【发布时间】:2015-02-17 16:58:53
【问题描述】:
我在配备 Retina 显示屏的设备上遇到了似乎特定于 Chrome 的问题。具体来说,我正在使用:
- MacBook Pro(Retina,13 英寸,2012 年末)
- OS X (10.10.2)
- Chrome (40.0.2214.111)(64 位)
我在<ul> 元素上创建了一个CSS 多列布局,其中<li> 之一包含<div>,它具有max-height: 50px 和overflow: auto。
<div> 并没有按照您的预期行事,而是似乎忽略了列并将其自身放置在根本没有列时会出现的位置,例如 http://i.imgur.com/0OgsEug.png。
示例:http://jsfiddle.net/pabwszej/2/(调整结果窗口的大小,以便获得 3 列布局)
【问题讨论】:
-
不确定我是否完全理解这个问题...这是您所期望的吗? jsfiddle.net/pabwszej/3
-
@JoePacker 是的,就是这样!所以我只需要
<li>上的-webkit-column-width而不是<ul>。不错,干杯! -
很高兴听到!请批准以下答案,以便其他人可以轻松看到。谢谢! @威尔
标签: html css google-chrome multiple-columns retina-display