你可以制作自定义别名吗?

时间:2016-10-30 12:27:03

标签: html css

有没有办法让别名/使自定义元素像其他人一样行事

E.g。 <large>应该像<h1>

一样工作

3 个答案:

答案 0 :(得分:0)

有几种方法可以做到这一点,但它们有自己的问题。

  1. 使用类 - 这会产生相同的效果,但不是您所要求的。

  2. 将默认h1值分配为大号,如下所示:

    大{字体大小:32PX;}

  3. 这不是一个真正的别名,因为你必须为每个别名应用你的规则。这也是有问题的,因为IE的旧版本不会为自定义HTML标记呈现规则,例如&#34;大。&#34;

    1. 使用JavaScript。
    2. 不对自定义标记应用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。

&#13;
&#13;
.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;
&#13;
&#13;