gpt4 book ai didi

css - 如何并排放置 元素?

转载 作者:太空狗 更新时间:2023-10-29 13:38:07 24 4
gpt4 key购买 nike

我对这些有一个小问题<span> <div> 中的元素.

http://jsfiddle.net/kkzLW/179/

这是我正在使用的 CSS 代码部分:

.rightRapper {
border-style: dotted;
margin-left: 105px;
margin-top: 0px;
height: 90px;
width: 100px;
display: block;
}

.leftRapper {
border-style: dotted;
margin-left: 0px;
height: 90px;
width: 100px;
display: block;
}

这是 HTML 部分:

<div id="battleBox">
<span class="leftRapper">
<span id="buttonColumn">
<span id="container3" class="topButton">
<a href="" id="linktomouseover">+</a>
</span>
<span id="container4" class="bottomButton">
<a href="" id="linktomouseover2">-</a>
</span>
</span>
</span>
<span class="rightRapper">
<span id="buttonColumn">
<span id="container" class="topButton">
<a href="" id="linktomouseover3">+</a>
</span>
<span id="container2" class="bottomButton">
<a href="" id="linktomouseover4">-</a>
</span>
</span>
</span>
</div>

我正在尝试获取 <span> .leftRapper.rightRapper并排在<div> battleBox .但是,当我设置 CSS display 时属性(property)inline , <span>s由于某种原因被压成较小的形状。当我设置 displayblock ,它会将它们变成我想要的大小,但不会按照我想要的方式显示它们,因为它们不是内嵌显示的。

是什么导致了 <span>s有更小的尺寸?

最佳答案

在以下 CSS 类/选择器中添加或替换以下属性:

#battleBox {  
width: 216px; /* increasing width from 210 to 216 because your border takes 6 extra px*/
}

.rightRapper {
margin: 0px; /* remove all margins to fit two divs in the container */
display: inline-block; /* display block elements in one line */
}

.leftRapper {
margin: 0px;
display: inline-block;
}

Example

关于css - 如何并排放置 <span> 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23715441/

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