gpt4 book ai didi

css - 将 div 彼此相邻对齐时出现问题?

转载 作者:太空宇宙 更新时间:2023-11-04 13:57:20 25 4
gpt4 key购买 nike

我想要这个设计:

DIV1: auto-size DIV2: 160px
divnumberonediv divtwo
divnumberonediv divtwo
divnumberonediv divtwo
divnumberonediv divtwo
divnumberonediv divtwo
divnumberonediv divtwo

我该如何解决这个问题?我试过左右浮动之类的东西,但我就是不能让它们在同一条线上。

我希望 div 2 始终存在,div1 的最大宽度为 40em,但调整大小以允许 div 2 在必要时始终显示。

我的代码:

<style="text/css">
#mainbulk {
padding: 1.5em 2% 1.5em .5em;
}
#ads {
width: 7.5em;
float: left;
display: table-cell;
padding: 0 0 0 2em;
}
#textcontent {
width: 70%;
float: left;
display: table-cell;
}
</style>

<div id="mainbulk">
<div id="textcontent">
<p>This is the most amazing site in the world. It has a very nice design, and is perfect for everything. If there's something that this site can't do, then nothing can do it, but I'd suggest to try all of this site's features before complaining.</p>
</div>
<div id="ads" align="right">
ads would, hypothetically, be placed here if this were actually an actual website.
</div>
</div>

我遇到了这个问题:

http://www.screencast-o-matic.com/watch/c6lrXsXyQ

最佳答案

尝试以下操作。 id 用于唯一内容,每页只能使用一次。在某些情况下,表格仍然值得考虑。在进行布局时在 div 上使用边框也会有所帮助(下方的红色和绿色边框)。

<html>
<head>
<style type="text/css">

.textcontent {
float: left;
border: 1px solid red;
width: 700px;
margin-bottom: 4px;
}

.ads {
float: left;
width: 120px;
border: 1px solid green;
}

.textcontent:before {
clear: left;
}

</style>

</head>
<body>
<div class="textcontent">textcontent div content</div>
<div class="ads">ads div content</div>

<div class="textcontent">textcontent div content</div>
<div class="ads">ads div content</div>

<div class="textcontent">textcontent div content</div>
<div class="ads">ads div content</div>

<div class="textcontent">textcontent div content</div>
<div class="ads">ads div content</div>

<div class="textcontent">textcontent div content</div>
<div class="ads">ads div content</div>

<div class="textcontent">textcontent div content</div>
<div class="ads">ads div content</div>

</body>
</html>

关于css - 将 div 彼此相邻对齐时出现问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4498212/

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