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

45次阅读

共计 1136 个字符,预计需要花费 3 分钟才能阅读完成。

项目前期筹备

筹备工具

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…

正文完
 0