Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在div的垂直列表上执行“nowrap”_Javascript_Html_Css - Fatal编程技术网

Javascript 如何在div的垂直列表上执行“nowrap”

Javascript 如何在div的垂直列表上执行“nowrap”,javascript,html,css,Javascript,Html,Css,我使用的是内联块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 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>

当我调整浏览器的大小时,列表中的字母之间保持相同的空格,但当我将其调整到太小时,字母开始换行

我怎样才能在列表中强制nowrap 如何使字母均匀分布,以获取父宽度的全部范围? 使用显示:表格单元格,它不会换行。 给它们的宽度都在15%左右,
1在隐藏溢出的父容器上设置一个高度-通过这种方式-视觉-字母不会缠绕

2使用文本对齐:使用伪元素对齐以对齐字母


我对问题2仍有疑问。当我调整窗口大小时,在右边的示例中,字母不均匀分散,F不与右边框对齐@user3369398您可以通过将父对象的显示设置为display:table并使所有具有display:table单元格的子对象具有文本对齐:居中来实现这一点。看见
.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;
}