前端开发系列(三)HTML教程(3)

一、认识标签(第二部分)

1.1、使用 ul,添加新闻信息列表

代码示例:

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title> p标签</title>
</head>
<body>
  <ul>
    <li>漩涡鸣人</li>
    <li>宇智波佐助</li>
    <li>我爱罗</li>
 </ul>
</body>
</html>

运行结果:
在这里插入图片描述

1.2、使用 ul,添加新闻信息列表

如果想在网页中展示有前后顺序的信息列表,怎么办呢?如,当当网上的书籍热卖排行榜,如下图所示。这类信息展示就可以使用 <ol> 标签来制作有序列表来展示。
在这里插入图片描述

代码示例:

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title> p标签</title>
</head>
<body>
    <ol>
        <li>我的第一个列表</li>
        <li>我的第二个列表</li>
    </ol>
</body>
</html>

运行结果:
在这里插入图片描述

1.3、认识div在排版中的作用

在网页制作过程过中,可以把一些独立的逻辑部分划分出来,放在一个<div>标签中,这个<div>标签的作用就相当于一个容器。

代码示例:

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>div标签</title>
</head>
<body>
    <h2>火影忍者</h2>
    <div>
		<ol>
			<li>漩涡鸣人 </li>
			<li>宇智波佐助</li>
			<li>我爱罗</li>
		</ol>
    </div>
    <h2>NBA</h2>
    <ol>
        <li>科比 </li>
        <li>杜兰特</li>
        <li>库里</li>
    </ol>
</body>
</html>

运行结果:
在这里插入图片描述

1.4、给div命名,使逻辑更加清晰

我们把一些标签放进 <div> 里,划分出一个独立的逻辑部分。为了使逻辑更加清晰,我们可以为这一个独立的逻辑部分设置一个名称,用 id 属性来为 <div> 提供唯一的名称,这个就像我们每个人都有一个身份证号,这个身份证号是唯一标识我们的身份的,也是必须唯一的。

代码示例:

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>div标签</title>
</head>
<body>
<div id="Naruto">
   <h2>火影忍者</h2>
    <ol>
       <li>漩涡鸣人 </li>
      <li>宇智波佐助</li>
       <li>我爱罗</li>
    </ol>
</div>
<div id = Nba>
    <h2>NBA</h2>
    <ul>
       <li>科比 </li>
       <li>杜兰特</li>
       <li>库里</li>
    </ul>
</div>
</body>
</html>

运行结果:
在这里插入图片描述

1.5、table 标签,认识网页上的表格

创建表格的四个元素:table、tbody、tr、th、td
1、<table>…</table>:整个表格以 <table> 标记开始、 </table> 标记结束。
2、<tbody>…</tbody>:如果不加 , table表格加载完后才显示。加上这些表格结构, tbody包含行的内容下载完优先显示,不必等待表格结束后在显示,同时如果表格很长,用tbody分段,可以一部分一部分地显示。(通俗理解table 可以按结构一块块的显示,不在等整个表格加载完后显示。)
3、<tr>…</tr>:表格的一行,所以有几对tr 表格就有几行。
4、<td>…</td>:表格的一个单元格,一行中包含几对<td>...</td>,说明一行中就有几列。
5、<th>…</th>:表格的头部的一个单元格,表格表头。
6、表格中列的个数,取决于一行中数据单元格的个数。

代码示例:

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>认识table表标签</title>
</head>
<body>
<table>
  <tbody>
    <tr>
      <th>班级</th>
      <th>学生数</th>
      <th>平均成绩</th>
    </tr>
    <tr>
      <td>一班</td>
      <td>30</td>
      <td>89</td>
    </tr>
    <tr>
      <td>二班</td>
      <td>35</td>
      <td>85</td>
    </tr>
    <tr>
        <td>三班</td>
        <td>32</td>
        <td>80</td>
    </tr>
  </tbody>
</table>
</body>
</html>

运行结果:
在这里插入图片描述
总结:
1、table表格在没有添加css样式之前,在浏览器中显示是没有表格线的
2、表头,也就是th标签中的文本默认为粗体并且居中显示

1.6、用 css 样式,为表格加入边框

Table 表格在没有添加 css 样式之前,是没有边框的。这样不便于我们后期合并单元格知识点的讲解,所以在这一节中我们为表格添加一些样式,为它添加边框。添加如下代码:

<style type="text/css">
	table tr td,th{
		border:1px solid #000;
	}
</style>

上述代码是用 css 样式代码(后面章节会详细讲解),为 th,td 单元格添加粗细为一个像素的黑色边框。

代码示例:

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>为表格添加边框</title>
	<style type="text/css">
		table tr td,th{
			border:1px solid #000;
		}
	</style>
</head>

<body>
	<table summary="">
	  <tr>
	    <th>班级</th>
	    <th>学生数</th>
	    <th>平均成绩</th>
	  </tr>
	  <tr>
	    <td>一班</td>
	    <td>30</td>
	    <td>89</td>
	  </tr>
	  <tr>
	    <td>二班</td>
	    <td>35</td>
	    <td>85</td>
	  </tr>
	  <tr>
	    <td>三班</td>
	    <td>32</td>
	    <td>80</td>
	  </tr>
	</table>

</body>
</html>

运行结果:
在这里插入图片描述

1.7、caption 标签,为表格添加标题和摘要

表格还是需要添加一些标签进行优化,可以添加标题和摘要。摘要的内容是不会在浏览器中显示出来的。它的作用是增加表格的可读性(语义化),使搜索引擎更好的读懂表格内容,还可以使屏幕阅读器更好的帮助特殊用户读取表格内容。

代码示例:

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>认识table表标签</title>
<style type="text/css">
	table tr td,th{
		border:1px solid #000;
	}
</style>
</head>
<body>
	<table summary = "本表格记录2012年到2013年库存记录">
	  <caption>标题</caption>
	  <tr>
		<th>产品名称 </th>
		<th>品牌 </th>
		<th>库存量(个) </th>
		<th>入库时间 </th>
	  </tr>
	  <tr>
		<td>耳机 </td>
		<td>联想 </td>
		<td>500</td>
		<td>2013-1-2</td>
	  </tr>
	  <tr>
		<td>U盘 </td>
		<td>金士顿 </td>
		<td>120</td>
		<td>2013-8-10</td>
	  </tr>
	  <tr>
		<td>U盘 </td>
		<td>爱国者 </td>
		<td>133</td>
		<td>2013-3-25</td>
	  </tr>
	</table>
</body>
</html>

运行结果:
在这里插入图片描述


此篇博客代码下载地址:HTML教程3代码下载
博主的所有博客目录如下:博客文章目录汇总
Java面试部分的博客目录如下:Java笔试面试目录

转载请标明出处,原文地址:https://blog.csdn.net/weixin_41835916 如果觉得本文对您有帮助,请点击支持一下,您的支持是我写作最大的动力,谢谢。
这里写图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北极星小王子

你的鼓励是我创作的最大动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值