zoukankan      html  css  js  c++  java
  • XHTML 注意的地方

    1.XHTML的简写属性列表

    compact="compact"

    checked="checked"

    declare="declare"

    readonly="readonly"

    disabled="disabled"

    selected="selected"

    defer="defer"

    ismap="ismap"

    nohref="nohref"

    noshade="noshade"

    nowrap="nowrap"

    multiple="multiple"

    noresize="noresize"

    2.

    1)使用小写字母书写所有的元素和属性。

    2)为所有的属性值添加引号。

    3)为所有的属性分配值。

    4)关闭所有的标签。

    5)使用空格和斜线关闭空标签。

    6)不要在注释中写双下划线。

    7)确保小于号及和号为 < 和 &

    用id属性代替name属性:

    属性如: a,applet,frame,iframe,img和map。

    <img src="pic.gif" name="pic1" />

    改为

    <img src="pic.gif" id="pic1" />

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

    3.语言属性(lang)

    如果在某元素中使用lang属性,就必须添加额外的xml:lang 如:

    <div lang="no" xml:lang="no">Heia Norge! </div>

    4.强制使用的XHTML元素

    >所有的XHTML文档必须进行文件类型说明(DOCTYPE declaration)。

    >在XHTML文档中必须存在html,head,body元素。

    >title元素必须位于head元素中。

    例: 严格DTD,过渡DTD,框架DTD

    <!DOCTYPE html PUBLIC

    "-//W3C//DTD XHTML 1.0 Transititional//EN"

    "http://www.w3.org/TR/xhtml11/DTD/xhtml11-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>

    <title>Title goes here</title>

    </head>

    <body>

    </body>

    </html>

    4.核心属性(Core Attributes)

    属性 -- 值 -- 描述

    class:class_rule或style_rule。元素的类(class)

    id:id_name。元素的某个特定id

    style:样式定义。内联样式定义。

    title:提示文本。显示于提示工具中的文本。

    5.字符集

    Unicode是web文档默认的字符集。美国和西欧的网站常常使用ISO-8859-1(Latin-1)编码,而中国则是gb2312。

    6.h1意味着大号字,li意味着圆点,blockquote意味着文本缩进。

    7.id属性为一个元素分配一个唯一的名字,每个名字只能在被赋予的页面使用一次。而class可以一遍又一遍得使用在页面中。

    8.将下划线用于class或id名都不是个好主意。

  • 相关阅读:
    《Docker Deep Dive》Note
    使用 Angular RouteReuseStrategy 缓存(路由)组件
    我的 VSCode 配置
    TCP/IP协议
    Fiddler代理手机抓包
    基于 Docker 和 GitLab 的前端自动化部署实践笔记
    Vue.js 2.x render 渲染函数 & JSX
    服务器免密登陆脚本
    gitlab+jenkins+pm2+rsync实现node的自动化部署
    nginx常用
  • 原文地址:https://www.cnblogs.com/sylar-liang/p/4492166.html
Copyright © 2011-2022 走看看