float:none 的兼容性如何?

How compatible is float:none?

我对 Float:none; 的兼容性和使用有点困惑。 基本上我在我的一般样式表中使用 float:left 并想使用媒体查询为此创建一个例外。在此查询中,我想 'undo' 向左浮动。

我的第一个想法是使用 'Float:none;' 但是我似乎找不到关于如何使用它以及它是否与所有浏览器兼容的文档。

我检查了 'caniuse.com',它给了我对同一个问题的两个不同答案...当我搜索“float' it says it's barely supported. And when I search for 'Float:none;”时,它说它得到了广泛支持。

为此我应该使用 float:none and/or 有更好的方法来 'undo' 浮点数吗?

float:none 多年来一直完全兼容所有浏览器。如果它不适合您,请检查您的选择器的特异性。您指向的第一个 link 实际上不是关于浮点数 属性.

float: none;到"undo"浮动环境应该没问题。作为替代方案,您还可以在元素上设置 clear: both;,从而结束浮动环境。

或者您的情况:clear: left;

一般来说,浏览器 widely supported 浮动(及其所有属性)。确保在检查 "caniuse":

时查看了 CSS 属性

CSS 2.1 properties (well-supported subset): float (none | left | right)

浮动:none 所有浏览器都支持。

在此处查找 "CSS 2.1 Properties":http://caniuse.com/#search=float