html - 将普通图像放入CSS

标签 html css

我想要在 CSS 类中显示如下图右侧所示的元素符号,这样我就可以在行中提及样式,而不必每次都插入图像。由于图像随着新主题不断变化,我想放入 CSS。

enter image description here

It needs to be in the row of the table individually and cant be in list.

我的CSS如下,但是不行

.ABP2_Bullet {
width: 13px;
height: 13px;
src: url("../../../../CBTShared.edu/CBTShared.doc/src/images/CATBulletBlue3_IF_WE.png");
 background-repeat: no-repeat;
overflow: hidden;}

我尝试的另一种选择是

.bullet_IfWe{
list-style-image:url(../images/CATBulletBlue3_IF_WE.png);
list-style-position:inherit;}

最佳答案

图像的 src 属性不是 CSS 属性,不能设置样式。 list-style-image 属性只能用于设置用于元素符号列表中每个元素的图像的样式(例如,ol/li ), 不适用于其他元素*。

您可以通过在非图像元素上使用 background-repeat: none 设置 background-image 来获得与您所描述的相似效果 和适当的 background-position。详细信息将取决于周围的 HTML。


*:从技术上讲,可以使用 display: list-item 将任何元素转换为元素符号列表,但通常不建议这样做。

关于html - 将普通图像放入CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31332574/

相关文章:

javascript - HTML 错误无法设置 null 属性(匿名函数)

javascript - 一旦 js 缓存在浏览器中,MathJax 就会停止工作

Javascript : Cant get divs to align properly

css - 具有固定宽度的非包装 CSS Flex

jquery - 我无法使菜单下拉淡入淡出效果起作用。 (初学者)

html - 为什么我不能在 id 页脚上制作背景颜色

jquery - 覆盖我无权访问的样式

python - 使用 Python 从 Wikipedia html 中提取文本

html - 如何在 html 中将 <img> 正好放在另一个 <img> 下?

CSS 加载动画