【发布时间】:2012-10-26 08:09:55
【问题描述】:
我在通过 CSS 插入 html 标记并将其解释为 html 时遇到困难。
我想在所有页面的 h1 标头之后写<noscript><h2>Please enable javascript!</h2></noscript>;所以我有
h1:after
{
content: "\003cnoscript\003e\003ch2\003ePlease enable javascript! \003c/h2\003e\003c/noscript\003e";
}
在我的 CSS 中。
虽然这会成功写入
<noscript><h2>Please enable javascript!</h2></noscript>
它被视为字符串文字,并作为原始 h1 标头的一部分显示在页面上。
由于显而易见的原因,我不能在这个特定任务中使用 javascript:P
【问题讨论】:
-
这可能不是你想要的,但为什么不直接把“请启用javascript”写成字符串文字,然后用javascript隐藏呢?应该达到同样的目的
-
内容不接受此处所述的 HTML 标记:stackoverflow.com/questions/5865937/…
-
不能直接在 HTML 中包含
noscript标签吗?我不认为你可以通过 CSS 做到这一点 -
@Andy :我认为这将是我的解决方案,因为 Neograph734 所说的似乎是真的。有点希望谷歌在过去一个小时的某个时候返回了那个特定的 StackOverflow 问题!