Heim  >  Artikel  >  Web-Frontend  >  Warum kann die Breite in CSS A nicht eingestellt werden?

Warum kann die Breite in CSS A nicht eingestellt werden?

藏色散人
藏色散人Original
2020-11-23 11:45:022905Durchsuche

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.

Warum kann die Breite in CSS A nicht eingestellt werden?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn