1. HTML,CSS,JS关系
- HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。
- CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。
- JavaScript是用来实现网页上的特效效果。如:鼠标滑过弹出下拉菜单。或鼠标滑过表格的背景颜色改变。还有焦点新闻(新闻图片)的轮换。可以这么理解,有动画的,有交互的一般都是用JavaScript来实现的。
2. 文件结构
1 2 3 4
| <html> <head>...</head> <body>...</body> </html>
|
<html></html>
称为根标签,所有的网页标签都在<html></html>
中。
<head>
标签用于定义文档的头部,它是所有头部元素的容器。头部元素有<title>
、<script>
、 <style>
、<link>
、 <meta>
等标签
- 在
<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>
|
- 在和标签之间的文字内容是网页的标题信息,它会出现在浏览器的标题栏中。网页的title标签用于告诉用户和搜索引擎这个网页的主要内容是什么,搜索引擎可以通过网页标题,迅速的判断出网页的主题。每个网页的内容都是不同的,每个网页都应该有一个独一无二的title。
- META标签用来描述一个HTML网页文档的属性,例如作者、日期和时间、网页描述、关键词、页面刷新等。
- link 标签位于 html 文档的 head 部分,定义文档与外部资源的关系,最常见的用途是链接外部样式表 css 文件
- style标签用来定义嵌入式css样式
- script用来连入脚本
3.2 常用标签
<em>需要强调的文本</em>
需要强调的文本
<strong>需要强调的文本</strong>
需要强调的文本
- span 标签是没有语义的,它的作用就是为了设置单独的样式用的。
<q></q>
短句引用<q>庄生晓梦迷蝴蝶。望帝春心托杜鹃。</q>
庄生晓梦迷蝴蝶。望帝春心托杜鹃。
注意要引用的文本不用加双引号,浏览器会对q标签自动添加双引号
- blockquote 长文本引用
<br />,<br />
标签作用相当于word文档中的回车
空格
<hr />
添加水平横线
<address>
标签,为网页加入地址信息
<code>
标签,一行代码<pre>
标签,多行代码
- 无序列表:
<ul><li>我的第一个列表信息</li></ul>
有序列表:<ol><li>我的第一个列表信息</li><li>我的。。。。</li></ol>
- 我的第一个列表信息
- 我的。。。。
<div>
标签的作用就相当于一个容器.
- 创建表格的四个元素: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>
|
一班 | 30 | 89 |
二班 | 35 | 85 |
三班 | 32 | 80 |
本节完