首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

XHTML基准学习心得

2012-10-26 
XHTML标准学习心得1、页面中不应该出现如font colorred/font,而应该用span langgb2312这个“xml

XHTML标准学习心得

1、页面中不应该出现如<font color="red"></font>,而应该用<span lang="gb2312">这个“xmlns”是XHTML namespace的缩写,叫做“名字空间”声明。

?

?

12、所有的标记都必须要有一个相应的结束标记

" title=”网页” src="logo.gif" width="200" />

?

?

?

?

        <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
        <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    C、工具型DTD,很少见,类似<!doctype HTML system "about:legacy-compat">
   
4、HTML中没有命名空间,XHTML中确实有,但就算不写也完全没有问题

5、定义语言编码:<meta charset="utf-8" />,不需要写这么麻烦

6、js定义,这个算比较搞笑的,问题有以下几个:
    A、script标签没有任何属性是必须的,单纯的<script>var a = 3;</script>就行了
    B、就算使用属性,script标签的language属性也是不标准的,只使用type即可
    C、script标签中不需要加注释符,除非你打算兼容消失已久的Netscape3.x浏览器

7、和上一条一样:
    A、style标签是可以没有type属性的
    B、style标签里是不需要注释的,除非你想兼容Netscape3.x浏览器
    C、外部样式和内联样式各有所长,应用的环境不同,无所谓不建议写内联样式
   
8、一开始HTML规定所有属性名大写,XHTML规定成了小写,后来HTML又无奈地规定大小写不敏感了。但现实是浏览器完全不管大小写,甚至在IE6下获取innerHTML的话,标签名都会变成大写的

10、要编码的不仅这些,有很多很多……具体看这个,不过也只是一部分:http://www.w3schools.com/HTML/html_entities.asp        <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
        <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    C、工具型DTD,很少见,类似<!doctype HTML system "about:legacy-compat">
   
4、HTML中没有命名空间,XHTML中确实有,但就算不写也完全没有问题

5、定义语言编码:<meta charset="utf-8" />,不需要写这么麻烦

6、js定义,这个算比较搞笑的,问题有以下几个:
    A、script标签没有任何属性是必须的,单纯的<script>var a = 3;</script>就行了
    B、就算使用属性,script标签的language属性也是不标准的,只使用type即可
    C、script标签中不需要加注释符,除非你打算兼容消失已久的Netscape3.x浏览器

7、和上一条一样:
    A、style标签是可以没有type属性的
    B、style标签里是不需要注释的,除非你想兼容Netscape3.x浏览器
    C、外部样式和内联样式各有所长,应用的环境不同,无所谓不建议写内联样式
   
8、一开始HTML规定所有属性名大写,XHTML规定成了小写,后来HTML又无奈地规定大小写不敏感了。但现实是浏览器完全不管大小写,甚至在IE6下获取innerHTML的话,标签名都会变成大写的

10、要编码的不仅这些,有很多很多……具体看这个,不过也只是一部分:http://www.w3schools.com/HTML/html_entities.asp
学习了。。谢谢

热点排行