w3c来的xhtml

XML 是一种标记化语言,其中所有的东西都要被正确的标记,以产生形式良好的文档。

XML 用来描述数据,而 HTML 则用来显示数据

 

 

XHTML 语法规则:

属性名称必须小写

属性值必须加引号

属性不能简写

用 Id 属性代替 name 属性

XHTML DTD 定义了强制使用的 HTML 元素

 

在 XHTML 中不鼓励使用 name 属性,应该使用 id 取而代之。

 

<img src="picture.gif" id="picture1" />

 

你应该在 "/" 符号前添加一个额外的空格,以使你的 XHTML 与当今的浏览器相兼容。

 

 

 

语言属性(lang)

lang 属性应用于几乎所有的 XHTML 元素。它定义元素内部的内容的所用语言的类型。

如果在某元素中使用 lang 属性,就必须添加额外的 xml:lang,像这样:<div lang="no" xml:lang="no">Heia Norge!</div>

 

 

存在种XHTML文档类型:

STRICT(严格类型)

TRANSITIONAL(过渡类型)

FRAMESET(框架类型)

 

请使用列表元素来标记列表。相似地,使用 strong 来代替 b,使用 em 代替 i,等等。在大多数桌面浏览器缺省状态下,strong 的显示效果和 b 相同,而 em 和 i 相同,同时也可以在不破坏文档结构的情况下创建你期待的视觉效果。

 

理解 div 元素的关键,“一种添加结构的通用机制。

 

把 id 属性比作粘性贴纸来进行思考应该是有帮助的。

 

id 属性不可思议地强有力。它具有以下的能力:

作为样式表择器,使我们能力创作紧凑的最小化的 XHTML。

作为超文本的目标锚,取代过时的 name 属性。

作为从基于 DOM 的脚本来定位特定元素的方法。

作为对象元素的名称。

作为一种综合用途处理 (general purpose processing) 的工具(在 W3C 的例子中,“当把数据从HTML页面中提取到数据库,或将 HTML 文档转换为其他格式等情况下,作为域识别工具来使用。”)。

 

 

id的规则

id 值必须以字母或者下划线开始;不能以数字开始。虽然 W3C 验证不会捕获这个错误,但是 XML 解析器会的。同时,如果你将 id 与 JavaScript 在表单中配合使用,那么 id 名称和值必须是合法的 JavaScript 变量。空格和连字号,特别是连字号,是不被允许的。不仅如此,将下划线用于 class 或者 id 名都不是个好主意,这是由于在 CSS2.0(以及某些浏览器)中的限制。

 

 

 

 

测试:

 

1.XHTML 是一个 Web 标准。对的

2.

HTML 会被 XHTML 取代。对的

3.

DOCTYPE 没有关闭标签。 对的

 

10.在 XHTML 文档中哪些元素是强制性的?doctype、html、head、body 以及 title

 

XML 和 HTML 会被 XHTML 取代。错误的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值