我们写的HTML代码想要让所有人都能看懂,首先就得通过浏览器的解说,那这么多浏览器必定有一套相关的web标准,那标准又是什么?
1.web标准的组成部分
三大部分:结构,表现,行为
结构标准:结构标准主要用于对网页元素的整理和分类,主要指是是HTML,是重点
表现标准:表现标准主要用于是对网页元素的版式、大小,颜色等外观样式,主要指的是CSS
行为样式:行为标准指的是对网页模型的定义以及结构的交互,主要指的是JAVASCRIPT
HTML虽是对网页元素的整理与分类,但是网页元素那么多,我们有怎么区分呐?
HTML种元素(就是标签)的分类其实挺好划分的,是否换行,是否自动会车就是区分的关键
1.行内元素(不换行且不自动回车)
eg:span,a,文本标签...
<span>我是一个标签1</span>
<span>我是一个标签2</span>
<span>我是一个标签3</span>
2.块级元素(换行且自动回车)
eg:div,table,p...
<p>我是p1</p>
<p>我是p2</p>
<p>我是p3</p>
常用元素标签中换行标签和分割线标签
1.强制换行标签
<span>我是第一个span</span><br/>
<span>我是第二个span</span>
2.分割线标签
块级元素,默认居中默认的宽度为当前页面的宽度
<hr style="width: 200px;height: 20px; background-color: aqua;"/>
<hr/>
文本标签,是文字以特殊形式出现
特殊字符标签,HTML为特殊字符准备的专门的替代代码