div背景图片宽度大于屏幕宽度水平显示背景图中间部分问题 10

一个div标签,这个div有一个背景图,如果背景图宽度大于屏幕宽度,就水平显示背景图中间部分,且有一个最小宽度,background-position:center;能实... 一个div标签,这个div有一个背景图,如果背景图宽度大于屏幕宽度,就水平显示背景图中间部分,且有一个最小宽度,background-position: center;能实现,但是背景图上面还有东西要布局,如果css为background-position: center;背景图上面的东西布局就很难找到相应的位置了,还有就是我试了一下margin:0 auto,背景图宽度小于屏幕宽度能居中,但是大于屏幕宽度,就不能显示背景图中间部分了,只要css代码,不要javascript,望大神解决 展开
 我来答
lmtcdsuy
2013-11-28 · TA获得超过766个赞
知道小有建树答主
回答量:395
采纳率:0%
帮助的人:142万
展开全部
background: url(xxx.jpg) center center no-repeat;这样就可以了,背景上面的东西又不会被这句影响到
追问
一背景图片为宽度1440px,min-width为1080px,高度不用管。放在背景图片的东西必须是宽度为1440px时离左边700px,某电脑屏幕宽度只有1280px,如按background: url(xxx.jpg) center center no-repeat;,背景图片能居中显示中间位置,但如何布局放在背景图片的东西?
追答
用CSS3代码,background-size:100%;这样背景也能适应屏幕了,你是不是想这样的?
或者直接给这个层定一个宽度和高度,想什么都兼容是不可能的事情,要不你就找牛人写JS,先获取显示器的宽和高然后在根据这个用JS布局。
各种各样知识解答
2013-11-30 · 帮你解决各种各样的知识小问题
各种各样知识解答
采纳数:776 获赞数:6041

向TA提问 私信TA
展开全部
你可以将这个层定死
追问
这个怎么写,有具体的css代码嘛?
追答
你把长宽都定死
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式