当前位置: 首页 > news >正文

web 0基础第六节 表格标签

在没 设置边框时 在形式上其实是可以看成列表的  但是表格的多样性要比列表多

在后期结合css中 的伪类选择器    可以实现类似于购物网站的效果.

表格标签基础

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>表格标签</title>

      <!--

       1.表格的格式

          table:标志当前为一个表格

               tr:行     (先确定有多少行  再确定列数  列数是套在行中的)

                 th:表格头       会变成粗体字 

                 td:列数 竖     (这两个本质上没啥区别就是  上面呈现出来的是粗体

                                         还有一个区别是 表格头的文字默认在表格的中间位置)

        2.表格的常用属性:

     (这个属性是加在table里面的)

        >.块级元素初始所占的位置宽度为整个屏幕但高度为元素内容所占位置

              边框:           border  = 1px    像素        

 这个设置是表格最外边边框的宽度   但是同时也会让表格内生成单元格  单元格的宽度默认是1px

如:

       对齐方式:       align = “center/top/bootom/left/right"   (用于调整表格的位置)

                                      居中/ 顶部 /底部 /左边 /右边/

        边框和单元之间及单元格之间的距离:                             cellspacing=20px  (了解即可)

        常规列 单元格中文字到单元格边框的距离:                         cellpadding=100px   (了解即可)

设置表格的背景颜色  bgcolor="red"(在标签的行和列中是改变整行 或者一个单元格的背景颜色)

        设置表格的背景图片(没有提示,地址需要复制 网络和本地的都可以     background="E:\web\codedaima\01.html\1.4多媒体标签\jy.webp "(了解即可)

            -->

        <!-- 在td中  可以单独修改单元格的高 宽 -->

</head>

<body>

    <table

    border="1px"

    width="1000px"

    height="800"

    align="center"

    cellspacing="50px"

    cellpadding="10px"

    bgcolor="red"

     background="E:\web\codedaima\01.html\1.4多媒体标签\jy.webp 

        <tr bgcolor="black">

            <th bgcolor="blue">姓名</th>  

            <th>身高</th>

            <th>体重</th>

        </tr>

        <tr>

            <th>yaowei</th>

            <th>170</th>

            <th>130</th>

        </tr>

        <tr>

            <td>xvhaoyu</td>

            <td>180</td>

            <td>200</td>

        </tr>

        <tr>

            <td>xvjie</td>

            <td>182</td>

            <td>120</td>

        </tr>

    </table>

</body>

</html>

<!-- 表格中设置表格内的背景颜色  要在color之前加bg  即:bgcolor

好像   使用 bgcolor调整颜色的 只有这儿和之前那个  其他大多数都是background-color

但目前这个结论还不确定-->

上面代码的结果:

表格头体尾(了解)

这个关于 头体尾  的章节  是为了明确表格的结构 但是在实际使用时 并不怎么用

因为要记的东西很多 重点挑重点的记   这个略作了解即可 

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>表格头体尾</title>

    <!--

         1.表格头  thead

         2.表格主体 tbody

         3.表格尾部 tfoot  (这三个主要是用来理清整个表格的结构)

    -->

</head>

<body>

    <table border="1px">

        <!-- 表格划分-头 -->

         <thead>

            <tr>

                <th>序号</th>

                <th>username</th>

                <th>password</th>

            </tr>

         </thead>

        <!-- 表格划分-体 -->

         <tbody>

            <tr>

                <td></td>

                <td></td>

                <td></td>

            </tr>

            <tr>

                <td></td>

                <td></td>

                <td></td>

            </tr>

         </tbody>

        <!-- 表格划分-尾 -->

         <tfoot>

            <td>0062</td>

            <td>wjy</td>

            <td>04</td>

         </tfoot>

    </table>

</body>

</html>

上面代码的结果:

表格的嵌套

就是表格的符合运用  把其中的表格看作一个单元格中的内容就行 边框不会变

单元格大小可能会改变   

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>表格的嵌套</title>

    <!-- <table  套  table> -->

    <!-- 嵌套表格需要有完整的表格形式 -->

</head>

<body>

    <table border="1px" width="200px" height="200px" align="center" >

        <tr>

            <td></td>

            <td></td>

        </tr>

        <tr>

            <td>

                <table border="1px" width="50px" height="50px" align="center" >

                    <tr>

                        <td></td>

                        <td></td>

                    </tr>

                    <tr>

                        <td></td>

                        <td></td>

                    </tr>

                </table>

            </td>

            <td></td>

        </tr>

    </table>

</body>

</html>

表格的合并 (重要)

在处理不规则表格时 采取的方式

像这样的表格 每一行 的列数不一定完全相同 这个时候就需要 跨行或跨列来写出这个表格

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>表格的合并 (重要)</title>

    <!--

        表格的合并主要用于做布局,早期的布局是用表格去处理的

后期主要是在(CSS中 进行拓展研究)

        1.跨行 rowspan

             这个跨行是指的上下行与行之间的跨越  并不是在行内的跨越

        2.跨列 colspan  (同理)

    -->

    <!--在使用跨行或跨列时  首先的是确定起点 再确定要跨几个格子 这几个格子是从起点开始数

使用一下这个命令就知道我说的是什么意思了 -->

<!-- 在寻找原来格子是时候 不管删没删,都是从原来的格子去看目标格子 -->

</head>

<body>

    <!-- 绘制 -->

     <table  width="800px" height="600px" align="center">

        <!-- 这里的长宽中 根据实际情况可以使用百分百  在CSS中会主要使用-->

        <tr>

            <td bgcolor="black" colspan="3"></td>

            <td></td>

            <!-- <td></td> -->

            <!-- <td></td> -->

        </tr>

        <tr>

            <td bgcolor="red"></td>

            <td></td>

            <td bgcolor="pink" rowspan="2" colspan="2"></td>

            <!-- <td></td> -->

        </tr>

        <tr>

            <td></td>

            <td bgcolor="red "></td>

            <!-- <td></td>

            <td></td> -->

        </tr>

        <tr>

            <td bgcolor="blue" colspan="4"></td>

            <!-- <td></td> -->

            <!-- <td></td>

            <td></td>  -->

        </tr>

     </table>

</body>

</html>


http://www.mrgr.cn/news/50567.html

相关文章:

  • springboot 拷贝了一个module 启不起来
  • kubernetes--资源调度Selector/Deployment/SatatefulSet/DaemonSet
  • 【java】— 类和对象(这一篇就够了)
  • Podman 的一些常用指令
  • 【Next.js 项目实战系列】01-创建项目
  • 匿名管道和命名管道
  • 想高薪!普通人转行做AI,试试这5步!
  • 胤娲科技:Pika 1.5燃爆登场——AI视频特效,让万物“笑”果全开
  • 初级网络工程师之从入门到入狱(四)
  • 每月洞察:App Store 和 Google Play 的主要更新
  • 什么台灯护眼效果好?五款专业护眼灯款式分享
  • RHCSA复习题
  • WebServer构建响应 发送响应
  • 如何解决数字化转型的老大难,突破部门流程墙
  • 歌曲怎么去掉原唱只留伴奏?创作无界,轻松获取伴奏音轨
  • 第1章:Flux学习前言(必读)
  • 游游的you(贪心+思路+代码)
  • AWS账号与邮箱的关系解析
  • 鲸鸿动能广告助力App流量高效变现,促进商业增长
  • goDoH:一款使用了DNS-over-HTTPS作为传输端口的C2框架