Test Span
background-color:#ffcc00;
width:150px
--> 🎜>< ;body>
fixed width span
Es wurde festgestellt, dass es ungültig war. Es funktioniert weder in Firefox noch im IE.
Bei der Betrachtung der Definition der Breite im CSS2-Standard haben wir festgestellt, dass das ursprüngliche Breitenattribut in CSS nicht immer gültig ist. Wenn das Objekt ein Inline-Objekt ist, wird das Breitenattribut ignoriert. Firefox und IE taten dies ursprünglich, indem sie Standards befolgten.
Span in Blocktyp zu ändern und Float einzustellen ist keine perfekte Lösung
Fügen Sie das Anzeigeattribut im CSS von Span hinzu und setzen Sie Span auf Blocktyp-Element, sodass die Breite gleich ist richtig Es funktioniert, aber es trennt auch den vorhergehenden und folgenden Text in verschiedene Zeilen. Auf diese Weise wird span tatsächlich zu einem div.
Code kopieren
Code kopieren
Perfekte Lösung zum Festlegen der Spannenbreite
Die CSS-Definition von Der folgende Code ist perfekt. Das Problem der Spannweiteneinstellung wurde gelöst. Da Browser normalerweise nicht unterstützte CSS-Eigenschaften ignorieren, ist es am besten, die Zeile display:inline -block am Ende zu schreiben, damit diese Zeile in Firefox funktioniert, wenn das zukünftige Firefox 3 erreicht wird. Der Code kann mit verschiedenen Versionen kompatibel sein gleichzeitig.
Code kopieren
-->