gpt4 book ai didi

html - CSS 背景图像问题(图像未显示)

转载 作者:太空狗 更新时间:2023-10-29 13:55:44 25 4
gpt4 key购买 nike

我遇到了背景图片未显示的问题。

我有一个已添加到 anchor 标记的类。

<a class="my-class"></a>

类的CSS是:

.my-class {
background:transparent url("../images/my-bg-image.png") no-repeat 0 center
}

问题是背景图片没有显示。

我知道它在那里,因为当我这样做时:

<a class="my-class">&NBSP;</a>

部分图片显示。

有人知道如何在不插入大量   的情况下显示整个图像吗?

最佳答案

<a>标签是一个 inline 元素,没有内容不会显示背景,所以你需要把它做成 display作为blockinline-block元素,然后定义元素的大小

尝试:

.my-class {
display: block;
width: 128px;
height: 128px;
background: transparent url("../images/my-bg-image.png") no-repeat 0 center
}

有关更多信息,您可以查看 box modeldisplay propertyCSS 2.1 w3c standard 上.

还有章节 The width propertyComputing widths and margins解释为什么该元素不在空内联元素上显示背景。

更新:

此外,CSS 盒模型工作草案available在 W3C 网站上。

更新 2:

附带说明一下,仅依赖 css 背景图像的链接可能会有一些可访问性问题

关于html - CSS 背景图像问题(图像未显示),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5661683/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com