CSS   发布时间:2022-04-17  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了css – 在Firefox中不显示背景图像大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在IE中显示设置为DIV背景的图像,但不显示在Firefox中.

CSS示例:

div.something {
background:transparent url(../images/table_column.jpg) repeat scroll 0 0;
}

(这个问题在很多地方都有描述,但没有看到任何确凿的解释或修正.)

解决方法

对不起,这是巨大的,但它涵盖了我一贯发生的两种可能性.

可能性1

您可能会发现CSS文件的路径不正确.例如:

说我有以下文件结构:

public/
    css/
        global.css
    images/
        background.jpg
    something/
        index.html
    index.html

在public / index.html上,以下路径将包含CSS文件:

#1:  <link href="./css/global.css"
#2:  <link href="/css/global.css"
#3:  <link href="css/global.css"

但是在public / something / index.html数字1和3将失败.如果您使用这样的目录结构(或MVC结构,例如:http:// localhost / controller / action / params),请使用第二个href类型.

Firebug的网络监视器选项卡将告诉您是否不能包含CSS文件.

关于路径的问题,请记住,图像是相对于CSS文件的路径.所以:

url('./images/background.jpg') /* won't work */
url('../images/background.jpg') /* works: ../ == up one level */

将鼠标悬停在Firebug的CSS选项卡中的背景属性的url()部分,以检查是否正在加载该文件.

可能性2

这可能是div没有内容,因此具有0高度.确保div至少有一行内容(例如:lorem ipsum delors secorum)或:

div.something {
    display: block; /* for verification */
    min-height: 50px;
    min-width: 50px;
}

检查Firebug的布局选项卡(HTML选项卡),以检查div具有高度/宽度.

大佬总结

以上是大佬教程为你收集整理的css – 在Firefox中不显示背景图像全部内容,希望文章能够帮你解决css – 在Firefox中不显示背景图像所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: