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 名都不是个好主意。

    上天会按照每个人付出的勤奋,给予相应的酬劳。多一分耕耘,多一分收获,只要你付出了足够的努力,将来也一定会得到相应的收获。正所谓:“机会留给有准备的人”,唯有努力了才有可能抓住机遇,由于世事难料,故努力了不一定成功,不努力肯定不会成功。
  • 相关阅读:
    232. Implement Queue using Stacks
    231. Power of Two
    n&(n-1)位运算的妙用
    230. Kth Smallest Element in a BST
    关于UNIX的exec函数
    Go语言的各种Print函数
    Go语言的接口interface、struct和组合、继承
    Go语言知识点笔记
    Ubuntu自定义终端窗口位置
    Python的类变量和成员变量、类静态方法和类成员方法
  • 原文地址:https://www.cnblogs.com/ifour/p/6721677.html
Copyright © 2011-2022 走看看