2016-04-19 11 views
-1

https://jsfiddle.net/wdvpubau/4/の例を考えてみましょう。同じレベルのCSSの優先度

この例では、display:blockfloat:leftは2と同じ特異性です。それでも、display:blockがオーバーライドされ、float:leftが優先されます。

理想的display:blockは、あなたが考える方法を相互作用しない4つのdivに他の

+0

異なるプロパティを扱うときに優先順位はありません。あなたは全体の概念を誤解しています。最後に 'display'と' float'は異なる機能を制御します。 –

+1

品質フィルタを迂回しないでください。質問内のフィドルからのコードを含めるか、フィドルにリンクしないでください。 – BoltClock

答えて

1

displayfloat以下のものを表示している必要があります。 display: blockの要素は、幅が許せば、互いに隣り合うことができます。

つまり、エレメントを配置する場合、floatdisplayよりも優先されます。

+0

正しいですが、これは特異性とはまったく関係ありません。 @ user1907849:https://www.w3.org/TR/CSS21/visuren.html#dis-pos-flo – CBroe