css - 为什么更喜欢使用 CSS 伪类来应用背景图片而不是直接应用到元素上?
问题描述
我正在浏览不同的视频教程,其中一些建议使用::before
伪选择器来应用背景图像。
有什么特别的理由可以追随这一趋势吗?
解决方案
这真的是个人喜好。在这种情况下使用::before
和::after
伪元素允许您插入图像而无需添加额外的 html 元素。
您可以看到它如何用于仅使用一个 html 元素创建三层图像背景。
推荐阅读
- php - 在 php 中使用 json_encode 创建 json
- r - 尝试下载 csv 时出错
- javascript - MERN 堆栈,表示错误 - apiroutes 处的“TypeError:无法读取未定义的属性 '_id'”
- python - 通过 cython 从 python 访问 c++ 向量/数组
- python - 条件下如何在Python中创建不同的csv文件
- r - 使用每个变量的最大值创建 ggplot2 图的 R 函数是什么?
- qt - QStringList 将数据存储在堆栈上还是堆上?
- mysql - mysql查询特定用户的发送和接收消息
- python - Python“ModuleNotFoundError:没有名为‘numbers’的模块”
- python - 对对象列表进行排序并按属性(适应度)值重新索引