在HTML中,什么是背景标记?

HTML中没有背景标记之类的东西。 在旧版HTML中可能称为背景标记的<BODY> HTML标记的background属性被用来显示网页的背景图像。 万维网联盟(W3C)当前的建议是HTML 4.01 / XHTML 1.0。 在此建议中, 不推荐使用 background属性:不再视为有效的HTML。 不推荐使用相关的<BODY>属性bgcolor (可以视为背景标签)。

应使用级联样式表(CSS)来设置有效HTML或XHTML网页中的所有背景效果。 与以前的方法相比,使用CSS定义背景属性要灵活得多。 背景属性或背景标签仅限于显示背景图像。 CSS中的背景属性可以定义背景图像的起始位置,如何重复以及它是与页面的其余部分一起滚动还是停留在同一位置。 CSS背景属性可以应用于整个网页或页面上的元素。

背景属性包括background-colorbackground-imagebackground-attachmentbackground-positionbackground-repeat 。 所有这些属性都可以合并在background属性下,而不必设置为单独的属性。 这称为速记属性。

像旧的bgcolor属性一样,background-color可以采用RGB值,十六进制代码或颜色名称的形式。 应用此属性的任何元素的背景将以该颜色显示。 background-image的值是图像的URL。

可以定义其他属性-background-attachment,background-position和background-repeat,但如果未指定,则将使用默认值。 背景重复用于垂直或水平重复背景。 默认情况下,它在垂直和水平方向上重复。 背景附加使背景图像可以与页面的其余部分(默认设置)一起滚动,或停留在一个位置。 背景位置默认值是元素的左上角。

不同的Web浏览器可能会不同地显示背景属性,或者需要CSS中更具体的定义。 例如,即使InternetExplorer®8支持某些属性的继承值,也不支持其背景属性。 在Firefox®中,如果background-attachment属性未设置为fixed,background-position属性将无法正常工作。 开发人员应在各种浏览器中测试其页面,以确保页面按预期显示。

其他语言

这篇文章对你有帮助吗? 感谢您的反馈 感谢您的反馈

我们能帮你什么吗? 我们能帮你什么吗?