1.HTML 的全称
HTML的全称是(Hyper Text Markup language)
HTML不是编程语言,而是一种标记语言。
2.HTML的版本(w3c组织规定)
1.HTML 4.01
2.XHTML(所有的标签都闭合<input/>)
3.HTML 5(最通用的 可以自动纠正容错率很好)
4.HTML 1
3.规范文档(Specifications)
1.由w3c写文档(李爵士)
2.w3c根据浏览器的实体情况总结文档,并不是凭空想象。
4.DOCTYPE
1.用来选择文档类型
2.除了 HTML 5 的 DOCTYPE,其他的都很难记:https://www.w3.org/QA/2002/04/valid-dtd-list.html
3.如果你没写 DOCTYPE,那你就惨了
而H5指的是能运行在微信上的网页
5.html / head / body / title
html标签可以省略(浏览器自动补齐)
head标签也可以省略
body标签也可以省略 如果它的子元素不是空格、注释、<scrpit>或者<style>元素的话,可以省略开始标签。如果body元素有内容或者有开始标签,或者不是以注释结尾就可以省略结束标签。
title标签必须写,不能省略
6.常用标签:a、form、input、button、h1、p、ul、ol、small、strong、div、span、kbd、video、audio、svg
标签语义化是基本上你知道标签的对应d单词的意思,就知道这个单词的意思了
a标签 anchor锚点
form标签想提交内容时
input用户输入时
button用户点击按钮时
h1一级标题
p标签paragraph段落
ul标签unordered list无序列表
ol标签ordered list有序列表
div标签divide划分
span横向划分
kbd标签keyboard
video视频
audio音频
svg不规则图形
除了div和span其他图形都有默认的样式
a标签的默认样式:
a:-webkit-any-link {
color: -webkit-link;
cursor: pointer;
text-decoration: underline;
}
扯个小知识
WebKit 是一个开源的浏览器引擎,与之相对应的引擎有Gecko(Mozilla Firefox 等使用)和Trident(也称MSHTML,IE 使用)。
h1标签的默认样式:
h1 {
display: block;
font-size: 2em;
-webkit-margin-before: 0.67em;
-webkit-margin-after: 0.67em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
}
p标签的默认样式
p {
display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}
small标签:
small {
font-size: smaller;
}
strong标签:
strong, b {
font-weight: bold;
}
strong标签和bold标签的区别
strong是一个逻辑状态
bold是一个物理状态
p标签:
p {
display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}
body标签:
body {
display: block;
margin: 8px;
}
7.如何查看 MDN 文档
1.Google:关键词 + MDN
2.切换成中文