html - 为什么这 4 里不挨着站着

标签 html css

我的#slides 是 800 像素,每里是 200 像素宽,那么为什么 4 里放不下一行?

jsFiddle

<div class="carousel-container">
    <div class="slides">
        <ul>
            <li>
                <div>some html</div>
            </li>
            <li>
                <div>some html</div>
            </li>
            <li>
                <div>some html</div>
            </li>
            <li>
                <div>some html</div>
            </li>
        </ul>
    </div>
</div>

最佳答案

我不能说我知道答案但正在改变

display: inline-block;

float:left;

将实现预期的结果 ( fiddle )

更新

正如 CBro 所说(如果他发布答案,他应该得到充分的信任),压缩 </li> 之间的空格和 <li> ( fiddle 2 )

关于html - 为什么这 4 里不挨着站着,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21791117/

相关文章:

jquery - 在 Internet Explorer 中使用 jQuery 读取 CSS3 属性

html - 如何防止 Pinterest Pin It 书签链接获取 Google map 图片

javascript - 如何在单击而不是悬停时扩展导航栏?

javascript - 使用 jQuery 在 Change 上设置 CSS 属性

javascript - 有没有办法使用样式化的组件有条件地更改组件的类型?

html - SVG 背景未正确缩放

javascript - 固定位置菜单栏在向下滚动时落后于 JS 幻灯片

javascript - 无法通过 HTML 在屏幕上显示 Canvas

html - CSS : Applying Transitions at Breakpoints

javascript - Ajax 整个页面 - 只显示一个 div 并保留 CSS 和其他标题 Material ?