(0.)xhtml是什么?有什么特点?
答: xhtml是一种更严格更纯净的html
有如下特点:1.xhtml是指扩展超文本标记语言(EXTensible hypertext markup language)
2.xhtml目标是取代html;
3.xhtml与html4.01几乎是完全一样的;
4.xhtml是更严格更纯净的html;
5.xhtml作为一种xml应用被重新定义的html;
6.xhtml是一个W3C标准;
(0.1 )xhtml与html有什么区别?
答:最主要的不同有:1.xhtml元素必须被正确地嵌套着;
2.xhtml元素必须被关闭;
3.xhtml标签名必须小写;
4.xhtml文档强制使用根元素<html></html>;
5.属性值加引号;
6.属性值不可简写;
7.鼓励用id代替name属性;
(0.2)一个xhtml主要分哪几个部分,举例说明?使用最普遍的DTD类型是哪一种?
答:xhtml主要分为3个部分:1.<!DOCTYPE>
2.<html></html>
3.<head></head>
4.<body>;
<!DOCTYPE>是强制使用的
transitional是使用最普遍的DTD类型;
所有xhtml标签都是小写的,对大小写敏感,
DOCTYPE分为3种:1.strict; 2.transitional; 3.frameset
strict:严格 DTD 包含没有被反对使用的或不出现在框架结构中的元素和属性
transitional:过渡 DTD 包含严格 DTD 中的一切,外加那些不赞成使用的元素和属性。
frameset:框架 DTD 包含过渡 DTD 中的一切,外加框架。
(3).xml模块化的原因在于什么?模块化有什么作用?
答:XHTML 是简单而庞大的语言。XHTML 包含了网站开发者需要的大多数功能对于某些特殊的用途,XHTML 太大且太复杂,而对于其他的用途,它又太简单了. 通过将 XHTML 分为若干模块,W3C 已经创造出数套小巧且定义良好的 XHTML 元素,这些元素既可被独立应用于简易设备,又可以与其他 XML 标准并入大型且更复杂的应用程序。 通过使用模块化的 XHTML,产品和软件设计者可以: 选择被某个使用标准 XHTML 构件的设备所支持的元素。在不打破 XHTML 标准的情况下,使用 XML 对 XHTML 进行扩展。针对诸如掌上电脑、移动电话、电视机和家用电器之类的设备,对 XHTML 进行简化。
通过添加新的 XML 功能(比如MathML, SVG, 语音和多媒体),针对复杂的应用对 XHTML 进行扩展。 定义 XHTML 框架,比如 XHTML BASIC (针对移动设备的XHTML子集)。
(4). xhtml核心属性是哪些?
答:1.class:class_rule或style_rule ,元素的类class;
2.id: id_name 元素某个特定的id;
3.style:样式定义,内联样式定义;
4.title:提示文本,显示于提示工具中的文本;
(5).键盘属性?语言属性分别有哪些?
答:1.键盘属性:accesskey:字符,设置访问某元素的键盘快捷键;
tabindex: 数,设置tab次序;
2.语言属性:dir:ltr、tlr设置文本的方向;
lang:语言种类,设置语言种类;
6.验证xhtml的站点地址是:http://validator.w3.org/check?uri=http%3A%2F%2Fwww.w3school.com.cn%2Fxhtml%2Fxhtml_intro.asp