自定义标签在 ie8 中不起作用
我尝试制作自定义标签,以便用户可以输入在呈现为 HTML 时显示红色或粗体等内容的文本,例如,
<rb>text here becomes red and bold</rb> and goes to default here
这会在带有“note”类的 div 中呈现,并且我设置了以下 css
.note rb
{
color:Red;
font-weight:bold;
}
它在 ie9 中工作, chrome、firefox,但在 ie8 中不起作用。我怎样才能让它在那里工作?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您不介意一点 javascript:
如果您想添加多个元素/标签,您可以:
更新
看起来定义自定义元素的能力正在开发中 (W3C 工作草案 2013 年 6 月 6 日)
使用此的一些项目:
另请参阅:
if you don't mind a little javascript:
if you want to add several elements/tags, you can:
Update
Looks like ability to define custom elements is in the work (W3C Working Draft 6 June 2013)
Some projects that use this:
See also:
为了取悦高级浏览器(IE8 及更早版本),我会选择类似的内容:
HTML:
CSS:
这针对所有
RB
类。因此,您只需将所有内容包装在中
To please the senior browsers ( IE8 and older) I would just go with something like:
HTML:
CSS:
This targets all the
RB
classes. So you only need to wrap everything inside<span class="RB">
</span>