为啥background 不起作用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥background 不起作用相关的知识,希望对你有一定的参考价值。

background:#fefefe;
background-image: url(/templates/red/html/images/main.jpg);
background-position:center top;
background-repeat:no-repeat;
font-size:14px;
如上我定义的body样式,为什么background:#fefefe; 这句不起作用,背景尺寸不能布满全屏,空余部分我要用颜色,为什么颜色不显示,请高手指点一下~~~~~~

background 简写属性在一个声明中设置所有的背景属性。

background出现无法显示通常以下几点:

    background重复使用,比如background:#fefefe;后面加background:red;

    优先级问题,(外部样式)External style sheet <(内部样式)Internal style sheet <(内联样式)Inline style

    写法错误,出现颜色和图片背景时尽量写成一句话比如:body
    background:#fefefe url('/templates/red/html/images/main.jpg') no-repeat center top; font-size:14px;

参考技术A #fefefe 已经是无限接近白色了,你换成黑色试试看。

另外css的确不能想你这么写,要学习如何精简,你这么写css文件会大很多,而且还很慢。
参考技术B 把background:#fefefe;改为background-color:#fefefe;
再定义一下高宽度,尺寸一定要大于图片尺寸,不然颜色值会被图片覆盖的!
参考技术C body
background:#fefefe url('/templates/red/html/images/main.jpg') no-repeat center top;
font-size:14px; 这样一句话就行了。

#fefefe 是白色的 你填充的是白色的吗?追问

我改成你这样的还是不行啊,不是白色,接近白色的一种颜色

追答

没有效果,你截图我看下

你把颜色改成其他颜色看下, 改成黑色的看下有效果没

本回答被提问者采纳
参考技术D 可能上面有另一个background,当前优先级不够导致被覆盖了,所以不起作用。
有代码没有?

为啥高度参数在标签小部件中不起作用?

【中文标题】为啥高度参数在标签小部件中不起作用?【英文标题】:Why height parameter is not working in Label Widget?为什么高度参数在标签小部件中不起作用? 【发布时间】:2022-01-21 08:42:06 【问题描述】:
    colors = Label(
    text="Surprise",
    foreground="Bisque",
    background="Hot Pink",
    width=150,
    height=100   
)
colors.pack()

Pycharm 显示我删除属性高度不是一个选项

【问题讨论】:

【参考方案1】:

这里有几点需要注意。第一:为了做一个标签,你需要指定它应该进入哪个窗口,所以第一个参数通常是root。第二:高度选项用于文本行数而不是像素数,您尝试使用的此设置将非常大(宽度相同)。 通常,您不应尝试以这种方式设置标签的大小,因为在大多数情况下,它会自动调整到您放入其中的文本的正确大小。相反,如果您想要特定数量的像素,您应该创建一个具有特定大小的 Frame 小部件,并将 Label 小部件放在框架小部件内

【讨论】:

以上是关于为啥background 不起作用的主要内容,如果未能解决你的问题,请参考以下文章

为啥高度参数在标签小部件中不起作用?

为啥背景图像的 ng-style 不起作用?

为啥身体上的背景颜色不起作用? [复制]

为啥背景过渡:linear-gradient() 在悬停时不起作用?

为啥内联“背景图像”样式在 Chrome 10 和 Internet Explorer 8 中不起作用?

css代码里的margin为啥不起作用