前端之家收集整理的这篇文章主要介绍了
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