zoukankan      html  css  js  c++  java
  • XHTML结构化

    XHTML 规则概要

    将传统的 HTML 转换为 XHTML 1.0 是快捷且无痛的,只要你遵守一些简单的规则和容易的方针。不管是否使用过 HTML,都不会妨碍你使用 XHTML。

    • 使用恰当的文档类型声明和命名空间。
    • 使用 meta 元素声明你的内容类型。
    • 使用小写字母书写所有的元素和属性。
    • 为所有的属性值加引号。
    • 为所有的属性分配值。
    • 关闭所有的标签。
    • 使用空格和斜线关闭空标签。
    • 不要在注释中写双下划线。
    • 确保小于号及和号为 < 和 &

    为表达语义而标记文档,而不是为了样式

    记住:请最大限度地使用 CSS 来进行布局。在 web 标准的世界里,XHTML 标记与表现无关,它只与文档结构有关。

    结构良好的文档可以向浏览器传达尽可能多的语义,不论是浏览器位于掌上电脑还是时髦的桌面图形浏览器。结构良好的文档都能向用户传达可视化的语义,即使是在老的浏览器,或是在被用户关闭了 CSS 的现代浏览器中。

    web 标准不仅要求我们使用何种科技,而且还要遵守使用这些技术的方式。使用 XHTML 来编写标记,同时使用 CSS 来处理一部分或者全部的布局,并不一定会使站点更易用更轻便,同时节约多少带宽。就像我们在早期使用的技术那样,XHTML 和 CSS 也会被误用和滥用。冗长的 XHTML 和冗长的 HTML 一样,都会浪费用户的带宽和时间。冗长的过度的 CSS 也不能完全的代替表现 HTML 代码;这只不过是一种糟糕的东西被另一种代替了而已。

    在同一个 HTML 文档中,可以使用多次 class,但只能使用一次 id。

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

    上天会按照每个人付出的勤奋,给予相应的酬劳。多一分耕耘,多一分收获,只要你付出了足够的努力,将来也一定会得到相应的收获。正所谓:“机会留给有准备的人”,唯有努力了才有可能抓住机遇,由于世事难料,故努力了不一定成功,不努力肯定不会成功。
  • 相关阅读:
    383. Ransom Note
    598. Range Addition II
    453. Minimum Moves to Equal Array Elements
    492. Construct the Rectangle
    171. Excel Sheet Column Number
    697. Degree of an Array
    665. Nondecreasing Array
    视频网站使用H265编码能提高视频清晰度吗?
    现阶段的语音视频通话SDK需要解决哪些问题?
    企业远程高清会议平台视频会议系统在手机端使用的必备要求有哪些?
  • 原文地址:https://www.cnblogs.com/ifour/p/6721677.html
Copyright © 2011-2022 走看看