zoukankan      html  css  js  c++  java
  • 列表

    列表分为

    有序列表(ol)

    无序列表(ul)

    自定义列表(dl)

    1.有序列表(ol):

    (1.)内部必须有子标签<li>

      ( 2.) 天生自带内边距

    2.无序列表(ul)

      (1.)内部必须有子标签<li></li>

      (2.)ul(无序列表)天生自带内外间距, p标签同样天生自带内边距

          ul{border:1px solid red;}

          p{border: 1px solid blue;}

        并集选择器

    格式:baby,ul,p {

        margin:0;

        padding:0;

        "*"选择器有利有弊

        利:

        弊:加强浏览器的负荷

      解决办法 按照要求进行选择

      list-style 样式属性 除去列表前的符号

      ul{

      border:1px solid red

      list-style;}

      list-style的属性值 cirle(空心圆)disc(实心圆)square(正方形)none(空)

      ol有序列表

      1.内容必须有子标签<li>

      2.天生自带内边距

    ol和ul不同之前就在前面符号的区别

    <ol type="A">有序列表改变前面的符号用type写在标签里面

    <li>内容</li>

    </ol>

    用标签属性type修改

    3.自定义列表

    <dl>

        <dt></dt>(小标题)

          <dd></dd>(内容)

    </dl>

    Dl自定义列表 dt是小标题 dd内容

    列表能做什么?

      做二级菜单和导航

    注:

    Margin和padding问题是探讨

    Margin:200px;设置一个值 说明top,right,nottom,left 都是200px

    Margin:  200px 100px;设置两个值 上下是200px 左右是100px

    Margin:  200px50px100px上是200px左右50px 下是100px

    Margin:200px50px100px;上200px 右50px 下px 100px 右50px

    Padding 同上

    实际占用的空间大小

    通过分析我们发现 一个元素实际占用的空间是

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

    一个标签元素的实际高度

    实际高度=height+padding-top+padding-bottom+2*border

    Margin的塌陷现象是

    相邻两个 块级 元素同时设置margin时,它们之间的外边距不会叠加,会取最大。这种现象叫做margin塌陷

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

    5.标签分为块级标签和内敛标签(行级标签)

    块级标签:会独占一行,无论内容多

    块级:p h1-h6 div ul li ol dl等

    内敛标签: 根据内容多少,占据空间大小

    内敛:span img i b a em ico(矢量标签)

    区别(块级和内敛):

      块级

    1.块级元素会独占一行

    2.块级可以设置宽高

      内敛

    1.内敛不会独占一样

    2.内敛不可以设置宽高

    3.内敛原色的margin上下不起作用

    二者转换

    块级转行级

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

    行级转块级

    给行级元素添加属性:display:block----block块

    行级转元级

    给需要的元素添加属性:display:line-lock;

    (可以设置宽高,可以在同一行 margin可以随便使用)

    注:

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

  • 相关阅读:
    10.聚焦爬虫和通用爬虫的区别
    ethereum(以太坊)(基础)--容易忽略的坑(三)
    ethereum(以太坊)(基础)--容易忽略的坑(二)
    ethereum(以太坊)(基础)--容易忽略的坑(一)
    jQuery(四)--HTTP请求
    jQuery(三)HTML
    jQuery(一)初识
    jQuery(二)事件
    ethereum Pet Shop
    web3.js_1.x.x--API(一)event/Constant/deploy/options
  • 原文地址:https://www.cnblogs.com/xyangjie/p/9640259.html
Copyright © 2011-2022 走看看