前端7班 张颖莹
我相信千里之行始于足下,只要我坚持,每一天我都会离我的目标更近。
今天重新把html的标签梳理了一下,记录一些我可能会忽略的忘记的知识,以便以后重温复习。
w3school上把html的标签按照功能分为基础,格式,表单,框架,图像,音频等,而每一个大类下面都有着功能各异的众多标签。当下虽无法做到各个都熟记于心,但至少可以从现在开始熟悉常用的标签,了解它们的特性,自己试着合理地使用它们。
基础标签
<!DOCTYPE>
- DOCTYPE永远是文档的第一行,目的是向浏览器指示使用哪种版本的html编写。
- html4.01有三种声明,Transitional,Strict,Frameset。而5只有一种。
- html5的DOCTYPE之所以如此简洁是因为它不是基于SGML,不再需要引用DTD。
<html>
- 限定了文档的开始点和结束点,由文档的头部<head>和主体<body>组成。
- HTML与XHTML的差异在于xmlns属性对于HTML来说不是必要的。不过即使在XTHML文档中不加入此属性,该属性的值也会自动添加到html标签中,因为该属性的值是一个固定值。
xmlns属性:在文档中定义一个或多个可供选择的命名空间。该属性可以放置在文档内任何元素的开始标签中。
<title>
- 是<head>标签必要的包含的内容。
- 一个正确的标题对网页很重要,应当根据上下文且有自己的特点。
<h>
- h1 - h6由大至小
- 不要利用标题标签来改变同一行中的字体大小,应多使用css。
< p>
- p元素会在上下边距上默认留有16px的空间。