会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 134267个问题

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=, initial-scale=1.0">

    <title>Document</title>

    <style>

        *{

            margin: 0;

            padding: 0;

        }

        .nav{

            width: 100%;

            height: 68px;

            background-color: rgba(0,0,0,.85);

        }

        .nav ul {

            margin-left: 300px;

        }


        .nav ul li{

            float: left;

            padding: 0 20px;

            display: inline;

        }


        .nav ul li a{

            text-decoration: none;

            color: white;

            line-height: 68px;

        }


        .nav ul li a:hover{

            color: #ff6700;

        }


    </style>

</head>

<body>

    <div class="nav">

        <ul>

            <li>

                <a href="#">小米商城</a>

            </li>

            <li>

                <a href="#">小米影像</a>

            </li>

            <li>

                <a href="#">MIUI</a>

            </li>

            <li>

                <a href="#">LOT</a>

            </li>

            <li>

                <a href="#">云服务</a>

            </li>

            <li>

                <a href="#">天星科技</a>

            </li>

            <li>

                <a href="#">有品</a>

            </li>

            <li>

                <a href="#">小爱开放平台</a>

            </li>

            <li>

                <a href="#">企业团购</a>

            </li>

        </ul>

    </div>

    <p>testtest</p>

</body>

</html>

老师为啥这个结果不用清除浮动,也可以p标签在下面?

image.png

WEB前端全系列/第一阶段:HTML5+CSS3模块/浮动与定位 181楼

<style>
        .wrap{
            width: 1226px;
            height: 40px;
            background-color: #333333;
            font-size: 12px;
            color: #b0b0b0;
            margin: 0 auto;
        }
        .nav-left{
            float: left;
        }
        .nav-right{
            float: right;
        }
        li{
            float: left;
            list-style: none;
            position: relative;
        }
        span{
            margin: 0.3em;
            color: #424242;
            font-family: sans-serif;
        }
        .wrap>.nav-right>li:nth-child(-n+2){
            padding: 0 5px;
        }
        .wrap>.nav-right>li:nth-child(3){
            width: 48px;
            padding: 0 10px;
        }
        .wrap>.nav-right>li:nth-child(4){
            width: 120px;
        }
        .download{
            width: 124px;
            height: 0;
            background-color: #ffffff;
            box-shadow: 0 1px 5px #aaa;
            position: absolute;
            top: 40px;
            left: 50%;
            margin-left: -62px;
            overflow: hidden;
        }
        .download>img{
            width: 90px;
            height: 90px;
            margin: 10px 16px 8px;
        }
        .download>p{
            color: #333;
            font-size: 14px;
            line-height: 14px;
            text-align: center;
        }
        .nav-left>li:hover>.download{
            height: 148px;
            transition: all 0.2s;
        }
        .tri{
            width: 0;
            height: 0;
            border-bottom: 8px solid red;
            border-left: 8px solid transparent;
            border-right: 8px solid transparent;
            position: absolute;
            bottom: 0;
            left: 50%;
            margin-left: -8px;
            display: none;
        }
        .nav-left>li:hover>.tri{
            display: block;
        }
    </style>
</head>
<body>
    <div class="wrap">
        <ul class="nav-left">
            <li><a href="#"></a>小米商城<span>|</span></li>
            <li><a href="#"></a>MlUl<span>|</span></li>
            <li><a href="#"></a>loT<span>|</span></li>
            <li><a href="#"></a>云服务<span>|</span></li>
            <li><a href="#"></a>天星数科<span>|</span></li>
            <li><a href="#"></a>有品<span>|</span></li>
            <li><a href="#"></a>小爱开放平台<span>|</span></li>
            <li><a href="#"></a>企业团购<span>|</span></li>
            <li><a href="#"></a>资质证照<span>|</span></li>
            <li><a href="#"></a>协议规则<span>|</span></li>
            <li><a href="#"></a>下载app<span>|</span>
                <div class="download">
                    <img src="images/小米app.jpg" height="109" width="112"/>
                    <p>小米商城APP</p>
                </div>
                <div class="tri"></div>
            </li>
            <li><a href="#"></a>智能生活<span>|</span></li>
            <li><a href="#"></a>Select Location</li>
        </ul>
        <ul class="nav-right">
            <li><a href=""></a>登录<span>|</span></li>
            <li><a href=""></a>注册<span>|</span></li>
            <li><a href=""></a>消息通知</li>
            <li><a href=""></a>购物车</li>
        </ul>
    </div>
</body>

image.png

问题1:.tri那里的left:50%  margin-left:-8px不明白,不知道怎么找三角形的位移

问题2:为什么效果图里tri和download的位置不在一起

WEB前端全系列/第一阶段:HTML5+CSS3模块/CSS3新特性 182楼
WEB前端全系列/第一阶段:HTML5+CSS3模块/HTML5基础元素 183楼

嗷嗷刚刚代码那个p标签写在div外面了,现在解决了,用两种方式清楚浮动都可以了

    <style>

        *{

            margin: 0;

            padding: 0;

        }

        .nav{

            width: 100%;

            height: 68px;

            background-color: rgba(0,0,0,.85);

        }

        .nav ul {

            list-style: none;

            margin-left: 300px;

            line-height: 68px;

            /* overflow: hidden; */

        }


        .nav ul::after{

            content: "";

            overflow: hidden;

            clear: both;

        }


        .nav ul li{

            float: left;

            padding: 0 20px;

        }


        .nav ul li a{

            text-decoration: none;

            color: white;


        }


        .nav ul li a:hover{

            color: #ff6700;

        }


        p{

            clear: both;

        }


    </style>

</head>

<body>

    <div class="nav">

        <ul>

            <li>

                <a href="#">小米商城</a>

            </li>

            <li>

                <a href="#">小米影像</a>

            </li>

            <li>

                <a href="#">MIUI</a>

            </li>

            <li>

                <a href="#">LOT</a>

            </li>

            <li>

                <a href="#">云服务</a>

            </li>

            <li>

                <a href="#">天星科技</a>

            </li>

            <li>

                <a href="#">有品</a>

            </li>

            <li>

                <a href="#">小爱开放平台</a>

            </li>

            <li>

                <a href="#">企业团购</a>

            </li>

        </ul>

        <p>testtest</p>

    </div>


</body>


WEB前端全系列/第一阶段:HTML5+CSS3模块/浮动与定位 184楼
WEB前端全系列/第一阶段:HTML5+CSS3模块/商城官网项目 185楼
WEB前端全系列/第一阶段:HTML5+CSS3模块/浮动与定位 186楼

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .box1{
            width: 200px;
            height: 100px;
            background-color: green;
            transform: translate(10px,10px);
            margin: 50px;
        }
        .box2{
            width: 200px;
            height: 100px;
            background-color: red;
            margin: 50px;
            transform: rotate(30deg);
        }
        .box3{
            width: 200px;
            height: 100px;
            background-color: yellow;
            margin: 50px;
            transform: scale(1.2,1.5);
        }
        .text{
            /* transform: scale(0.5); */
            font-size: smaller;
        }
    </style>
</head><!--  -->
<body>
    <div class="box1"></div>
    <div class="box2"></div>
    <div class="box3"></div>

    <p class="text">我是6PX字号</p>
    <p>我是默认12PX字号</p>
</body>
</html>

image.png

老师,默认最小字体不是12px吗,我这里直接修改字号也能修改,不用transform:scale(0.5)来缩放,是和我Chrome浏览器的版本有关吗

WEB前端全系列/第一阶段:HTML5+CSS3模块/CSS3新特性 187楼
WEB前端全系列/第一阶段:HTML5+CSS3模块/前端入门与基础知识 190楼
WEB前端全系列/第一阶段:HTML5+CSS3模块/CSS3新特性 192楼
WEB前端全系列/第一阶段:HTML5+CSS3模块/CSS3新特性 194楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637