有没有任何方法可以在html标记中的元素样式之前设置:
Is there any way to set ::before element style in html tag?
您可以在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)更好。
相关文章:
- insertRule不插入样式元素
- 具有描边属性的 SVG 样式 G 元素
- 如何在样式元素中获取 CSS 代码
- 如何让用户更改表单的样式元素
- 如何根据子组件的状态更改父组件样式元素
- 如何使样式元素的一部分成为函数?(IE:颜色:$random而不是颜色:红色)
- 动态创建的样式元素
- 如何使用javascript获取外部样式元素的css属性
- 在ExtJS中为一个项目添加多个样式元素
- 在目标页面加载完成之前添加样式元素
- 将样式元素动态插入DOM的最后一种跨浏览器方式
- CKEditor 剥离 Rails 中跨度类的样式元素
- 根据单元格内容更改样式元素
- 更改绝对样式元素的位置
- 在React组件中呈现样式元素
- 样式元素左置:页面的x px
- 按钮样式元素的类冲突
- Javascript样式元素
- 在移动设备中,哪一个更快:包括一个额外的CSS文件或在JavaScript中创建一个样式元素
- 需要一种方法来样式元素,我不能访问