Heim >Web-Frontend >CSS-Tutorial >Warum kann die Breite in CSS A nicht eingestellt werden?
Die Breite von CSS a kann nicht festgelegt werden, da das a-Tag ein Inline-Element ist und die Breite nicht festgelegt werden kann. Die Lösung besteht darin, das Inline-Element in einen Block oder [inline-block] umzuwandeln, um die Breite festzulegen.
Empfohlen: „css-Video-Tutorial“
Die Betriebsumgebung dieses Tutorials: Windows 10-System, CSS3-Version, diese Methode ist für alle Computermarken geeignet.
Warum kann die Breite eines Tags nicht eingestellt werden?
Es passiert nichts, wenn ich CSS verwende, um die Breite des a-Tags festzulegen. Warum ist das so?
Da die Breite und Höhe für Inline-Elemente nicht festgelegt werden können und das Tag a auch ein Inline-Element ist, kann die Breite nicht festgelegt werden. Wenn Sie die Breite festlegen möchten, müssen Sie das Inline-Element in ein Block- oder Inline-Element konvertieren. Block.
Wenn das Element in einen Block umgewandelt wird, wird sich Ihr Layout ändern.
Wenn Sie die Elemente auf derselben Oberfläche behalten möchten, können Sie den Inline-Block festlegen Im Inline-Block befinden sich das Element und die angrenzenden Elemente möglicherweise nicht auf derselben horizontalen Linie. Sie können auch andere Attribute ausprobieren.
Da die Breite und Höhe für Inline-Elemente nicht festgelegt werden können und das Tag a auch ein Inline-Element ist, kann die Breite nicht festgelegt werden. Wenn Sie die Breite festlegen möchten, müssen Sie das Inline-Element in ein Block- oder Inline-Element konvertieren. Block.
Wenn das Element in einen Block umgewandelt wird, wird sich Ihr Layout ändern.
Wenn Sie die Elemente auf derselben Oberfläche behalten möchten, können Sie den Inline-Block festlegen Im Inline-Block befinden sich das Element und die angrenzenden Elemente möglicherweise nicht auf derselben horizontalen Linie. Sie können auch andere Attribute ausprobieren.
Gemeinsame Elemente auf Blockebene: div, p, form, ul, li, ol, dl, form, address, fieldset, hr, menu, table
Gemeinsame Inline-Elemente: span, strong, em, br, img, input , beschriften, auswählen, Textbereich, zitieren, a
Das obige ist der detaillierte Inhalt vonWarum kann die Breite in CSS A nicht eingestellt werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!