Html与xhtml的区别
来源:互联网 发布:数据库难不难 编辑:程序博客网 时间:2024/05/05 20:47
Html与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" />
所有标签都必须小写
在XHTML中,所有的标签都必须小写,不能大小写穿插其中,也不能全部都是大写。看一个例子。
错误:<Head></Head><Body></Body>
正确:<head></head><body></body>
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”>
7. 不允许使用target="_blank"
从XHTML 1.1开始全面禁止target属性,如果想要有开新窗口的功能,就必须改写为rel="external",并搭配JavaScript实现此效果。
错误:<a href="http://blog.mukispace.com" target="_blank">MUKI space</a>
正确:<a href="http://blog.mukispace.com" rel="external">MUKI space</a>
- xhtml 与 html 的区别
- HTML与XHTML的区别
- HTML与XHTML的区别
- HTML与XHTML的区别
- HTML与XHTML的区别
- HTML与XHTML的区别
- HTML与XHTML的区别
- html与xhtml的区别
- HTML与XHTML的区别
- XHTML与HTML的区别
- XHTML与HTML的区别
- HTML与XHTML的区别
- HTML与XHTML的区别?
- html与xhtml的区别
- HTML与XHTML的区别
- xhtml与html的区别
- xhtml与html的区别
- Html与xhtml的区别
- 3517: 翻硬币
- ActiveMQ消息队列
- iOS Xcode 查找项目里面的字符串
- fir.im Weekly
- spring boot 学习(十四)SpringBoot+Redis+SpringSession缓存之实战
- Html与xhtml的区别
- Bet 【期望】+【gcd】
- oracle-dba-控制文件和数据库启动
- RadASM配色方案工具fix
- Markdown基本用法示例
- Java 7 try-with-resources自动关闭资源
- Cisco VPP插件开发
- oracle-dba- 重做日志管理
- 怎么编程你输进去一个数据 然后输出的会是一组数列 其中前两个数字之和等于第三个数字。例如你输入7, 输出会显示1,2,3,5,8,13,21(每行显示一个数)