XHTML中的X代表extensible,是以XML为基础的另一种说法。XML表示可扩展的标记语言。
XML是一种可以用来开发新的标记语言的语言,而HTML只是一门标记语言。
HTML转化为XHTML1.0的三个步骤:1.将DOCTYPE改为严格的XHTML1.0 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3c.org/TR/xhtml1/DTD/xhtml-strict.dtd">
2.添加xmlns属性、lang属性和xml:lang属性到<html>元素。xmlns属性用来指定“html”属于哪一种XML语言。 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
3.所有的空标记都应用" />"结尾,而不是">"。XHTML比HTML更严谨的原因之一就是它有结束标记。
xmlns属性持有一个唯一的标识符(那是一个URL,访问这个URL可以发现一些关于语言的情况),可以用来确定你指的是哪一种语言。