javascript - 如何在 DIV 的垂直列表上执行 "nowrap"

标签 javascript html css

我正在使用内联 block 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>

参见 jsfiddle demo

当我调整浏览器大小时,列表在字母之间保持相同的间距,但当我将其调整得太小时,字母开始换行。

  1. 如何在列表中强制进行 nowrap
  2. 我怎样才能均匀地分散字母以占据父级宽度的全部范围?

最佳答案

  1. 使用 display:table-cell ,它不会换行。
  2. 将它们的宽度都设置为 15% 左右,

Working Fiddle

关于javascript - 如何在 DIV 的垂直列表上执行 "nowrap",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22135754/

相关文章:

javascript - 类型错误 : Cannot read property 'book' of undefined at BookDetails. 渲染

javascript - 分配以数字结尾的 CSS 字体系列

javascript - 按时间戳在 Cloud Firestore 中给定日期的数字字段排序?

javascript - 在 JavaScript 中动态更改方法名称

javascript - 捕获按Print Screen的用户并提交用户IP、论坛名称、成员(member)ID和URL

javascript - 如何仅使用 jQuery 在 div 中包含一系列详细信息而不使用数据属性?

html - 用于 puppeteer 操作的 C# API

html - 调整浏览器大小时更改页眉的彩色背景高度

javascript - 根据文本输入显示/隐藏 div

javascript - Bootstrap 轮播导航样式