gpt4 book ai didi

jquery - 响应式 Div float 和高度调整

转载 作者:太空宇宙 更新时间:2023-11-03 18:32:25 25 4
gpt4 key购买 nike

以下是我的 fiddle ,我试图在其中将 div float 到左侧并将 div WRT 排列到高度,例如如果连续 3 个 div 的高度不相等,那么接下来的三个 div 应该根据前一个上面 3 个 div 的高度相应地调整并且响应挤压 div 可以很容易地转到下一行。

我希望我的 div 像这样排列而不是图像 http://www.kaspervanvliet.nl/index.html

另一个例子 http://januarycreative.com/portfolio/

我希望下面的内容可以解释这一切:

enter image description here

JSFIDDLE: http://jsfiddle.net/StfUk/ (增加显示窗口的宽度)

/* *********************************************************************************************************************
* Main container for all
*/
.onepcssgrid-1000, .onepcssgrid-1200 {
margin: 0 auto;
padding: 0 0 0 1%; /* THAT'S THE NAME ;) */
}

.onepcssgrid-1200 {
max-width: 100%;
}

.onepcssgrid-1000 {
max-width: 1020px;
}

.onerow {
clear: both;
padding: 0 10px;
}

/* *********************************************************************************************************************
* Common columns definitions
*/
.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 {
float: left;
margin: 0 3% 0 0;
}

.col1.last, .col2.last, .col3.last, .col4.last, .col5.last, .col6.last, .col7.last, .col8.last, .col9.last, .col10.last, .col11.last, .col12 {
margin: 0;
}

.col1 { width: 5.5%; }
.col2 { width: 14%; }
.col3 { width: 22.5%; }
.col4 { width: 31%; }
.col5 { width: 39.5%; }
.col6 { width: 48%; }
.col7 { width: 56.5%; }
.col8 { width: 65%; }
.col9 { width: 73.5%; }
.col10 { width: 82%; }
.col11 { width: 90.5%; }
.col12 { width: 99%; margin: 0; }

.col1 img, .col2 img, .col3 img, .col4 img, .col5 img, .col6 img, .col7 img, .col8 img, .col9 img, .col10 img, .col11 img, .col12 img {
width: 100%;
height: auto;
display: block;
}

/* *********************************************************************************************************************
* Disable padding left/right 10px if I'm 1024 or gibber - correct percentage math
*/
@media all and (min-width: 1024px) {
.onepcssgrid-1000 {
max-width: 1000px;
}

.onepcssgrid-1000 .onerow {
padding: 0;
}
}

/* *********************************************************************************************************************
* Small devices
*/
@media all and (max-width: 768px) {
.onerow {
}

.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11 {
float: none;
width: 99%;
}
}

最佳答案

好吧,我看了这个例子,它很简单。有三个 div 作为容器,图像(在你的例子中是 div)嵌套在这些 div 中,只需要定义顶部和底部边距:

CSS:

.parent{
padding:10px;
float:left;
width:300px;
}

.item{
margin:20px 0px;
display:block;
width:300px;
}

html:

<div style="text-align:center">
<div style="display:inline-block">
<div class="parent">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
<div class="parent">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
<div class="parent">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
</div>
</div>

item 类的 div 是您想要的 div。

关于jquery - 响应式 Div float 和高度调整,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19537369/

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