html - 如何避免div换行显示

标签 html css

我在同一行显示了一个 div 列表。当页面宽度不足以在同一行显示所有div时,我不想在下一行显示额外的div。如何避免在新行上显示额外的 div?

这是一个 jsFiddle:http://jsfiddle.net/YCFZM/

尝试减小页面宽度,您会看到一些 div 显示在新行上。

谢谢。

最佳答案

更新要点和解决方案:http://jsfiddle.net/Meligy/YCFZM/16/

主要变化:

  • id=""sidebar" 处删除了 HTML 中的额外引号,这打破了要点
  • div#sidebar CSS 中移除了 height: 0px;
  • 添加 white-space:nowrap;div#sidebar CSS
  • div.sidebar-item CSS 中移除了 float:left
  • 添加了 white-space: nowrap; display:inline-block;div.sidebar-item CSS

如果您想让文本位于左侧,您还可以选择从 div#sidebar CSS 中删除 text-align:center;

关于html - 如何避免div换行显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9193645/

相关文章:

javascript - Python Flask 没有收到 AJAX 帖子?

css - 是否有我从未听说过的 z 索引和边框的特殊性?

javascript - 打开时滚动到引导 Accordion 的顶部

javascript - 动画后删除和移动元素

css - ExtJS 4 - 显示没有微调器图像的 LoadMask

javascript - 在 Bootstrap 可折叠侧边栏导航中添加 Cookie

javascript - 具有数据属性的多个下拉菜单切换

jquery - 连续动画元素的背景

javascript - 从选择类型中选择时如何刷新div而不是所有页面

javascript - 所有 Canvas 标签尺寸都以像素为单位吗?