前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >HTML笔记(4)

HTML笔记(4)

作者头像
y191024
发布2022-09-20 19:13:25
8740
发布2022-09-20 19:13:25
举报
文章被收录于专栏:睡不着所以学编程

HTML笔记(4)

开始今天的学习:

HTML中的注释:

<!--内容-->

特殊字符:

特殊字符

字符代码

空格

&nbsp;(Non-breaking space)

>大于

&gt;(greater than)

<小于

&lt;(less than)

HTML生成表格

定义表格(table)的标签:

<table></table>

定义表格中的行(table row):

<tr></tr>

必须嵌套在<table>标签中

定义表格中单元格的内容(table data):

<td></td>

必须嵌套在<tr>标签中

通常第一行是表头,可以设置表头单元格标签(table head):

<th>

基本格式如下:

<table>

<tr>

<td>xxx</td>

<td>xxx</td>

<td>xxx</td>

</tr>

</table>

表格还有其他的属性:

属性名

属性值

描述

align

left/center/right

规定表格相对周围元素的对齐方式

border

1或""

规定表格单元是否拥有边框,默认为"",表示没有边框

cellpadding

像素值

规定单元格沿其内容之间的空白,默认1像素

cellspacing

像素值

规定单元格之间的空白,默认2像素

width/height

像素值或百分比

规定表格的宽度/高度

做一个示例:

代码语言:javascript
复制
<!-- 设置表格的位置、是否有边框 单元格之间的像素值 内容与单元格之间的像素值 表格的宽度 高度-->
    <table align="center" border="1" cellspacing="0" cellpadding="4" width="500" height=200>
    <tr> <th>name</th> <th>age</th> <th>gender</th></tr>
    <tr> <td>coco </td> <td>12</td> <td>female</td></tr>
    <tr> <td>bobo </td> <td>50</td> <td>male</td></tr>
    </table>

效果如下:

视频中的老师布置了一个案例的作业,尝试了一下(网址是随便填的):

代码语言:javascript
复制
    <table align="center" border="1" cellspacing="0" cellpadding="4" width="500" height="200"> 
    <thead>
        <tr> 
            <th>排名</th>
            <th>关键字</th>
            <th>趋势</th>
            <th>今日搜索</th>
            <th>最近七日</th>
            <th>相关链接</th>
        </tr> 
    </thead>
    <tbody>
        <tr>
            <td>1</td>
            <td>鬼吹灯</td>
            <td><img src="下.jpg" width=20/></td>
            <td>345</td>
            <td>123</td>
            <td><a href="https://www.baidu.com/s?wd=%E9%AC%BC%E5%90%B9%E7%81%AF" target="_blank">百度</a></td>
        </tr>

        <tr>
            <td>2</td>
            <td>盗墓笔记</td>
            <td><img src="下.jpg" width=20/></td>
            <td>124</td>
            <td>675432</td>
            <td><a href="http://www.baidu.com">百度</a></td>
        </tr>

        <tr>
            <td>3</td>
            <td>西游记</td>
            <td><img src="上.jpg" width=20/></td>
            <td>212</td>
            <td>7654</td>
            <td><a href="http://www.baidu.com" target=blank">百度 <a href="#">贴吧</a></a></td>
        </tr>
    </tbody>

    </table>

效果如下:

大概就是这个样子,以后学了CSS做会更好。

合并单元格:

跨行((row)合并/跨列(column)合并

跨列合并colspan

跨行合并rowspan

下图分析如何合并:

跨行:最上侧单元格作为目标单元格,写合并代码

跨列:最左侧单元格作为目标单元格,写合并代码

目标单元格(左侧)

(右侧)

目标单元格(上侧)

(下侧)

合并步骤:

  1. 确定是跨行还是跨列
  2. 找到目标单元格,写上合并方式=合并的单元格的数量。

比如<td colspan="2"></td>

3.删除多余的单元格

现在来尝试一下:

代码语言:javascript
复制
<table align = "center" border="1" width = "300" height="100" cellpadding="5" cellspacing="0">
    <!-- 合并单元格 -->
    <thead>
    <!-- 表头部分 第一行表格 -->
        <tr>
            <td></td>
            <td colspan="2">跨列合并</td>
            <!--第三行被删除,因为是多余的,已经被合并了-->
        </tr>
    </thead>

    <tbody>
    <!-- 第二行表格 -->
        <tr>
            <td> </td>
            <td> </td>
            <td> </td>
        </tr>
    <!-- 第三行表格 -->
        <tr>
            <td rowspan="2"> 跨行合并 </td>
            <td> </td>
            <td> </td>
        </tr>
    <!-- 第四行表格 -->
        <tr>
        <!-- 第一行被我删掉了,因为是多余的  -->
            <td> </td>
            <td> </td>
        </tr>
    </tbody>

    </table>

查看效果:

一定要记得删除多余的单元格,否则会出现很多奇奇怪怪的格子,另外这个非常能锻炼到表格的运用,还有对单元格的定位。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-05-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 睡不着所以学编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档