2016-08-02 21 views
1

Können wir Float-Eigenschaft auf Inline-Element anwenden? wenn wir könnten, gibt es einen Unterschied zwischen einer schwebenden Inline-Box und einer schwebenden Block-Box, wie diese beiden Elementen:Float-Eigenschaft für Inline-Element

<span style="float: left;">hello</span> 
<span style="float: left; display: block;">hello</span> 

danke!

+0

Sie lesen sollten, [diese] (http://learnlayout.com/display .html), um eine Vorstellung davon zu bekommen, wie unterschiedliche 'Display'-Einstellungen aussehen rk. –

Antwort

1

Gemäß den CSS-Regeln wird in den meisten Fällen ein Blockelement verwendet, wenn Sie float auf ein Element anwenden. Elemente, die inline und inline-block sind, werden zu block berechnet.

Von MDN:

enter image description here

Referenzen:

+0

@Leothelion, ich habe meine Antwort gepostet. Später schrieb jemand einen Kommentar, der ein mögliches Duplikat vorschlug. Der Vorschlag war gültig, also habe ich diese Frage als ein Betrogen markiert. Der Kommentar wurde gelöscht. Kurz gesagt, ich war mir der Täter nicht bewusst, als ich meine Antwort veröffentlichte. –

+0

oh..ok. kein Problem :) –