【发布时间】:2015-10-22 20:43:00
【问题描述】:
当我将图像容器 (.colored-logo) 缩小到移动设备大小时,我无法让图像容器 (.colored-logo) 跨越浏览器的宽度。我创建了一个fiddle here,以便您查看行为。
抱歉,我已将我所有的 CSS 放在这里,以确保包含影响它的任何内容。
我正在处理一个电子邮件模板,我正在将徽标水平和垂直居中到一个带圆角的盒装区域中。
我的 HTML 是:
<div class="row invoice-top-header">
<div class="column third colored-logo">
<div class="logo">
<span class="image-center"></span><img src="http://s24.postimg.org/ebd3rwub5/fresh_creations_logo.png"/>
</div>
</div>
<div class="column third">...</div>
<div class="column third">...</div>
</div>
row 类添加了一个 15px 内部填充,我在容器 (colored-logo) 中偏移了一个 -15px 左右边距。
我应用的 CSS 是这样的:
.colored-logo {
background: #989898;
height: 128px;
margin: 0px -15px 10px -15px;
padding: 15px;
width: 100%;
}
.logo {
white-space: nowrap;
text-align: center;
}
.image-center {
display: inline-block;
height: 100%;
vertical-align: middle;
}
为什么徽标容器(类为 colored-logo 的 div,深灰色背景)在移动模式下一次没有水平填充浏览器? 30px 看起来太短,无法水平覆盖浏览器。谢谢!
【问题讨论】:
-
你指的标志容器是哪个元素?
-
嗨@Salketer,具有灰色背景颜色和圆角的容器。我希望它水平填充屏幕(
colored-logo)。谢谢 -
" 正在处理电子邮件模板,我将徽标水平和垂直居中到带圆角的盒装区域中。" - 如果这是一个电子邮件模板,那么它不太可能适用于绝大多数电子邮件客户端。
-
感谢@Matthew,感谢您的信任投票。