我花了几个小时上网浏览一些网络开发书籍来寻找答案。我有一个 size 的图像1920x1289
。此图像将用作背景。我希望图像被固定,保持居中,填充可见的浏览器区域并且不会导致任何滚动条。我遇到过使用纯 css 的解决方案,例如background-size:cover;
和 b ackground-size:100% auto;
。我熟悉 CSS 但不熟悉 jquery。我遇到了以下脚本:
http://louisremi.github.com/jquery.backgroundSize.js/demo/
我的问题是哪个选项对我的目的来说是“最好的”。如果我选择 jquery 会导致任何性能问题。我将把这种方法用于响应式网站。我特别想使用 background 属性而不是 img 属性来实现语义和干净的编码。我将不胜感激任何建议。