使用 CSS 从列表创建列
您的网页具有过度滚动的冗长列表。为了提高可读性,您希望在多列中显示此列表,而不需要随着列表的增长而进行大量手动调整。
CSS 提供了一个简单的解决方案:
ul { column-count: 4; column-gap: 20px; }
此 CSS 代码确保列表将分为四列,它们之间的间隙为 20 像素。
跨浏览器兼容性
用于创建列的 CSS 解决方案在除 Internet Explorer 9 及更早版本之外的浏览器中得到广泛支持。
Internet Explorer 的替代方案
如果您需要 Internet Explorer 兼容性,您可以考虑 JavaScript 替代品,例如 Columnizer jQuery
Internet Explorer 的后备浮动
专门针对 Internet Explorer 的替代方案是使用浮动后备。这可能会导致项目顺序不正确,但视觉外观将相似:
li { width: 25%; float: left }
如果项目中已存在,您可以使用 Modernizr 有选择地应用此后备。
以上是如何使用 CSS 创建多列列表并处理 Internet Explorer 兼容性?的详细内容。更多信息请关注PHP中文网其他相关文章!