本系列适合作为HTML的复习文档。
本章为除body标签外的各种内容,主要参考来源:
0 前端简介
基础
HTML+CSS+JS
进阶
各种框架库工具的应用。
Ajax——Asynchronous Javascript And XML(异步JavaScript和XML)
动态网页技术:PHP、JSP、ASP.NET
学习路径
一个推荐:HTML入门→CSS入门→HTML进阶→CSS进阶→JavaScript入门→jQuery入门→ASP.NET入门→ASP.NET进阶;
几个概念
静态页面与动态页面的区别在于是否和服务器/后端进行交互,而非“会不会动”。
1 简介
1.1 HTML的几个特性
- Hyper Text Markup Language/超文本标记语言-描述性的标记语言而非编程语言;
- 构成网页的框架/骨架;
- 由标签构成,标签一般成对出现—开始和闭合;
- 有时会将“标签”表述为“元素”,两者是一个东西。- element
1.2 HTML的基本结构
<!DOCTYPE HTML><html> <head> ...... </head> <body> .... </body> </html>
2 head标签
一般来说,head标签内可写以下6种标签:
① <title>;
② <meta>;
③ <link>;
④ <style>;
⑤ <script>;
⑥ <base>。
2.1 title标签
定义页面的标题。
2.2 meta标签
又称“元信息标签”
2.2.1 name属性
实例:
<meta name="keywords" content="xxx"/> <meta name="description" content="bbb"/> <meta name="author" content="hhh"> <meta name="copyright" content="uuu"/>
- keywords 网页关键字,可以有多个。
- description 网页描述。
- author 网页作者。
- copyright 版权信息。
2.2.2 http-equiv属性
- 定义页面使用的语言
实例:
<meta http-equiv="content-type" content="text/html"; charset="gb2312" />
- 实现页面自动刷新跳转
实例:
<meta http-equiv="refresh" content="6;url=http://www.baidu.com" />
2.3 style标签
用于定义元素的CSS样式。
写法为:
<style type="text/css"> </style>
实际开发中,CSS样式一般都用link外部链接。
2.4 script标签
用于定义页面的脚本。
写法:
<script type="text/javascript"></script>
同CSS一样,JS一般也采用外部链接。
2.5 link标签
用于外部CSS和JS文件的链接。
写法:
<link rel="stylesheet"