首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DFP背景外观-无法居中

DFP背景外观-无法居中
EN

Stack Overflow用户
提问于 2014-09-11 01:40:21
回答 1查看 610关注 0票数 0

我正在加载一个Google DFP背景皮肤广告单元。我已经正确地显示了它,但是一旦浏览器缩小到比图像宽度更小的宽度,我就不能让背景图像保持居中。相反,图像被固定在浏览的左侧,并从右向左折叠,导致中心内容面板不再位于背景图像的中心。

我的html代码是:

代码语言:javascript
复制
<div id="background-skin" class="desktop-ad">
<div id='div-gpt-ad-XXXXXXXXXXX-X'>
<script type='text/javascript'>
    googletag.cmd.push(function() { googletag.display('div-gpt-ad-XXXXXXXXXXX-X'); });
</script>
</div>
</div>

我使用的css是:

代码语言:javascript
复制
#background-skin {
position: fixed;
z-index: 1;
width: 100%;
height: 1600px;
margin-left: auto;
margin-right: auto;
top: 0px;
text-align: center;
}
EN

回答 1

Stack Overflow用户

发布于 2014-09-11 02:18:27

获得所需效果的一种方法是,使用leftfixed包装器水平设置为50%,并且不需要宽度。让它与内容一起成长:

代码语言:javascript
复制
#background-skin {
    position: fixed;
    z-index: 1;
    height: 1600px;
    top: 0px;
    left: 50%;
}

然后,使用leftposition: relative;通过-50%来错置它的子对象。类似于:

代码语言:javascript
复制
#background-skin > div {
    position: relative;
    left: -50%;
    ...

这样,容器将位于页面的最中间,而内容将位于容器的最中间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25771719

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档