CSS

2020-05-27  本文已影响0人  RayRaymond

简介

选择符{ 
    属性1:属性值; 
    属性2:属性值1 属性值2 属性值3;
}

样式表

内部样式表

外部样式表

<link rel="stylesheet" href="./css/wangshuai.css">

内联样式表

权重

(后写的优先执行,后写把前写的覆盖,覆盖的只是相同属性,不同属性会继续执行)


网页布局

选择符

1. 类型选择符

直接使用 html 标签当做选择符,选择所有的同类标签

</head>
    <style>
        h2{
            width: 400px;
            background-color: tomato;
        }
        div{
            background-color: teal;
        }
    </style>
<body>
    <h2>111</h2>
    <div>11</div>
    <div>1</div>
    <div>1</div>
</body>

2. ID选择符 #id

划分网页外围的结构!

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        /* 清空所有标签外边距和内填充 */
        * {
            margin: 0;
            padding: 0;
        }

        /* 公共的宽度 */
        #logo,
        #nav,
        #banner {
            width: 1000px;
        }

        /* logo */
        #logo {
            height: 100px;
            background: orange;
        }

        /* nav */
        #nav {
            height: 58px;
            background: black;
        }

        /* banner */
        #banner {
            height: 465px;
            background: pink;
        }
    </style>
</head>

<body>
    <!-- logo -->
    <div id="logo"></div>
    <!-- nav -->
    <div id="nav"></div>
    <!-- banner -->
    <div id="banner"></div>
</body>

3. 起名规范

4. 类名选择器 .class

5. 包含选择符

通过父元素找子元素

父元素选择符 子元素选择符{ css代码 }

    <style>
        .box{
            width:700px;
            height:300px;
            background:orange;
        }

        .box #boxSmall{
            background: teal;
        }

    </style>

6. 群组选择符

把分散的标签组合成一组,让后给一组添加样式。

    <style>
        #links,
        #bottomWrap
        .box {
            width: 1000px;
        }
    </style>

7. 通配符 *

选择当前页面中所有的标签!

    <style>
        /* 清空所有标签外边距和内填充 */
        * {
            margin: 0;
            padding: 0;
        }
    </style>

8. 伪类选择符

选择符权重

选择符 权重
内联样式表 1000
id #id{} 100
class .class{} 10
标签 h2{ } 1
包含选择符 权重是父子元素选择符权重的和
群组选择符 本身的权重没有发生变化
通配符 0
伪类选择符 10

注:权重相同的时候,按照后写的执行。

上一篇 下一篇

猜你喜欢

热点阅读