`

XHTML走马观花

    博客分类:
  • ajax
阅读更多

其设计目的是为了实现从HTML到XML过渡,它结合了XML中部分强大的功能及HTML中大部分的简单特性。

与HTML的主要区别:1必须合理嵌套 2文档格式必须正确 3标签名称必须小写 4所有XHTML元素必须关闭。

##语法规则

1 XHTML DTD定义强制元素 2 属性名称需小写 3属性值使用双引号 4 属性简写是不允许的 5 id属性来代替原来的name属性。

##文档结构

Code:
  1. <!DOCTYPE....>//文档类型头部信息主干信息
  2. <html>
  3. <head>
  4. <title>...</title>
  5. </head>
  6. <body>
  7. </body>
  8. </html>

## 文档类型声明方式

1 严格类(strict) 2过渡类(transitional) 3框架集类(frame)

##文档类型声明(DTD):目的是描述XHTML中允许的语言和语法。

【注意】在过渡时期XHTML对javaScript脚本方式的使用有限制(即类型2)

//-------------例子 使用XHTML语法规则实现web页面--------

Code:
  1. <!DOCTYPEhtml
  2. PUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"
  3. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><!--文档类型声明-->
  4. <htmlxmlns="http://www.w3.org/1999/xhtml"xml:lang="en"lang="en">
  5. <head>
  6. <title>regist.html</title>
  7. <!--设置-->
  8. <metahttp-equiv="content-type"content="text/html;charset=UTF-8"/>
  9. <scriptlanguage="JavaScript"type="text/javascript"src="check.js"></script>
  10. </head>
  11. <body>
  12. <center>
  13. <formname="myform"action="">
  14. <p>
  15. 请输入您的姓名:
  16. <inputtype="text"name="txt1"value=""/>
  17. </p>
  18. <p>
  19. 请选择您的性别:
  20. </p>
  21. <p>
  22. <inputtype="radio"value="男"name="sex"checked="checked"/>
  23. </p>
  24. <p>
  25. <inputtype="radio"value="女"name="sex"/>
  26. </p>
  27. <p>
  28. 请选择您的爱好:
  29. </p>
  30. <p>
  31. 游泳
  32. <inputtype="checkbox"value="游泳"name="inst"checked="checked"/>
  33. </p>
  34. <p>
  35. 滑冰
  36. <inputtype="checkbox"value="滑冰"name="inst"/>
  37. </p>
  38. <p>
  39. 散步
  40. <inputtype="checkbox"value="散步"name="inst"/>
  41. </p>
  42. <p>
  43. <inputtype="button"value="注册"onclick="checkValid()"/>
  44. </p>
  45. </form>
  46. </center>
  47. </body>
  48. </html>

//---------------------check.js--------

Code:
  1. functioncheckValid()
  2. {
  3. if(document.myform.txt1.value=="")
  4. {
  5. alert("请输入姓名!");
  6. }
  7. else
  8. {
  9. alert("姓名:"+document.myform.txt1.value);
  10. for(i=0;i<document.myform.sex.length;i++)
  11. {
  12. if(document.myform.sex(i).checked==true)
  13. alert("性别:"+document.myform.sex(i).value);
  14. }
  15. for(i=0;i<document.myform.inst.length;i++)
  16. {
  17. if(document.myform.inst(i).checked==true)
  18. alert("爱好:"+document.myform.inst(i).value);
  19. }
  20. }
  21. }

//由于过渡时期XHTML限制,将脚本单独放在一个文件中。

分享到:
评论

相关推荐

    XHTML+移动概要+(XHTML+MP)-WAP+2[1].0+教程.chm

    XHTML MP (XHTML Mobile Profile) 是 WAP 2.0 标记语言. XHTML MP 是 XHTML 的子集, HTML 和 XML 的结合. 本 XHTML MP 教程从对 XHTML MP 的介绍和各种标记语言, 如 WML, XHTML, XHTML Basic 和 XHTML MP, 之间的...

    ( xhtml1-strict.dtd

    ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ...

    (XHTML MP) / WAP 2.0 教程

    XHTML MP (XHTML Mobile Profile) 是 WAP 2.0 标记语言. XHTML MP 是 XHTML 的子集, HTML 和 XML 的结合. 本 XHTML MP 教程从对 XHTML MP 的介绍和各种标记语言, 如 WML, XHTML, XHTML Basic 和 XHTML MP, 之间的...

    html与xhtml权威指南

    html与xhtml权威指南

    如何将html转换成XHTML

    html转换成XHTML html转换成XHTML html转换成XHTML html转换成XHTML html转换成XHTML html转换成XHTML html转换成XHTML html转换成XHTML html转换成XHTML html转换成XHTML

    让Pytohn xhtml2pdf PDF支持中文

    度娘参考了一些解决方案,发现行不通,关于字体,其实每个系统,应该都有一个黑体吧,为了兼容大部分系统,我们就添加一个系统字体 黑体 SimHei ...解压,替换xhtml2pdf [Python36\Lib\site-packages\xhtml2pdf]

    Xhtml的3个模板

    Xhtml 3个模板Xhtml 3个模板Xhtml 3个模板Xhtml 3个模板Xhtml 3个模板Xhtml 3个模板Xhtml 3个模板

    XHTML 移动概要 (XHTML MP)WAP 2.0 教程

    XHTML 移动概要 (XHTML MP)WAP 2.0 教程

    XHTML 移动概要 (XHTML MP)-WAP 2.0 教程

    XHTML MP (XHTML Mobile Profile) 是 WAP 2.0 标记语言. XHTML MP 是 XHTML 的子集, HTML 和 XML 的结合. 本 XHTML MP 教程从对 XHTML MP 的介绍和各种标记语言, 如 WML, XHTML, XHTML Basic 和 XHTML MP, 之间的...

    推荐xhtml教程源码

    xhtml教程源码,很不错,是java程序的!很有帮助,适合WAP2.0,大家自己看看吧xhtml教程源码

    xhtml+css页面

    xhtml+css页面xhtml+css页面xhtml+css页面xhtml+css页面xhtml+css页面

    XHTML.rar_ xhtml mp_xhtml_xhtml mp

    XHTML 移动概要/ WAP 2.0 教程(XHTML MP 基础)

    XHTML和CSS中文版

    XHTML和CSS中文版XHTML和CSS中文版XHTML和CSS中文版XHTML和CSS中文版XHTML和CSS中文版XHTML和CSS中文版XHTML和CSS中文版

    XHTML+ajax实战教程

    XHTML ajax 教程.chm 常用设计技巧(摘自CSDN),循序渐进XHTML的讲解。

    XHTML代码的规范格式

    但在XHTML中这是不合法的。XHTML要求有严谨的结构,所有标签必须关闭。如果是单独不成对的标签,在标签最后加一个"/"来关闭它。例如:  网页设计师" src="../images/logo_w3cn_200x80.gif" width="200" /&gt;

    xhtml

    让你轻松学好xhtml

    XHTML 管理平台模板

    国外的,XHTML后台模板,多种模块可直接引用。

    XHTML.rar_Hypertext_xhtml

    XHTML标准参考手册,XHTML是The Extensible HyperText Markup Language可扩展标识语言的缩写。目前推荐遵循的是W3C于2000年1月26日推荐XML1.0(参考http://www.w3.org/TR/xhtml1)。XML虽然数据转换能力强大,完全...

    poi处理docx的XHTML和Converter最新版jar1.06

    poi处理docx的XHTML和Converter最新版jar1.06

    XHTML 的一些实例精解

    XHTML的一些实例的精解。还不错 看着还不错

Global site tag (gtag.js) - Google Analytics