css - 如何在响应式设计中使用 CSS3 多列模块?

标签 css

我想使用 CSS3 多列模块,但我需要弄清楚一些事情。当我将分辨率从小更改为大或从小更改为大时,列的内容会分崩离析。因此,如果我在 3 列中有 3 个段落,当我调整大小时,文本会展开并变得不稳定,而不是留在其列中。我该如何解决?希望这是有道理的,谢谢。

这是我的 fiddle 的链接:

http://jsfiddle.net/Midtone/2RJ2J/

(请原谅乱七八糟的)

最佳答案

媒体查询:

@media screen and (max-width:500px){
     body p {
     -webkit-column-count: 1;
     ...
     }

Demo

对于更大的屏幕尺寸,您可以在主体上放置一个 max-width,或者使用类似的技术但添加更多列。但是,即使有人有足够大的屏幕,我也不确定阅读 10 列的内容是否可取。

关于css - 如何在响应式设计中使用 CSS3 多列模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8439282/

相关文章:

javascript - onclick选择子元素

css - 无法限制 <option> 宽度

html - Bootstrap/CSS 中固定宽度标签中的自动换行

html - 如果选中复选框,则更改一个 div 尺寸 - 仅限 html css

html - 按钮不会并排

html - 禁用 <a> 的突出显示

java - 使用 CSS3 无法覆盖 JavaFX 8 上 SplitPane 分隔线的颜色和大小

javascript - 动画化迭代应用的宽度变化

html - 我怎样才能制作一个环绕我所有表单元素的实心边框?

javascript - 使用 CSS 将包含相关元素的 DIV 居中