html – / css的缩写 – 这是合法的吗?

前端之家收集整理的这篇文章主要介绍了html – / css的缩写 – 这是合法的吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我创建一个 HTML元素:
sc {
    font-variant: small-caps;
}

并应用如下:

I want to display <sc>this text</sc> in small-caps.

它的工作原理(除了IE,当然)

.sc {
    font-variant: small-caps;
}
I want to display <span class='sc'>this text</span> in small-caps.

这是打算/记录的行为吗?有名字吗?

解决方法

XHTML(和它所基于的XML)旨在让您以类似的方式添加自定义元素,而是使用具有元素名称自定义 XML namespace.然后,您可以使用CSS直接对这些元素进行样式化,也可以使用XSLT将其转换为真正的HTML元素.这就是为什么(或至少一个原因)符合标准的浏览器可以处理DOM中的非标准元素.

在HTML 4及更早版本中,无法自行添加非标准元素(不确定HTML5的可扩展性).

不管怎样,IE不会自动知道DOM中的自定义元素,所以在DOM完成加载之前,您需要使用document.createElement()创建它们.

原文链接:https://www.f2er.com/html/229596.html

猜你在找的HTML相关文章