XHTML概念
XHTML是一种可扩展超文本标记语言,与HTML(超文本标记语言)类似,不过在语法上更加严格。XHTML是以XML(是一种必须正确标记且格式良好的标记语言)应用方式定义的HTML,与html4.01几乎是相同的,浏览器基本都支持。
01为什么使用XHTML?
html的语法比较松散,标签不区分大小写,有空标签,对于开发者来说比较方便,对于万维网都是一些糟糕的html代码。为了可以更好的工作在所有浏览器,并可以向后兼容。XHTML是更严格更纯净的HTML代码,可以被所有浏览器支持。
02XHTML语法规则
在xhtml文档开头写一个DOCTYPE声明。所有标签是闭合的。所有标签,属性名必须小写,不识别大写。属性值必须加引号,否则无效。用id属性代替name属性标签必须正确嵌套。否则无效
03XHTML标签
xhtml的标签与html标签基本都相同,在xhtml中imginput标签必须被正确地关闭。
04XHTML核心属性
与html核心属性一致。
class:为html元素定义一个或多个类名(classname),类名不唯一,可以重复使用。id:定义元素的唯一id,id值在一个页面中必须是唯一的不能重复使用。style:规定元素的行内样式。title:描述元素的额外信息。鼠标指向该元素的时候,会显示属性值。主要用在网站优化中。