html基础总结(1)
![]()
1. HTML,CSS,JS关系
- HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。
- CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。
- JavaScript是用来实现网页上的特效效果。如:鼠标滑过弹出下拉菜单。或鼠标滑过表格的背景颜色改变。还有焦点新闻(新闻图片)的轮换。可以这么理解,有动画的,有交互的一般都是用JavaScript来实现的。
2. 文件结构
1 | <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 | <table summary="本表格记录班级成绩"> |
| 班级 | 学生数 | 平均成绩 |
|---|