Hik*_*ari -1 javascript xhtml semantic-web semantic-markup
让我们说一个空的div或span将被JavaScript用来添加一些东西,如
<div id='id'></div>
Run Code Online (Sandbox Code Playgroud)
在语义上它是错误的,因为它不能为空(我忘记了当下的原因).我们用的话
<div id='id'> </div>
Run Code Online (Sandbox Code Playgroud)
直到,如果,JavaScript做它的魔力.
但我也不喜欢它,因为那里没有真正的空间.我会做
<div id='id' />
Run Code Online (Sandbox Code Playgroud)
但自闭标签解释了它的问题.
还有其他我想不到的解决方案吗?或者是 真的最好吗?
请注意,这是关于HTML文档,而不是浏览器呈现的方式.对于浏览器,我们只是将其设置为不渲染,然后用JS显示它.
编辑:是的,div在语义上是错误的.这意味着要有一些内容,否则它在语义上是无用的.Eric Meyer CSS Diagnostic说.如果我理解错了,而不是否定我,教我...