核心提示:今天复习了一些关于html的基础知识点,主要的复习内容是:HTML、XML、XHTML、HTML5四种语言的区别与联系,以及HTML的语义化。一、先说说xml,html,xhtml这三种语言的关系xm...
今天复习了一些关于html的基础知识点,主要的复习内容是:HTML、XML、XHTML、HTML5四种语言的区别与联系,以及HTML的语义化。
一、先说说xml,html,xhtml这三种语言的关系
xml:扩展标记语言,用来传输和储存数据
html:超文本标记语言,用来显示数据。(一般所说的html指的是html4.01)
xhtml:扩展的超文本标记语言
xhtml是html与xml的结合物,比html更严格。
二、再来说说html5
html5的厉害之处在于, html 5 相比html 4.01 增加了一组技术,如canvas,SVG,webSocket,本地存储等,这些技术都是使用javascript来操作,也就是说html5将html从一门“标记语言”转变成一门“编程语言”。
三、html的一些语义化
1、 img 标签语义化 :
alt->给搜索引擎看(必需的):图片无法显示时,显示alt的文字。
title->给前面看(非必需):鼠标指针移到图片上时,显示title的内容。
figure ->包含图片和图注
figcaption ->图注
2、表单语义化:
label :
关联输入控件旁边的说明性文字
for 属性值为所关联的表单元素的id.
label可以放在表单元素 之前或之后,也可以将表单元素整个包含
fieldset:
用于表示一组表单,disabled属性可以禁用该组表单
legend:
表示表单的标题。
3.br
仅用于段落中的换行
四、id和name
在Xhtml,除了表单元素之外的所有元素都应该用id 而不是name.