关于css:CSS项目及chorm调试工具-5

项目前期筹备

筹备工具

ps(切片工具)+ Vs code或其它的开发工具+chorm浏览器

筹备文件

创立根目录 根目录外面创立html文件 css文件夹 image文件夹 js文件(目前用不上)

css书写程序

布局流程

chorm调试工具

关上控制台

f12 或ctrl+shift+I 或右击查看

疾速定位css行数

疾速定位到以后行

ctrl+g

css拼写单词谬误

注意事项

子元素的宽度能够大于父元素

在某些状况下 子元素的宽度能够大于父元素,例如在某些布局中,子元素的宽度能够大于版心宽度

  • 在这个案例中,每个li的宽度为300px,margin-right的值为20,等于每行的宽度为(300px+20px)X4=1280px,能够container的值设为1280px且大于nav的1200px,且不受影响失常的布局
<!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>
        /* 革除默认款式 */
        
        * {
            margin: 0;
            padding: 0;
        }
        /* 革除浮动 */
        
        .clearfix::before,
        .clearfix::after {
            content: "";
            display: table;
        }
        
        .clearfix::after {
            clear: both;
        }
        
        .clearfix {
            *zoom: 1;
        }
        /* 款式 */
        
        .nav {
            width: 1200px;
            margin: 20px auto;
            background-color: pink;
        }
        
        .container {
            width: 1280px;
        }
        
        .container ul li {
            float: left;
            height: 200px;
            width: 300px;
            list-style: none;
            margin-right: 20px;
            margin-bottom: 10px;
            background-color: blue;
        }
    </style>
</head>

<body>
    <div class="nav ">
        <div class="container ">
            <ul class="clearfix">
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
            </ul>
        </div>
    </div>
</body>

</html>

革除浮动

在某些状况下,父元素不不便给高,子元素浮动后而导致子元素高度为0。

革除浮动后,父元素会自动检测子元素的高度,不会影响上面的布局

源码:pan.baidu.com/s/1IqD9Glj2…

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理