有没有办法让别名/使自定义元素像其他人一样行事
E.g。 <large>
应该像<h1>
答案 0 :(得分:0)
有几种方法可以做到这一点,但它们有自己的问题。
使用类 - 这会产生相同的效果,但不是您所要求的。
将默认h1值分配为大号,如下所示:
大{字体大小:32PX;}
这不是一个真正的别名,因为你必须为每个别名应用你的规则。这也是有问题的,因为IE的旧版本不会为自定义HTML标记呈现规则,例如&#34;大。&#34;
不对自定义标记应用CSS规则,并使用JS生成它们。当然,JavaScript并没有普遍的支持,但是旧的浏览器仍然可以处理它。
答案 1 :(得分:0)
在CSS中:
.stop-p-lf p { display: inline; }
然后在HTML中:
<div class="stop-p-lf"><p>This will be inline</p></div><p>And this don't</p>
答案 2 :(得分:0)
我建议上课.h1。 大只会看起来像h1。
.h1 {
display: block;
font-size: 2em;
margin-top: 0.67em;
margin-bottom: 0.67em;
margin-left: 0;
margin-right: 0;
font-weight: bold;
}
&#13;
<large class="h1"> AAA </large>
<h1>AAA</h1>
&#13;