【发布时间】:2014-05-09 11:26:01
【问题描述】:
我目前正在构建我的投资组合网站。我正在使用 HTML 和 CSS。我有一张用于背景的图像,但无论屏幕大小如何,背景都保持相同大小。我应该使用什么代码?我应该将我的代码升级到 CSS3/HTML5 吗?如果是,那么代码是什么?非常感谢您的时间和提前提供的帮助,这是一个让我发疯的细节,并且在展示我的作品时会遇到很大的麻烦。
【问题讨论】:
标签: html css resize background-image scaling
我目前正在构建我的投资组合网站。我正在使用 HTML 和 CSS。我有一张用于背景的图像,但无论屏幕大小如何,背景都保持相同大小。我应该使用什么代码?我应该将我的代码升级到 CSS3/HTML5 吗?如果是,那么代码是什么?非常感谢您的时间和提前提供的帮助,这是一个让我发疯的细节,并且在展示我的作品时会遇到很大的麻烦。
【问题讨论】:
标签: html css resize background-image scaling
background-size : 100% auto
这会将宽度设置为 100%,将高度设置为自动
在您发布问题之前始终搜索好,这对于初学者来说可能是一个很好的参考:
【讨论】:
看看下面的代码:
html {
background: url(images/bg.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
【讨论】:
html, body {...} 而不是 body {...} 时有效。