• 列表


    1.列表

      无序列表 ul

      内部必须有子标签<li></li>

      ul天生子代内外边距 (p标签也有)


    2.并集选择器:标签名之间用逗号隔开

    body,ul,p{
    /*标签之间用英文逗号隔开*/
    }

    3.*(通配符选择器)的好处与弊端:

      好处:省事

      弊端:太省事,加大了浏览器的负荷

      解决方法:按需查找


    4.样式属性 list-style:除去或改变列表前的符号

      list-style属性值:circle (空心圆) disc(实心圆)

      square(正方形) none(空)


    5.有序列表 ol

      内部必须有子标签li

      天生自带内外边距

    6.有序列表改变前面的符号,用标签属性type修改

    <ol type="A">
        <li>123</li>
    </ol>

    自定义列表 dl

    <dl>
        <dt>姓名</dt>
        <dd></dd>
        <dd></dd>
    <!--dt是小标题 dd是内容-->
    
    </dl>

    //列表的用法还有很多

      比如我们在网页中经常碰见额导航栏,菜单都是

    margin 和padding的探讨

    div {
        margin:200px; 
        /*设置一个值,说明上下左右都是200*/
    }
    
    
    div {
        margin:200px 100px;
        /*设置两个值,说明上下是200,左右是100*/
    } 
    
    div {
        margin:200px 100px 200px;
        /*设置三个值,说明上是200,左右是
    100,下是200*/
    } 
    
    div {
        margin:200px 50px 100px 50px;
        /*设置四个值,说明上是200,右
    是50,下是100 ,左是50
    (按顺时针方向)*/
    } 

    padding的用法跟margin一样

    元素的占用空间大小

    元素实际占用空间的大小

      width+border*2+margin*2+padding*2

    一个标签元素的实际高度

      height+border*2+padding-top+padding-bottom

    margin塌陷现象:相邻两个块级元素同时设置margin时,它们的margin不会叠加,会取最大值


    有的标签设置背景时会独占一行,有的随着内容的增减而改变自己的空间大小

    根据以上现象,标签又分为

    块级标签

      独占一行,无论内容多少 p h1-h6 div ul ol dl li

    内敛标签(行级标签)

      根据内容多少占用空间大小 img i b span a em icon(矢量标签)

    二者区别

      1 块级标签会独占一行,内敛标签不会

      2 块级可以设置宽高,内敛标签不可以

      3 内敛元素的margin上下不起作用

    二者转换

      1 块级转行级 给块级元素添加属性 display(显示):inline(行);

      2 行级转块级 给行级元素添加属性 display:block(块);

      3 行级块 给需要的元素添加属性 display:inline-block;
      (可以设置宽高 可以在一行 可以设置margin)

    备注:

    行高 line-height:设置字体的垂直位置

    line-height和height的值相同时,文本居中

    扩展:

    div {
        line-height:50px/2;
    }

    当是2的时候,line-height的值是2*font-size的大小--36px

  • 相关阅读:
    爬虫的基础知识(贰)
    Django内置标签
    WPF ToggleButton Style
    编写一个简单的COM组件
    C# 调用DOS 命令
    【转】 C#中检查网络是否连通的二种方法
    c++中的类型转换
    COM笔记-包容与聚合
    windows笔记-在可执行文件或DLL的多个实例之间共享静态数据
    编程之路
  • 原文地址:https://www.cnblogs.com/zhoumao/p/9642626.html
Copyright © 2020-2023  润新知