|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
随着高端手机(Andriod,Iphone,Ipod,WinPhone等)的盛行,移动互联应用开发也越来越受到人们的重视,用html5开发移动应用是最好的选择。这篇文章次要论述HTML和XHTML的区分。复杂来讲,XHTML能够以为是XML版本的HTML,为切合XML请求,XHTML语法上请求更松散些。
以下是XHTML绝对HTML的几年夜区分:
<P>XHTML请求准确嵌套<P>XHTML一切元素必需封闭<P>XHTML辨别巨细写<P>XHTML属性值要用双引号<P>XHTML用id属性取代name属性XHTML特别字符的处置
XHTML请求准确嵌套
以下是准确的嵌套:
<p>计划之家<strong>更新速率最快</strong>。</p>
以下是毛病的嵌套:
<p>计划之家<strong>更新速率最快</p></strong>。
XHTML一切元素必需封闭
在HTML中,好比<p>,<P>这些标志,你能够不写</p>,</P>,可是在XHTML里,必需请求写封闭标志(ClosingTag)。
好比:
<p>计划之家。
应当写成:
<p>计划之家。</p>
处置空元素
有些空元素,在XHTML里的写法是在">"之前加空格和斜杠。好比<br>,应当写成<br/>。
以下是空元素的例子:
<br/>
<hr/>
<inputchecked="checked"/>
XHTML用id属性取代name属性
HTML良多元素,好比a,applet,frame,iframe,img和map,有name属性。在XHTML里是要取销的,而用id属性取而代之。
好比:
//<![CDATA[
...
//]]></script>
扫瞄器的角度
以上是从协定尺度的角度来对待这个成绩的。假如从扫瞄器的角度来对待这个成绩,情形就有所分歧。
思索一下,假如把XHTML写得很不严厉,扫瞄器会怎样做?是否是会弹出一个对话框,写着“这个网站的开辟职员手艺不外关,写的不是正宗的XHTML文件,咱不显现”?明显,假如扫瞄器做成这个模样,倒贴钱也是不会有人用的。
从扫瞄器的角度对待下面几个分歧,大抵是上面的测试了局(IE和Firefox我都测试过):
<P>XHTML请求准确嵌套:假如你没有嵌套,扫瞄器会试图帮你嵌套。<P>XHTML一切元素必需封闭:假如你没有封闭,扫瞄器会试图帮你封闭。<P>XHTML辨别巨细写:你非要写成年夜写,扫瞄器帮你转换成为小写。属性值要用双引号:你非要不愿加,扫瞄器帮你加
12下一页
HTML5草案的前身名为WebApplications1.0,于2004年被WHATWG提出,于2007年被W3C接纳,并成立了新的HTML工作团队。 |
|