javascript - 仅限 CSS 内联滚动

标签 javascript html css asp.net-mvc web

对于添加到 contatiner div 的每篇文章,“inlineExample”,目标是它们加载到右侧并且没有垂直溢出,但动态的 css 可以处理添加到右侧的每个额外文章。

<div id="inlineExample">
    <article>block 1</article> 
    <article>block 2</article>
    <article>block 3</article>
    <article>block 4</article>
</div>

目标是

区 block 1 区 block 2 区 block 3 区 block 4

所有内联都在 X 方向溢出,在 Y 方向没有下方。 Jsfiddle 的例子: http://jsfiddle.net/fmbe6/

欢迎任何解决方案,我目前正在使用 ASP.NET MVC 进行开发。

最佳答案

试试这个:http://jsfiddle.net/fmbe6/4/

即:对于您的文章,您想要:

article {
    /* other properties */
    display: inline-block; /* not float */
}

.container {
    overflow-x: scoll;
    overflow-y: hidden;
    border: 1px solid #000;
    border-radius: 5px;
    white-space: nowrap;
}

关于javascript - 仅限 CSS 内联滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23307300/

相关文章:

javascript - 如何在 Rails 应用程序中显示 d3.js 圆包图?

html - css 黑色文本包含彩色像素

html - 使用 css 排列图像列表

css - 使用 Bootstrap 的可滚动侧边栏

javascript - cytoscape.js 缩放以适合当前选定的节点

javascript - nodejs函数耗尽了所有内存?

javascript - 切换传单侧边栏 V2

jquery - addClass 和 removeClass 转换 - Firefox

jquery - 打开和关闭开关重定向到另一个页面

html - 如何隐藏表行溢出?