选择器、pxcook软件、盒子模型

结构伪类选择器

定义:根据结构的元素关系来查找元素。

 <title>Document</title>
    <style>
        li:first-child{
            color:aqua ;
        }
        li:last-child{
            color: aqua;
        }
        li:nth-child(3){
            color: aqua;
        }
    </style>
</head>
<body>
    <ul>
        <li>1</li>
        <li>2</li>
        <li>3</li>
        <li>4</li>
        <li>5</li>
        <li>6</li>
        <li>7</li>
        <li>85</li>
        <li>8</li>
        <li>32</li>
        <li>23</li>
        <li>34</li>
        <li>56</li>
    </ul>
    
</body>

nth-child(公式)

默认n是从0开始的。

 li:nth-child(2n){
            color: brown;
        }
        li:nth-child(2n+1){
            color: aqua;
        }
        li:nth-child(5n){
            color: black;
        }
    </style>
</head>
<body>
    <ul>
        <li>1</li>
        <li>2</li>
        <li>3</li>
        <li>4</li>
        <li>5</li>
        <li>6</li>
        <li>7</li>
        <li>85</li>
        <li>8</li>
        <li>32</li>
        <li>23</li>
        <li>34</li>
        <li>56</li>
    </ul>
    
</body>

伪元素选择器

必须加content!

    <title>Document</title>
    <style>
        div{
            width: 300px;
            height: 300px;
            background-color: pink;
        }
        div::before{
            content: "老鼠";
        }
        div::after{
            content: "大米";
        }
    </style>
</head>
<body>
    <div>
        爱
    </div>
</body>

盒子模型

width、height、

padding、内边距

border、边框线:solid: 边框的样式,这里是实线。

magin外边距:出现在盒子外面,拉开两个盒子之间的距离。

padding、border:内容与盒子边缘之间。

盒子边框线:bd

    <title>Document</title>
    <style>
        div{
            width: 200px;
            height: 200px;
            background-color: pink;
            /* border: 1px solid #000; */
            /* border: dashed;
             */
             border: dotted;

        }
    </style>
</head>
<body>
    <div>biaoqian </div>
</body>

单边框线

  border-top: 4px solid #111;
             border-bottom: 4px dashed #777;
             border-left: 4px dotted #456789;
             border-right: 4px solid #599898;

盒子模型:内边距padding(多值属性)

盒子模型:尺寸计算

   <style>
        div{
            width: 200px;
            height: 200px;
            background-color: pink;
            padding: 20px;
            /* 内减模式 ,加padding和border也不会增大盒子面积*/
            box-sizing: border-box;
        }
    </style>
</head>
<body>
    <div>
        jhdjkasd
    </div>
</body>

盒子模型外边距

版心居中

要求:必须设定盒子的宽度,如果没有宽度做不了自动算法。

  <style>
        div{
            width: 1000px;
            height: 200px;
            background-color: pink;
            margin: auto;
        }
    </style>
</head>
<body>
    <div>版新内容</div>

清除标签默认样式

清楚li标签前面的圆点

在最开始会设置自动算法。

盒子模型——内容溢出

overflow: hidden:内容隐藏

  overflow: auto:框框有滚动条,右下都有

   overflow: scroll:框框有滚动条,右边才有

  <style>
        div{
            width: 200px;
            height: 200px;
            background-color: pink;
            /* overflow: hidden;
             */
             /* overflow: auto; */
             overflow: scroll;
        }
    </style>
</head>

外边距问题:合并和塌陷。

外边距合并现象

外边距塌陷问题

行内元素,内外边距

margin:边缘。

没有办法改变垂直方向的距离,如果非要改变加行高: line-height

 <style>
        span{
            margin: 50px;
            padding: 20px;
            line-height: 100px;
        }

    </style>
</head>
<body>
    <span>标签</span>
    <span>标签</span>

盒子模型-圆角

radius:半径。

盒子有四个角,border-radius: 后面可以跟四个值。

  <title>Document</title>
    <style>
        div{
            background-color: pink;
            height: 200px;
            width: 200px;
            border-radius: 5px;
        }
    </style>
</head>
<body>
    <div>
        sdas
    </div>
</body>

圆角取值:最大50%。超过50%就没有效果了。

盒子模型的阴影

  div{
            height: 200px;
            width: 200px;
            margin: 20px auto;
            background-color: pink;
            box-shadow: 20px 10px 5px 1px rgb(0, 0, 0.8) inset;
        }

书写案例

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-05-13 03:14:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-13 03:14:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-13 03:14:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-13 03:14:03       18 阅读

热门阅读

  1. [Linux深度学习笔记5.8]

    2024-05-13 03:14:03       12 阅读
  2. C++中合成的默认构造函数的访问权限

    2024-05-13 03:14:03       10 阅读
  3. 王者荣耀铭文说明

    2024-05-13 03:14:03       10 阅读
  4. Spring Boot的工作原理

    2024-05-13 03:14:03       9 阅读
  5. HTTP协议

    2024-05-13 03:14:03       11 阅读
  6. mybatis 模糊查询的几种方式

    2024-05-13 03:14:03       10 阅读
  7. Python 自动化脚本系列:第3集

    2024-05-13 03:14:03       13 阅读
  8. 拼接图片路径不显示:vue

    2024-05-13 03:14:03       10 阅读
  9. 力扣 516. 最长回文子序列 python AC

    2024-05-13 03:14:03       15 阅读
  10. 【linux软件基础知识】-cdev_alloc

    2024-05-13 03:14:03       11 阅读
  11. halcon学习之形状匹配

    2024-05-13 03:14:03       6 阅读
  12. logback 日志脱敏

    2024-05-13 03:14:03       7 阅读
  13. Google Gemma 2B 微调实战(IT科技新闻标题生成)

    2024-05-13 03:14:03       12 阅读
  14. 生成ssh来连接git

    2024-05-13 03:14:03       11 阅读
  15. 旋转木马案例

    2024-05-13 03:14:03       8 阅读