gpt4 book ai didi

css - 百分比宽度 div 之间的像素间距(以列为单位)?

转载 作者:太空宇宙 更新时间:2023-11-04 14:17:17 27 4
gpt4 key购买 nike

我搜索了整个网站并发现了许多类似的问题,但找不到适合我的情况的解决方法。

因此,我想测试一个显示两列的新布局,并且在每一列中都可以添加一个带有一些文本的框。

我的问题是我想要列之间的绝对空间量(例如 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 中)设置了不正确的栏样式,因为我只想在底部有一个阴影。

最佳答案

使用边框框

body {
background-color:#DFDFDF;
}
* {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.wrapper {
position:relative;
padding-top:88px;
width:100%;
}
.left {
width:50%;
left:0;
padding: 5px;
position:absolute;
}
.right {
right:0;
width:50%;
padding: 5px;
position:absolute;
}

http://jsfiddle.net/NicoO/sbz3k/2/

更新,为了让阴影更微妙一点,你可以尝试这样的事情:

box-shadow:#000000 0px 1px 3px -1px;

关于css - 百分比宽度 div 之间的像素间距(以列为单位)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22416489/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com