html基础总结(1)

1. HTML,CSS,JS关系

  1. HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。
  2. CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。
  3. JavaScript是用来实现网页上的特效效果。如:鼠标滑过弹出下拉菜单。或鼠标滑过表格的背景颜色改变。还有焦点新闻(新闻图片)的轮换。可以这么理解,有动画的,有交互的一般都是用JavaScript来实现的。

2. 文件结构

1
2
3
4
<html>
<head>...</head>
<body>...</body>
</html>
  1. <html></html>称为根标签,所有的网页标签都在<html></html>中。
  2. <head> 标签用于定义文档的头部,它是所有头部元素的容器。头部元素有<title><script><style><link><meta>等标签
  3. <body></body> 标签之间的内容是网页的主要内容,如<h1>、<p>、<a>、<img> 等网页内容标签,在这里的标签中的内容会在浏览器中显示出来

3. 标签

标签是html的重要部分。网页中每一个内容在浏览器中的显示,都要存放到各种标签中。<hx></hx> 是标题标签,<p></p> 是段落标签,<img><div></div><span></span>等,标签与标签之间是可以嵌套的,但先后顺序必须保持一致。HTML标签不区分大小写,<h1><H1>是一样的,但建议小写,因为大部分程序员都以小写为准。

3.1 认识head标签

文档的头部描述了文档的各种属性和信息,包括文档的标题等。绝大多数文档头部包含的数据都不会真正作为内容显示给读者。
下面这些标签可用在 head 部分:

1
2
3
4
5
6
7
<head>
<title>...</title>
<meta>
<link>
<style>...</style>
<script>...</script>
</head>

  1. 标签之间的文字内容是网页的标题信息,它会出现在浏览器的标题栏中。网页的title标签用于告诉用户和搜索引擎这个网页的主要内容是什么,搜索引擎可以通过网页标题,迅速的判断出网页的主题。每个网页的内容都是不同的,每个网页都应该有一个独一无二的title。
  2. META标签用来描述一个HTML网页文档的属性,例如作者、日期和时间、网页描述、关键词、页面刷新等。
  3. link 标签位于 html 文档的 head 部分,定义文档与外部资源的关系,最常见的用途是链接外部样式表 css 文件
  4. style标签用来定义嵌入式css样式
  5. script用来连入脚本

3.2 常用标签

  1. <em>需要强调的文本</em> 需要强调的文本
  2. <strong>需要强调的文本</strong> 需要强调的文本
  3. span 标签是没有语义的,它的作用就是为了设置单独的样式用的。
  4. <q></q>短句引用<q>庄生晓梦迷蝴蝶。望帝春心托杜鹃。</q>庄生晓梦迷蝴蝶。望帝春心托杜鹃。注意要引用的文本不用加双引号,浏览器会对q标签自动添加双引号
  5. blockquote 长文本引用
  6. <br />,<br />标签作用相当于word文档中的回车
  7. &nbsp;空格
  8. <hr />添加水平横线
  9. <address>标签,为网页加入地址信息
  10. <code>标签,一行代码<pre>标签,多行代码
  11. 无序列表:<ul><li>我的第一个列表信息</li></ul>
    • 我的第一个列表信息
    有序列表:<ol><li>我的第一个列表信息</li><li>我的。。。。</li></ol>

    1. 我的第一个列表信息

    2. 我的。。。。

  12. <div>标签的作用就相当于一个容器.
  13. 创建表格的四个元素:table、tbody、tr、th、td.整个表格以<table>标记开始、</table>标记结束。<tbody>…</tbody>:当表格内容非常多时,表格会下载一点显示一点,但如果加上<tbody>标签后,这个表格就要等表格内容全部下载完才会显示.<tr>…</tr>:表格的一行,所以有几对tr 表格就有几行.<th>…</th>:表格的头部的一个单元格,表格表头<td>…</td>:表格的一个单元格,一行中包含几对<td>...</td>,说明一行中就有几列。table表格在没有添加css样式之前,在浏览器中显示是没有表格线的,一般用table tr td,th{border:1px solid #000;}样式给画黑线.表头,也就是th标签中的文本默认为粗体并且居中显示。caption标签,为表格添加标题,用以描述表格内容,标题的显示位置:表格上方。使用summary添加摘要,摘要的内容是不会在浏览器中显示出来的。它的作用是增加表格的可读性(语义化),使搜索引擎更好的读懂表格内容,还可以使屏幕阅读器更好的帮助特殊用户读取表格内容
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<table summary="本表格记录班级成绩">
<caption>班级平均成绩</caption>
<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>

班级平均成绩
班级学生数平均成绩

一班3089

二班3585

三班3280

本节完