有没有任何方法可以在html标记中的元素样式之前设置:

Is there any way to set ::before element style in html tag?

本文关键字:样式 元素 设置 方法 任何 html 有没有      更新时间:2023-09-26

您可以在css中设置html标记样式,如下所示:

<div class="sample_style"></div>
.sample_style {
    position:absolute;
    ...
}

你可以在html标签中直接这样做:

<div style="position: absolute; ..."></div>

但before元素呢?

你可以在css中做,比如.sample_style:在{}之前,但我如何在html标记中直接设置它?

在内联中使用伪类(如:hover、:active、:before、…)是不可能的(默认情况下)。据我所知,存在一些变通方法,但不推荐使用。无论如何,它不适用于大多数浏览器。

解决方案:使用CSS类。无论如何,这是最佳实践,比使用内联样式(可重复使用和不会弄乱HTML)更好。