【发布时间】:2013-01-17 21:40:08
【问题描述】:
您好,我正在尝试创建一个响应式布局,其中包含三个不同大小的元素,并且我希望所有屏幕的中间元素两侧的边距相等。
这是我的 HTML 和 CSS
<section class="container">
<div href="/" class="pull-left logo"><img src="/images/logo.jpg"></a>
<div class="slogan pull-left"><img src="/images/slogan.jpg"></div>
<div class="pull-left support"></div>
</section>
<style>
.pull-left
{
float-left;
}
.slogan
{
margin: 0 17%;
}
</style>
由于徽标和支持部分的大小是固定的。以上 Css 适用于一种分辨率,但随着屏幕尺寸的减小,边距不会保持不变。
有什么想法可以实现吗?
编辑:这是小提琴。 http://jsfiddle.net/VdYua/22/ 最初,.slogan div 两边的边距相等。但是在重新调整大小时,最后一个 div 转到下一行。我希望在没有制动布局的情况下减少边距。
【问题讨论】:
-
我希望 class="slogan" 两边的边距相同。它可以根据不同的屏幕分辨率而变化。
-
为您的
.slogandiv 指定宽度 -
如果你能提供一个问题的 jsFiddle 也会很有帮助。
-
@LucasLazaro:用小提琴更新
标签: html css responsive-design