XHTML嵌套规则学习
Posted by admin on 2010/06/13
3 comments
前段时间在调试一个项目的样式时遇到这样一个问题。 <h1><h2>栏目题目</h2><a href="#">更多»</a></h1> 在除IE以外的浏览器中h2标签均没有显示,用firebug查看,最终解释出来的结构是这样的。 <h1></h1><h2>栏目名称</h2><a href="#">更多»</a> 顿时狂晕,还没遇到这样奇怪的问题的,在浏览器中解释的结构与XHTML文件中的结构不一样。试着将h2换成其它标签,问题马上解决了。看来问题h1与h2标签嵌套的问题。 回到座位上马上百度“XHTML嵌套规则”在吴隽辰的博客上找到一篇关于XHTML嵌套规则文章,马上学习一下。 #PCDATA 的意思是“parsed character data”,即纯文本内容(不包括任何 HTML 标签,但是转义内容可以存在,比如 ä和 ä)。 CDATA 的意思是“character data”,这意味着不包括转义内容的纯文本内容。 excluding … 意即不得直接或者间接的包含所列的元素。 XHTML标签嵌套规则速查文档 其实这张图片早就收藏过,但一直没仔细看过,BS一下自己……告诫自己要认真、仔细。