学习网页设计时要注意HTML向XHTML转化

默默MINA

默默MINA

2016-02-19 20:33

今天图老师小编给大家展示的是学习网页设计时要注意HTML向XHTML转化,精心挑选的内容希望大家多多支持、多多分享,喜欢就赶紧get哦!

W3C将XHTML代替HTML4作为网页的结构标准语言已经四年多了,但是大部分的网站设计人员却没有转向XHTML。XHTML拥有比HTML标准更多的优点,而网站设计人员只要做出稍微的代码改变就能应用新的标准,鉴于这一点以上这种现象就着实令人困惑不解了。
 
XHTML的优点

本质上,XHTML作为XML应用程序只是HTML4的重新诠释。它采用HTML的编程语言和XML的语法结构。它是网站向XML过渡的第一步。
根据W3C概括,XHTML的主要优点是:

可扩展性:作为XML的应用程序,XHTML具有可扩展性。相比于HTML的转换进程,它的强大的扩展能力将为未来语言的转化简化了不少。大部分浏览器都已经与XML相适应,所以添加一些语言因素只不过是改变一下文件类型的定义和名字空间,也就没必要非要等待浏览器开发者对新因素提供支持。

互用性和可携带性:一个构建正确的XHTML文件可以在各种各样的演示设备上重新格式化使用,包括手机,PDA和其它的一些手持设备。一个XHTML文件和其它的XML工具和应用程序也是兼容的。

对于将来的网络,这是两个具有重大应用功能的宝贵优点。但是大部分网站构建者并不这样看待。所以他们该清醒地认识到这一点了,这就是我对XHTML的优点高于HTML的评论。

推广标准化:XHTML对所使用的标识标签制订严格的规则,从而解决了困扰HTML代码的模糊性和相互矛盾的问题。

提高访问量:XHTML文件更便于访问,这也就意味着它们能更好地配合屏幕阅读机和其它适应性技术的工作,也就意味着它们更能得到搜索引擎的青睐。

优化压缩网页:XHTML继续保持HTML4的内容与表现层分离的运作。XHTML标识指定文件结构。表现语言是采用CSS布局,这便于网站的构建和维护。

加强实例站点:许多力荐的HTML实例站点在XHTML都是要求的。

提高更多工具的可用性:既然XHTML是XML的一种应用程序,使用任何流行的XML工具就可以来构建,维护,改变Web文件,在XHTML文件上使用其它XML的应用程序(比如SVG),也可以使用XML工具来应用其它操作,比如转换一个XHTML文件成为一个PDF文件。

代码的实际差异

比起HTML4,XHTML的语法规则更为严格。然而,它们之间差异不大,也不难理解。如果你能清晰地编写HTML代码,那么过渡到XHTML就比较容易了。

下列列表是HTML和XHTML之间主要的代码差异:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

任何XHTML文档都建议使用XML处理指令(XML prolog), 但不是必要条件.

?xml version="1.0" encoding="iso-8859-1"? HTML要求宣告文件类型

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
HTML要求指定名字空间
html
Html, head, body, and title elements are required:
要求HTML,开头,内容,标题这些要素
html

   head
        titlePage Title/title
    /head
    body

    /body
/html
标签和属性必须小写
p class="bodytxt"
所有属性值必须加引号
font-size="large"
非空标签必须以一个关闭标签关闭
ptext/p
空标签(比如hr,br,img)也要关闭,在标签尾部使用一个正斜杠“/”来关闭
br /
各要素不得重叠,必须各得其所:
emstrongtext/strong/em
以上不是HTML和XHTML的所有差异,但涵盖了大部分的普遍差异。在以后的专栏里,我会就正确的XHTML代码做更详尽的解释。
你还等什么?

既然XHTML有如此多的优点,就没有理由不使用它了。HTML和XHTML的代码差异不应该成为使用的障碍。首先,相对来说,它们是少量的,而且容易学会。其次,新版的流行的Web开发软件,比如说Dreamweaver MX,都至少具有基本XHTML的支持,也就意味着比起HTML, XHTML很可能就不会过多地要求手动编码.

当然,用XHTML标准来重新编写现有网页将会是一件耗时冗长的麻烦事。这样做也不可能会给网络浏览者带来翻天覆地的改善。但是没有原因不使用XHTML来编写新的网页。XHTML是通往未来网页的途径,程序设计也亦然。

展开更多 50%)
分享

猜你喜欢

学习网页设计时要注意HTML向XHTML转化

Web开发
学习网页设计时要注意HTML向XHTML转化

网页设计学习XHTML应用小结

Web开发
网页设计学习XHTML应用小结

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

网页设计学习XHTML的应用小结

Web开发
网页设计学习XHTML的应用小结

玄关灯设计时要注意什么

玄关 灯具
玄关灯设计时要注意什么

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

10个网页设计师的免费在线学习网站

平面设计 海报设计 广告设计 画报设计 签名设计 服装设计 名片设计 画册设计 版式设计 商标设计
10个网页设计师的免费在线学习网站

日式榻榻米装修设计时要注意什么?

榻榻米 装修设计 装修
日式榻榻米装修设计时要注意什么?

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

MySQL数据库技术(28)

MySQL数据库技术(28)

电脑刚装完Win10系统很卡尤其是在笔记本电脑上

电脑刚装完Win10系统很卡尤其是在笔记本电脑上
下拉加载更多内容 ↓