XHTML与HTML的主要区别

VS2008创建网页时,网页文档类型是符合XML规范的XHTML文档。网页顶部如下:

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

 

XHTML与HTML的主要区别如下:

 

1、XHTML要求正确嵌套

    错误:<p>XHTML文档<strong>与HTML的主要区别</p></strong>

    正确:<p>XHTML文档<strong>与HTML的主要区别</strong></p>

 

2、XHTML所有元素必须关闭

    在HTML下某些原始可以单独使用,如<p>标记,可以不写</p>。但在XHTML下,要求必须写关闭标记。 

    错误:<p>XHTML与HTML的主要区别

    正确:<p>XHTML与HTML的主要区别</p>

 

    有些空元素在XHTML里的写法是在“>”前加空格和斜杠,如:

    <br />

    <hr />

    <img src="a.jpg" alt="pic" />

 

3、XHTML区分大小写

    HTML中是不区分大小写的,但在XHTML中区分。XHTML所有标记和属性都要小写。如:

    错误:<IMG SRC="a.jpg" ALT="pic" />

    正确:<img src="a.jpg" alt="pic" />

 

4、XHTML属性值要加引号

    错误:<table width=800

    正确:<table width="800"

 

    属性值可以用双引号,也可以用单引号,但要成对。

 

5、XHTML用id属性代替name属性

    错误:<img src="a.jpg" name="pic1" />

    正确:<img src="a.jpg" id="pic1" />

 

6、属性值不能简写

    HTML中,有的元素属性值只有单一的固定值,这时可以只写属性名不写属性值,但在XHTML中必须写属性名和属性值。如:

    错误:<input type="radio" checked>

    正确:<input type="radio" checked=“checked”>

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值