百科问答小站 logo
百科问答小站 font logo



所有浏览器对w3的HTML Tree construction 实现都一致吗? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

1、提问者最好先搞清楚Tokenizer的工作,事实上<p><b></p>解析成什么DOM和Tokenizer没啥关系(HTML Tokenizer一般来说是只负责解析tag的)。

2、Tokenizer行为的确不一致,不过主要是一些没太大关系的属性粘连之类的小问题容错处理上(<a href="xxx"class=b>),对于tag的截取判断我目前没发现很大差异。

3、如果服务器端都解析DOM了,那么标准格式化输出HTML即可(譬如说<p><b></b></p>),任何浏览器的解释行为都会一致,除了HTML 5规范那个坑爹的<A>规则变迁(在HTML 5中,<A>可以包含block-level element,这一点导致解析行为和HTML 4不一致)。




  

相关话题

  有什么办法可以用纯 CSS 在现代浏览器下实现单屏内容时 footer 贴底,多屏内容时 footer 随内容向下? 
  Markdown为什么不支持居中、右对齐等格式设置? 
  ajax发送json数据到后台时,数据中包含html代码的文本,会出现Connection Error如何解决? 
  有多大比例的前端工程师,能在合理的时间内独立开发出一个足以供商业网站使用的文本编辑器? 
  为什么现在又流行服务端渲染html? 
  为什么childNote.length获取不到body标签的最后一个#text? 
  怎样编写一个软件,用于在网站上及时回复雇主自己想接这个项目? 
  如何让<fieldset>基于外边框垂直方向对齐,而不是里面的内容底线对齐? 
  ajax发送json数据到后台时,数据中包含html代码的文本,会出现Connection Error如何解决? 
  浏览器根据charset判断编码方式的疑问? 

前一个讨论
请问微软2015年净收入显著下降的原因是什么?希望能更聚焦手机以及手机系统方面的变动。
下一个讨论
如何评价微软2016年3月18日Windows 10 Mobile推送放弃绝大多数旧机型的决定?





© 2024-11-21 - tinynew.org. All Rights Reserved.
© 2024-11-21 - tinynew.org. 保留所有权利