【前端学习之HTML&CSS进阶篇】-- HTML第二篇 -- 表格元素与其他常用元素

【前端学习之HTML&CSS进阶篇】-- HTML第二篇 – 表格元素与其他常用元素

文章目录

  • 【前端学习之HTML&CSS进阶篇】-- HTML第二篇 -- 表格元素与其他常用元素
  • 前言
  • 一、表格元素
    • 1. 知识补充
    • 2. 表格术语
    • 3. 实例展示
  • 二、其他元素总结
  • 总结

本文具体内容参考了B站渡一教育的课程,原课程链接如下:
渡一教育课程

【前端学习之HTML&CSS进阶篇】-- HTML第二篇 -- 表格元素与其他常用元素_第1张图片

前言

html与css以及今后我们将会学到的js共同构成了前端技术中最重要的三种语言,在学习过程中,我们首先从html出发,在html的学习过程中深入了解css。
进入HTML的进阶第二篇,我们来学习一下表格元素和一些相对不那么常用的HTML元素,包括abbr、time、b、q、br、hr、meta、link等,让我们一一分析。

一、表格元素

1. 知识补充

  • 历史沿袭
    传统:在CSS技术出现之前,网页通常使用表格布局;
    现在:后台管理系统中可能会出现表格;

  • 补充知识:
    前台:面向用户
    后台:面向管理员,对界面要求不高,对功能性要求高;

表格不再适用于网页布局的原因:表格的渲染速度过慢;

2. 表格术语

  1. 表格/table、表格标题caption、表头thead、表格主题tbody、表尾tfoot:

【前端学习之HTML&CSS进阶篇】-- HTML第二篇 -- 表格元素与其他常用元素_第2张图片

  1. 表格行tr:

【前端学习之HTML&CSS进阶篇】-- HTML第二篇 -- 表格元素与其他常用元素_第3张图片

  1. 标题单元格th(不一定出现在表头)、单元格td

【前端学习之HTML&CSS进阶篇】-- HTML第二篇 -- 表格元素与其他常用元素_第4张图片

3. 实例展示

   table{
       width: 100%;
       /* 边框分离separate、合并collapse */
       border-collapse: collapse;
   }
   table caption{
       font-size: 2em;
       font-weight: bold;
       margin: 1em 0;
   }
   th, td{
       border: 1px solid #999;
       text-align: center;
       padding: 20px 0;
   }
   thead tr{
       background-color: #008c8c;
       color: aliceblue;
   }
   /* 隔行变色 */
   tbody tr:nth-child(odd){
       background-color: #eee;
   }
   /* 荧光棒 */
   tbody tr:hover{
       background-color: #ccc;
   }
   /* 选中第一列 */
   tbody tr td:first-child{
       color: chocolate;
   }
   tfoot td{
       text-align: right;
       padding-right: 20px;
   }
	<table>
        <caption>这是表格标题caption>
        <thead>
            
            <tr>
                th*5>{列$}
            tr>
        thead>
        <tbody>
            
            
            <tr>
                <td rowspan="2">数据1td>
                <td>数据2td>
                <td>数据3td>
                <td>数据4td>
                <td>数据5td>
            tr>
            <tr>
                
                <td>数据2td>
                <td>数据3td>
                <td>数据4td>
                <td>数据5td>
            tr>
            
        tbody>
        <tfoot>
            <tr>
                
                
                <td colspan="5">合计: xxxxtd>
                
            tr>
        tfoot>
    table>
  • 效果如图:
    【前端学习之HTML&CSS进阶篇】-- HTML第二篇 -- 表格元素与其他常用元素_第5张图片

二、其他元素总结

【前端学习之HTML&CSS进阶篇】-- HTML第二篇 -- 表格元素与其他常用元素_第6张图片
元素周期表可见网址:元素周期表

  • abbr: abbreviation,缩写词;
    【前端学习之HTML&CSS进阶篇】-- HTML第二篇 -- 表格元素与其他常用元素_第7张图片

  • time: 用于机器阅读,提供给浏览器或搜索引擎使用;
    【前端学习之HTML&CSS进阶篇】-- HTML第二篇 -- 表格元素与其他常用元素_第8张图片

  • b: 在文本中区分一些同等重要的文本(加粗);
    【以前:无语义元素,主要用于加粗字体】
    【前端学习之HTML&CSS进阶篇】-- HTML第二篇 -- 表格元素与其他常用元素_第9张图片

  • q: 一小段引用文本(双引号);
    在这里插入图片描述

  • blockquote: 大段引用文本;
    在这里插入图片描述

  • br: 无语义,在文本中换行;(完全可以通过span元素等方法实现)
    在这里插入图片描述

  • hr: 无语义,主要用于分割;(就是一个分割线)
    在这里插入图片描述

  • meta: 给网页添加源数据/搜索引擎的优化(SEO),给浏览器等看的数据;
    【前端学习之HTML&CSS进阶篇】-- HTML第二篇 -- 表格元素与其他常用元素_第10张图片

  • type属性: 链接资源的MIME类型
    在这里插入图片描述

  • link: 链接外部资源(CSS、图标)
    rel属性: relation,链接的资源和当期网页的关系,
    如CSS-stylesheet、图标-icon;

    <link rel="stylesheet" href="../3.3. 表单练习/css/reset.css">
    <link rel="icon" type="image/x-icon" href="123.ico">
    

【图标的另一种链接写法:直接把图标文件改成favicon.ico + 放在网页目录下即可,Ctrl + shift + R 强制刷新网页就可显现】

总结

本文主要介绍了表格元素,和一些相对不那么常用的基本元素,在此节之后,我们就只剩下一个难啃的元素了,表单元素,我们将在下一篇博客中详细介绍。

【前端学习之HTML&CSS进阶篇】-- HTML第二篇 -- 表格元素与其他常用元素_第11张图片

你可能感兴趣的:(前端学习,前端,html,交互,html5,前端框架)