I want <code>
标签的行为类似于<pre>
标签。但问题是我在块的开头出现换行符。我如何摆脱该换行符?
这表明了我的意思...
http://jsfiddle.net/6NmPN/ http://jsfiddle.net/6NmPN/
这似乎是一个浏览器错误。参见例如这一页 http://xahlee.info/js/linebreak_after_tag.html。 SGML(以及 HTML)表示浏览器需要删除紧跟在开始标记之后或紧接在结束标记之前的换行符。但似乎大多数浏览器(注意:不是全部)仅在<pre>
标签,而不是其他标签,例如<code>
tag.
所以,看来你对此无能为力。我能想到的唯一可能的解决方法是使用严格的 XHTML。那是 XML,而不是 SGML。也许浏览器会平等对待所有元素。我不确定,这只是一个想法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)