zoukankan      html  css  js  c++  java
  • xhtml笔记

    1. XHTML 是 HTML 与 XML(扩展标记语言)的结合物。XHTML 包含了所有与 XML 语法结合的 HTML 4.01 元素。
    2. 为什么要用XHTML? 因为html即使没有很规范的写也能正常运行,XML是一种标记化语言,所有东西必须被正确标记,XML是用来描述数据,html则是显示数据。因此将二者结合起来的XHTML可以很好地规范代码。
    3. XHTML与html的差异:1 必须正确嵌套,2必须关闭,3必须小写,4 必须有根元素(必须在html根元素下)。
    4. 语法规则:
      • 属性名必须小写,<table width="100%">
      • 属性值加“”引号,<table width="100%">
      • 属性不能简写<input checked>错误,应该这样写<input checked="checked" />
      • id代替了name,<img src="picture.gif" id="picture1" />
      • xhtmlDTD定义了强制使用html元素。

        下面是一个最小化的 XHTML 文件模板:

    • <!DOCTYPE Doctype goes here>
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      <title>Title goes here</title>
      </head>
      
      <body>
      </body>
      
      </html>
    1. 存在三种XHTML文档类型:
    • STRICT(严格类型)
      <!DOCTYPE html
      PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    • TRANSITIONAL(过渡类型)
      <!DOCTYPE html
      PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    • FRAMESET(框架类型)
      <!DOCTYPE html
      PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

      在 XHTML 中是不允许使用空标签(Empty tags)的。<hr> 和 <br> 标签应该被替换为 <hr /> 和 <br />。

    • 严格 DTD 包含没有被反对使用的或不出现在框架结构中的元素和属性
    • 过渡 DTD 包含严格 DTD 中的一切,外加那些不赞成使用的元素和属性。
    • 框架 DTD 包含过渡 DTD 中的一切,外加框架。
  • 相关阅读:
    我眼中的性能测试工程师
    珠海沙龙 《如何Hold性能测试》圆满结束!
    Silverlight性能测试工具
    性能测试十大误区
    珠海沙龙 《如何Hold性能测试》
    LoadRunner性能测试实战训练【广州 11月 晚班】
    pylot 一款开源的web性能测试工具
    用p6spy进行JDBC性能监控
    LoadRunner发送SNMP协议包
    用JMeter来测试Tomcat的性能
  • 原文地址:https://www.cnblogs.com/liurenxingyu/p/4763115.html
Copyright © 2011-2022 走看看