您现在的位置是:主页 > news > 怎么样建设自己网站/seo怎么做排名

怎么样建设自己网站/seo怎么做排名

admin2025/5/23 14:55:59news

简介怎么样建设自己网站,seo怎么做排名,什么网站做婚礼请柬,做教育app的网站有哪些文章目录1. 表格标签 <**table**>1.1 定义1.2 基本语法1.3 表头标签 <**th**>1.4 表格属性2. 表格综合案例2.1 要求2.2 图片准备2.3 分析2.4 快捷生成表格2.5 代码2.6 效果2.7 可能出现的疑惑2.8 表格结构标签3. 合并单元格3.1 合并方式3.2 写代码的位置3.3 步骤3.…

怎么样建设自己网站,seo怎么做排名,什么网站做婚礼请柬,做教育app的网站有哪些文章目录1. 表格标签 <**table**>1.1 定义1.2 基本语法1.3 表头标签 <**th**>1.4 表格属性2. 表格综合案例2.1 要求2.2 图片准备2.3 分析2.4 快捷生成表格2.5 代码2.6 效果2.7 可能出现的疑惑2.8 表格结构标签3. 合并单元格3.1 合并方式3.2 写代码的位置3.3 步骤3.…

文章目录

  • 1. 表格标签 <**table**>
    • 1.1 定义
    • 1.2 基本语法
    • 1.3 表头标签 <**th**>
    • 1.4 表格属性
  • 2. 表格综合案例
    • 2.1 要求
    • 2.2 图片准备
    • 2.3 分析
    • 2.4 快捷生成表格
    • 2.5 代码
    • 2.6 效果
    • 2.7 可能出现的疑惑
    • 2.8 表格结构标签
  • 3. 合并单元格
    • 3.1 合并方式
    • 3.2 写代码的位置
    • 3.3 步骤
    • 3.4 合并单元格案例
    • 3.5 代码
  • 4. 列表标签
    • 4.1 定义
    • 4.2 无序列表
    • 4.3 有序列表
    • 4.4 自定义列表

在这里插入图片描述

1. 表格标签 <table>

1.1 定义

table 单词,意为表格

tr是单词 table row 的缩写,意为表格的行

td是单词 table data 的缩写,意为表格数据

表格主要用于展现数据,而不是布局


1.2 基本语法

<table><tr><td>单元格内容</td></tr>
</table>
  • <table> 标签定义一个表格

  • <tr> 标签定义行,必须嵌套在 <table> 标签

  • <td> 标签定义单元格,必须嵌套在 <tr> 标签

  • <td> 标签存放表格的数据

在这里插入图片描述


1.3 表头标签 <th>

th的单词缩写为 table head,意为表头。

一般表头单元格位于表格第一行或第一列,它的文本居中加粗显示,更突出了文本的重要性。

表头单元格也是单元格,所以 <th> 和 <td> 功能基本一致,但 <th> 的文本会居中加粗显示。

<body><table><tr><td>姓名</td><td>年龄</td></tr></table><table><tr><th>姓名</th><th>年龄</th></tr></table>
</body>

效果如下:

在这里插入图片描述


1.4 表格属性

属性属性值作用
alignleft,right,center设置表格相对于周围元素的位置
border数值设置表格边框大小,默认为0(没有边框)
cellpadding像素值设置单元格与其内容之间的空白,默认1像素
cellspacing像素值设置单元格与单元格之间的空白,默认2像素
width像素值或百分比设置表格的宽度

事实上,这边了解他们的属性只是为了更好理解表格,之后这些样式基本都只在 css 设置。

  • 新建一个普通表(无任何属性)

    <table><tr><th>姓名</th><th>年龄</th><th>职业</th></tr><tr><td>左轮</td><td>1024</td><td>学生</td></tr>
    </table>
    

    在这里插入图片描述


  • border 属性

    给 <table> 标签加上 border 属性

    <table border="1">
    

    在这里插入图片描述


  • align 属性

    给 <table> 标签再加上 align 属性

    <table border="1" align = "center">
    

    在这里插入图片描述


  • cellpadding 属性

    给 <table> 标签再加上 cellpadding 属性

    <table border="1" align = "center" cellpadding = "20">
    

    在这里插入图片描述


  • cellspacing 属性

    给 <table> 标签再加上 cellspacing 属性

    <table border="1" align = "center" cellpadding = "20" cellspacing = "0">
    

    在这里插入图片描述


2. 表格综合案例

2.1 要求

完成以下页面

在这里插入图片描述


2.2 图片准备

  • down.jpg
    在这里插入图片描述

  • up.jpg
    在这里插入图片描述


2.3 分析

在这里插入图片描述


2.4 快捷生成表格

emmet 插件的语法:

table>(tr>th*6)+tr*7>td*6

2.5 代码

<body><table align="center" border="1" cellspacing="0" width="500px" height="250px"><tr><th>排名</th><th>关键词</th><th>趋势</th><th>进入搜索</th><th>最近七日</th><th>相关链接</th></tr><tr><td>1</td><td>鬼吹灯</td><td><img src="./img/down.jpg" alt=""></td><td>456</td><td>123</td><td><a href="#">贴吧</a><a href="#">图片</a><a href="#">百科</a></td></tr><tr><td>1</td><td>鬼吹灯</td><td><img src="./img/down.jpg" alt=""></td><td>456</td><td>123</td><td><a href="#">贴吧</a><a href="#">图片</a><a href="#">百科</a></td></tr><tr><td>3</td><td>西游记</td><td><img src="./img/up.jpg" alt=""></td><td>456</td><td>123</td><td><a href="#">贴吧</a><a href="#">图片</a><a href="#">百科</a></td></tr><tr><td>1</td><td>鬼吹灯</td><td><img src="./img/down.jpg" alt=""></td><td>456</td><td>123</td><td><a href="#">贴吧</a><a href="#">图片</a><a href="#">百科</a></td></tr><tr><td>1</td><td>鬼吹灯</td><td><img src="./img/down.jpg" alt=""></td><td>456</td><td>123</td><td><a href="#">贴吧</a><a href="#">图片</a><a href="#">百科</a></td></tr><tr><td>1</td><td>鬼吹灯</td><td><img src="./img/down.jpg" alt=""></td><td>456</td><td>123</td><td><a href="#">贴吧</a><a href="#">图片</a><a href="#">百科</a></td></tr><tr><td>1</td><td>鬼吹灯</td><td><img src="./img/down.jpg" alt=""></td><td>456</td><td>123</td><td><a href="#">贴吧</a><a href="#">图片</a><a href="#">百科</a></td></tr></table>
</body>

2.6 效果

在这里插入图片描述


2.7 可能出现的疑惑

在这里插入图片描述

可能是不同浏览器的兼容问题,稍微将页面放大这个间隙就会不见。


2.8 表格结构标签

为了更好表示表格的语义,可以把表格分割为表格头部表格主体两大部分。

  • <thead> 标签:表格头部区域,内部必须包含 <tr> 标签,一般放表格第一行
  • <tbody> 标签:表格主体区域,主要用于存放除第一行外的数据

以上标签均在 <table></table> 中

  • 无表格结构标签

    <table border="1" align = "center" cellpadding = "20" cellspacing = "0"><tr><th>姓名</th><th>年龄</th><th>职业</th></tr><tr><td>左轮</td><td>1024</td><td>学生</td></tr>
    </table>
    

  • 有表格结构标签

    <table border="1" align = "center" cellpadding = "20" cellspacing = "0"><thead><tr><th>姓名</th><th>年龄</th><th>职业</th></tr></thead><tbody><tr><td>左轮</td><td>1024</td><td>学生</td></tr></tbody></table>
    

使用 <thead>, <tbody> 这类结构标签,界面并不会发生变化,但结构化和语义更强


3. 合并单元格

3.1 合并方式

  • 跨行合并:rowspan = “合并单元格的个数”
  • 跨列合并:colspan = “合并单元格的个数”

3.2 写代码的位置

  • 跨行合并:在合并的最上面的单元格写
  • 跨列合并:在合并的最左边的单元格写
    在这里插入图片描述

3.3 步骤

  1. 先确定是跨行合并还是跨列合并
  2. 找到写代码的目标单元格,即从哪里开始合并
  3. 去掉多余的单元格

3.4 合并单元格案例

在这里插入图片描述


3.5 代码

<body><table cellpadding = "10" cellspacing ="10" border="1"><tr><th colspan="4">1</th></tr><tr><th rowspan="2">1</th><th>1</th><th>1</th><th>1</th></tr><tr><th>1</th><th>1</th><th>1</th></tr><tr><th>1</th><th>1</th><th>1</th><th>1</th></tr></table>
</body>

4. 列表标签

4.1 定义

表格用于展示数据,而列表主要用于布局

根据使用场景的不同,可分为三类列表:

  • 无序列表(像现在这样的分类就是无序列表)
  • 有序列表(前面标号为1,2,3或 a,b,c 这种有序的标号)
  • 自定义列表(用来解释一些术语)

在这里插入图片描述


4.2 无序列表

语法形式:

<ul><li>列表项1</li><li>列表项2</li><li>列表项3</li>
</ul>

在这里插入图片描述

注意点:

  1. 无序列表无顺序级别之分,是并列的。
  2. <ul></ul> 的直接子元素不能是其他元素只能是 <li></li>。
  3. <li></li> 相当于是一个容器,可以放其他元素
  4. 无序列表默认的标号为小圆点,这个以后可以通过 css 来设置

4.3 有序列表

语法形式:

<ol><li>列表项1</li><li>列表项2</li><li>列表项3</li>
</ol>

在这里插入图片描述

注意点:

  1. <ol></ol> 的直接子元素不能是其他元素只能是 <li></li>。
  2. <li></li> 相当于是一个容器,可以放其他元素
  3. 有序列表默认的标号从1开始,这个以后可以通过css来设置

4.4 自定义列表

语法形式:

<dl><dt>名词</dt><dd>描述1</dd><dd>描述2</dd><dd>描述3</dd>
</dl>

在这里插入图片描述

注意点:

  1. <dl></dl> 的直接子元素不能是其他元素只能是 <dt></dt> 和 <dd></dd>。
  2. <dt></dt> 和 <dd></dd> 的个数没有限制,一般一个 <dt> 对应多个 <dd>

本文主要学习黑马程序员pink老师的视频

如有错误,敬请指正,欢迎交流🤝,谢谢♪(・ω・)ノ