Ich habe gerade herausgefunden, dass das Floaten eines Elements es auch zu einem Block machen wird, weshalb eine float -Eigenschaft angegeben wird und display: block redundant ist.
(Was passiert, wenn Sie versuchen, display: inline und float: left anzugeben?)
Gibt es weitere Beispiele für redundante Kombinationen, auf die Sie achten sollten? Block & amp; Breite ? usw.,
Gibt es ein Werkzeug, das nach solchen Dingen suchen kann?
Ich habe gerade herausgefunden, dass das schwimmt Element wird es auch zu einem Block machen, Daher wird eine Eigenschaft
float
angegeben unddisplay:block
ist redundant.
Ja, display: block
ist redundant, wenn Sie float: left
(oder right
) angegeben haben.
(Was würde passieren, wenn Sie es versuchen würden?) Anzeige angeben: Inline und Float: links? )
display: inline
macht keinen Unterschied, weil float: left
forces display: block
"egal was":
Andernfalls, wenn 'float' einen Wert hat außer "none" ist die Box schwebend und 'display' wird entsprechend eingestellt Tabelle unten.
Um die Tabelle zusammenzufassen: float
= display: block
.
Allerdings ist Ihr spezifisches Beispiel für float: left; display: inline
in einer Hinsicht nützlich - Es behebt einen IE6-Fehler.
Gibt es noch andere Beispiele? redundante Kombinationen, die es zu beachten gilt zum? Block & amp; Breite ? usw.,
Einige Beispiele:
position: absolute
setzen, wird float: none
erzwungen. top
, right
, bottom
, left
haben keine Auswirkungen, es sei denn, position
wurde auf einen anderen Wert als den Standardwert static
gesetzt. Gibt es ein Tool, nach dem Sie suchen können? solche Dinge?
Ich denke nicht so. Es ist nicht etwas, das jemals gebraucht wird, also kann ich nicht verstehen, warum irgendjemand solch ein Werkzeug geschrieben hätte.
Tags und Links css