一般一个元素对应一个css,比如:
<h1>一个元素</h1>h1{
color:red
}
如果多个元素,比如:
<h1>多个元素</h1>h1{
color:red
}
h1{
color:blue
}
h1{
font-size:50px
}
那么这样的话,就有先来后到的顺序。第一个表示红色,第二个表示蓝色,第三个是字体大小。按照显示该文字应该是“蓝色+50像素大小”。红色的元素就被忽略了。
所以,html是可以有多个元素的,但会遵循先来后到的原则。希望能够帮到你,谢谢。
document.registerElement() 函数用来创建自定义的HTML元素。将返回一个构造函数,其中有一个参数选项,用来声明自定义HTML元素的名称,另外有一个可选参数项,用来描述原型的对象,自定义功能的元素。在下面的示例中,简单的创建了一个新的HTML元素 <x-treehouse>,并且将它放入到页面中:
var XTreehouseElement = document.registerElement('x-treehouse')
document.body.appendChild(new XTreehouseElement())
下面的HTML就会插入 <body>元素内:
<x-treehouse></x-treehouse>
自定义元素的名称 必须使用连字符 - ,这样浏览器就可以区分标准元素和自定义元素。这也意味着,不会遇到一个新的HTML元素和定义元素使用相同名称的问题。
语法:
*
说明:
选定文档目录树(DOM)中的所有类型的单一对象。
假如通配选择符不是单一选择符中的唯一组成,“*”可以省略。
目前IE5.5+尚不支持此种选择符。
示例:
*[lang=fr] { font-size:14pxwidth:120px}
*.div { text-decoration:none}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)