XHTML

XHTML,第1张

概述1.XHTML:     可扩展超文本标记语言,是XML与HTML的结合体,是更纯净、严格的HTML,目标是取代HTML。有了HTML,我们为什么还需要XHTML?由于历史原因(主要是浏览器的兼容性),HTML的写法很随意,比如可以省略关闭标签、不正确嵌套等等,在PC端都可以被显示出来,但是在移动端就显得不是那么友好,因此我们需要更严格的HTML。      2.不同点:     XHTML元素需

1.xhtml:
    可扩展超文本标记语言,是XML与HTML的结合体,是更纯净、严格的HTML,目标是取代HTML。有了HTML,我们为什么还需要xhtml?由于历史原因(主要是浏览器的兼容性),HTML的写法很随意,比如可以省略关闭标签、不正确嵌套等等,在PC端都可以被显示出来,但是在移动端就显得不是那么友好,因此我们需要更严格的HTML。
    
2.不同点:
    xhtml元素需要被正确嵌套
    xhtml元素需要被关闭    <br />    <hr />    <img src="..." alt="..." />
    标签名使用小写
    xhtml文档需要有根元素
    属性值必须加引号
    建议使用ID取代name
    属性不要简写    
    <input type="radio" checked="checked" />    <input type="radio" checked />

3.空元素关闭标签:
    在 "/" 符号前添加一个额外的空格
    <br />    <hr />
    
4.一个最简单的xhtml:

    <!DOCTYPE HTML                PUBliC "-//W3C//DTD xhtml 1.0 Strict//EN"                "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">    <HTML>        <head>            <Title>simple document</Title>        </head>        <body>            <p>a simple paragraph</p>        </body>    </HTML>

    
5.xhtml文档的3种声明(DTD):
    DTD规定了使用通用标记语言的网页的语法

    //strict:需要干净的标记,避免表现上的混乱。请与层叠样式表配合使用    <!DOCTYPE HTML                PUBliC "-//W3C//DTD xhtml 1.0 Strict//EN"                "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">        //Transitional:需要利用HTML在表现上的特性时,并且当需要为那些不支持层叠样式表的浏览器编写xhtml时    <!DOCTYPE HTML                PUBliC "-//W3C//DTD xhtml 1.0 Transitional//EN"                "http://www.w3.org/TR/xhtml1/DTD/xhtml1-Transitional.dtd">        //frameset:需要使用HTML框架将浏览器窗口分割为两部分或更多框架时    <!DOCTYPE HTML                PUBliC "-//W3C//DTD xhtml 1.0 Frameset//EN"                "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

 
    注意:如果希望将页面验证为正确的xhtml,那么页面中必须含有文件类型声明。xhtml文档是根据声明(DTD)进行验证的。只有将正确的DTD放在首行,文档才会被验证。6.结构化--使用xhtml重构网站:    为表达语义而标记文档,而不是为了样式    通过使用CSS,将表现从结构中分离    根据意义使用元素,而不是它们的外观    使用结构化的元素,而不是无意义的垃圾    借用div与ID

总结

以上是内存溢出为你收集整理的XHTML全部内容,希望文章能够帮你解决XHTML所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1072402.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存