首页 > 解决方案 > 非重复背景图片(使用 HTML5,而不是 CSS)?

问题描述

我希望我的背景图片覆盖我的整个网页,但它不断重复。有没有办法通过 HTML 将其设置为不重复?

标签: html

解决方案


你不能。

首先,background是一个过时的属性。浏览器仍然支持它。

其次,它不是 HTML5 的一部分,您可以在body 元素的属性列表中看到(另请参见全局属性)。你也没有使用 HTML5,停止假装你是。

最后,从来没有一个属性可以控制背景如何重复。至少没有记录。


你为什么要这个?甚至——不太好——旧的 IE6 支持 CSSbackground-repeatbackground-size. 好吧,除了它有PNG的问题。有黑客。请参阅Background repeat doesn't seem to work in IE6 and IE6 PNG Transparency CSS background-repeat Fix

我试图看看人们在过去的千年中是如何做的。你知道,在 Windows 95 附近。找不到任何东西。也许比我年长的人知道,当我们有 Windows 98 和 IE6 时,我开始学习 HTML。但是,我敢打赌,答案是你做不到。


为什么不使用 CSS(顺便说一下 HTML5)进行更改?


推荐阅读