获得边框div相同的宽度,而不是垂直交叉

时间:2014-07-13 07:25:10

标签: html css border

问题1:我试图让我的div框具有相同的宽度,无论我使用的文本长度如何(我将使用最多2位数),但我无法使其工作。< / p>

问题2:目标平台是移动的,当线路发生时,&#34;框&#34;位于上面一行文本正文下方的位置(边界相互交叉)。

使用div&#34;群组的共鸣&#34;是一个javascript将一次改变4个盒子的值。

<!DOCTYPE html>
<html>
<head>
    <style>
.wrap {
    white-space: normal !important;
    }
.online {
    border-radius: 5px; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    border: 2px solid #00CC00;
    width: 20px;
    text-align: center;
    padding: 2px;
    display: inline;
}
.test {
    display: inline;
}

</style>
</head>

<body>
    <div id="A1-result" class="test">
        <div class="online">0</div>
        <div class="online">1</div>
        <div class="online">2</div>
        <div class="online">3</div>     
    </div>
    <div id="A2-result" class="test">
        <div class="online">4</div>
        <div class="online">5</div>
        <div class="online">6</div>
        <div class="online">7</div>
    </div>
    <div id="A3-result" class="test">
        <div class="online">8</div>
        <div class="online">9</div>
        <div class="online">10</div>
        <div class="online">11</div>        
    </div>
    <div id="A4-result" class="test">
        <div class="online">12</div>
        <div class="online">13</div>
        <div class="online">14</div>
        <div class="online">15</div>
    </div>
</body>
</html>

1 个答案:

答案 0 :(得分:1)

display:inline属性更改为display:inline-blockRead more about the difference between inline and inline-block.

.online {
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 2px solid #00CC00;
width: 20px;
text-align: center;
padding: 2px;
display: inline-block;
}
.test {
display: inline-block;
}

DEMO