我正在使用内联块DIV列表:
<div class="row" style="border:1px solid;width:40%;overflow:hidden">
<div style="display:inline-block">A</div>
<div style="display:inline-block">B</div>
<div style="display:inline-block">C</div>
<div style="display:inline-block">D</div>
<div style="display:inline-block">E</div>
<div style="display:inline-block">F</div>
</div>
当我调整浏览器大小时,列表在字母之间保持相同的空格,但是当我将其调整为太小时,字母开始换行。
答案 0 :(得分:0)
display:table-cell
,它不会换行。width
约15%,答案 1 :(得分:0)
1)在父容器上设置一个高度(隐藏溢出) - 这样 - 视觉上 - 字母不会换行。
2)使用text-align:justify
和伪元素来对齐字母。
<强> FIDDLE 强>
.row
{
border:1px solid;
width:40%;
height: 18px;
overflow:hidden;
text-align:justify;
}
.row:after
{
content:'';
display:inline-block;
width: 100%;
}
.row div
{
display:inline-block;
}