以下内容如有不准确之处,欢迎指正
什么是HTML
- HTML是超文本标记语言 Hyper Text Markup Language
- HTML不是编程语言,而是标记语言
- HTML最初的作用是用来展示文档
- HTML由标签和文本组成
HTML只是用来对文档不同部分做出标记,以指出其在上下文以及整个文档中的关系,与展现样式和交互逻辑不相关,样式与逻辑分别由CSS与Javascript控制。
<p>This is HTML.</p>
HTML元素
元素由开始标签作为开始,结束标签作为结束。
最基本的开始标签由尖括号(<>),标签名构成。结束标签由尖括号(<>)、斜杠(/)、标签名构成。
开始标签
<p>
结束标签
</p>
两个匹配标签和他们之中的内容称之为元素,大部分元素都可以包含子元素。
<p>My dog ate <em>all</em> the guacamole.</p>
但有些元素不能包含子元素,如图片、换行。此类元素没有结束标签,可以在开始标签末尾加上斜杠来标识结束。
有斜杠
<img/>
<br/>
无斜杠
<img>
<br>
属性
正如每个人都有自己的性别、名称、年龄,HTML元素也有自己的属性。
属性由两部分构成,属性名和属性值,属性值左右用双引号"
包含起来,并由等号=
与属性名相连。
<a href="http://www.google.com">Google</a>
上面的例子中元素a
有一个名为href
的属性,这个属性的值为http://www.google.com
。
有些属性可以没有属性值。
<div contenteditable></div>