【发布时间】:2014-04-20 10:08:22
【问题描述】:
我搜索了整个网站,发现了许多类似的问题,但找不到适合我情况的修复程序。
所以,我想测试一个显示两列的新布局,并且在每一列中都可以添加一个带有一些文本的框。
我的问题是我想要列之间的绝对空间量(例如 5px)。
我试图通过将每列的宽度设置为 ~49% 来实现这一点,但如果窗口重新调整得太小,这实际上会在某个点与列重叠。
我还想在屏幕左右两边留出 5px 的边距。
这是我尝试过的 JSFiddle: http://jsfiddle.net/sbz3k/
HTML:
<body>
<div class="logo">logo here</div>
<div class="wrapper">
<div class="left">
<!--left side-->
<div class="box">test
<br/>test
<br/>test</div>
<!--left side end-->
</div>
<div class="right">
<!--right side-->
<div class="box">test
<br/>test
<br/>test
<br/>test
<br/>test
<br/>test
<br/>test</div>
<!--right side end-->
</div>
</div>
</body>
相关CSS:
.wrapper {
position:relative;
padding-top:88px;
width:100%;
}
.left {
padding:3px;
width:49%;
left:5px;
position:absolute;
}
.right {
padding:3px;
width:49%;
right:5px;
position:absolute;
}
.box:hover {
border:1px solid #AAAACC;
color:#000000;
}
.box {
color:#333333;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
border-radius:5px;
padding:8px;
margin-top:5px;
word-wrap:break-word;
text-align:justify;
cursor:default;
font-family:Cambria;
}
p {
margin:.5em;
text-indent:20px;
}
还有一个不太重要的说明,我想知道我是否对顶部的栏(在 jsfiddle 中)的样式不正确,因为我只想要底部的阴影。
【问题讨论】:
标签: css html width percentage