gpt4 book ai didi

html - 在包装 div 内平铺 div,而不是让它们出现在外面

转载 作者:可可西里 更新时间:2023-11-01 12:51:08 26 4
gpt4 key购买 nike

我试图在包装 div 元素内放置一系列图 block 。目前,它们出现在包裹的 div 内,然后溢出到 div 之外,而不是水平包裹并显示为平铺。这是一个 JSFiddle example .

要举例说明它们的外观,请看一下 Windows Metro 界面,其中磁贴环绕到一个新列中: enter image description here这是 CSS:

body {
margin-top: 50px;
background: #238d9a;
}

#metro {
width: 960px;
height: 340px;
background: #004050;
margin: 0 auto;
padding: 10px;
}

.tile {
width: 100px;
height: 100px;
background: white;
margin: 0px 10px 10px 0px;
}​

最佳答案

你只需要添加

display:inline-block;

到你的瓷砖。我在这里更新了 jsfiddle:

http://jsfiddle.net/cgMGM/1/

另一种方法是添加 float:left; 但在这种情况下,内联 block 是首选,以防止 #metro div 失去高度并防止需要额外的 .clear-fix 废话。

关于html - 在包装 div 内平铺 div,而不是让它们出现在外面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13809419/

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