HTML列表和表格

本文详细介绍了HTML中的列表类型,包括有序列表、无序列表和自定义列表,并讲解了列表的相关属性,如`list-style`。同时,文章还探讨了表格的构成元素,如`thead`, `tbody`, `tfoot`, `caption`等,以及`th`和`td`的属性,单元格的合并技巧,并提到了如何使用Emmet语法快速开发。" 97384663,8361702,C语言实现LeetCode:二叉树展开为链表,"['数据结构', '算法', 'C语言']
摘要由CSDN通过智能技术生成
列表
  • 有序列表

    • ol 直接子元素只能是li
  • 无序列表

    • ul 直接子元素只能是li
  • 自定义列表(常用于图文混排,上拉加载更多)

    • dl dt(项目名/图) dd(描述/文) ,其中dt dd是兄弟元素,一个dt后面一般跟一个或者多个dd

      有序ul和自定义列表dl常结合使用。ul>li>(dl dt dd)
       <ul>
           <li>
               <dl>
                   <dt>配送说明</dt>
                   <dd>配送收费</dd>
                   <dd>配送范围</dd>
               </dl>
           </li>
      </ul>
      
列表相关属性

list-style是可以继承的,所以给ol,ul设置默认会应用到li元素

  • list-style:none

    li前面的小图标,可以用i元素,i是行内元素,可以用padding把内容撑开,或者设置成display:inline-block
    列表
    • 有序列表

      • ol 直接子元素只能是li
    • 无序列表

      • ul 直接子元素只能是li
    • 自定义列表(常用于图文混排,上拉加载更多)

      • dl dt(项目名/图) dd(描述/文) ,其中dt dd是兄弟元素,一个dt后面一般跟一个或者多个dd

        有序ul和自定义列表dl常结合使用。ul>li>(dl dt dd)
         <ul>
             <li>
                 <dl>
                     <dt>配送说明</dt>
                     <dd>配送收费</dd>
                     <dd>配送范围</dd>
                 </dl>
             </li>
        </ul>
        
    列表相关属性

    list-style是可以继承的,所以给ol,ul设置默认会应用到li元素

    • list-style:none

      li前面的小图标,可以用i元素,i是行内元素,可以用padding把内容撑开,或者设置成display:inline-block

    表格

    表格常用元素
    • table

    • tr(行)

    • td(列)

    表格的其他元素,数据行分组

    ​ thead–tr–th(默认加粗居中)

    ​ tbody–tr–td

    ​ tfoot(很少用)

    ​ caption表格的表头{font-weight:700;font-size:25px;margin-bottom:20px;}

    table常用属性
    • 合并单元格border-collapse:collapse;

    • 单元格间水平,垂直间距border-spacing:value;

    • 实现表格居中 margin:xxpx auto;

    • empty-cells:show/hidden;当单元格为空时是否显示边框

    • table-layout:fixed/auto;(不常用)

      fixed宽度平分,宽度不受内容影响,td单独设置还是有效的

    th,td常用属性

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PgzeEnfj-1583245775577)(表格.assets/image-20200303105950939.png)]

    th,td {border:1px solid #ccc;

    ​ paddiing:xxpx;

    ​ text-align:center;文本居中显示

    ​ }

    单元格的合并
    • 合并方向是向右(colspan)、向下(rowspan)
      删掉被覆盖掉的td元素

      • 合并的原则:只要跨行的都合并行,不跨行的都合并列,无论合并行还是合并列操作的都是td,和谁合并,把谁删掉。

      • 即合并行又合并列时,先合并列再合并行

        [colspan],[rowspan]{font-weight:700;}//属性选择器将合并的单元格文本加粗
        
    细线表格实现
    <style>
    table{width:240px;height:120px;border-collapse: collapse;margin:20px auto}
    th,td{border:1px solid #ccc;text-align: center;padding:10px;}
    </style>
    <table>
        <tr>
            <td>化学</td>
            <td>化学</td>
            <td>化学</td>
        </tr>
        <tr>
            <td>化学</td>
            <td>化学</td>
            <td>化学</td>
        </tr>
        <tr>
            <td>化学</td>
            <td>化学</td>
            <td>化学</td>
        </tr>
    </table>
    
    学会用emment语法快速开发
    table>(tr>td{文本}*5)*3
    
       <td>化学</td>
        <td>化学</td>
        <td>化学</td>
    </tr>
    
    ```
    学会用emment语法快速开发
    table>(tr>td{文本}*5)*3
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值