Frage: Warum kann ich den Effekt nicht sehen, wenn ich die Höhe des Div auf 1 Pixel einstelle? Das Div ist immer so hoch.
Antwort: Fügen Sie Ihrem div ein Attribut hinzu: font-size:0;
veranschaulichen:
Dieses Problem tritt in IE6 auf;
Das Div in IE6 hat standardmäßig eine Mindestschrifthöhe. Die Mindesthöhe des Div ist diese Höhe, es sei denn, Sie ändern die Schriftgröße.
Fügen Sie es wie folgt hinzu: .style1{height:1px;font-size:0;}
Wenn Sie beispielsweise ein Div verwenden möchten, um eine 1 Pixel hohe rote Linie zu erstellen
Was Sie erhalten, wenn Sie die Schriftgröße nicht festlegen:
Was passiert, wenn „font-size:0“ festgelegt ist: