Iva*_*kov 1 html firefox internet-explorer google-chrome
早在2009年,我写了一个页面(http://www.ikriv.com/dev/dotnet/JavaClone/index.html),其中包含很多这样的片段:
<sup><a href="#ref14">[14]</a></sup>
我认为它在Firefox和IE中看起来都不错.令我惊讶的是,我今天发现Firefox 14.0.1按预期显示了其中一些,而其他一些显示为没有sup标记.
更有趣的部分是IE8在与Firefox完全相同的地方遇到麻烦,只是忽略了上标而是插入额外的换行符.
Chrome与Firefox的功能相同:某些上标可以正常使用,而其他上标则被忽略.
我找不到任何规律性,但有三件事是肯定的:
是什么赋予了?是<a>>内的<a>非法还是什么?
问题不在于sup嵌入式a,它是a没有内部文本的标签:
<a name="Interfaces" />
Run Code Online (Sandbox Code Playgroud)
使用Firebug进行检查表明Chrome不喜欢这样.它忽略了自我关闭,并在该a标记内部解释了所有内容.
改为喜欢:
<a name="Interfaces"></a>
Run Code Online (Sandbox Code Playgroud)
并且上标链接的问题纠正了自己.
| 归档时间: |
|
| 查看次数: |
280 次 |
| 最近记录: |