Führt div zu Zeilenumbrüchen?

8
___ answer877782 ___

Standardmäßig verursacht %code% einen Zeilenumbruch.

Wahrscheinlich möchten Sie %code% verwenden.

    
___ answer877793 ___

Sie können sie schweben lassen, aber für Menüeinträge ist es weit häufiger, Listen zu verwenden, um diese zu erstellen .

    
___ answer877781 ___

%code% ist was du suchst

Speziell für Menüs können Sie sich die Dropdown-Menüs suckerfish

ansehen     
___ answer877789 ___
%Vor%     
___ answer877864 ___

Wenn Sie span verwenden, können Sie die oberen und unteren Ränder nicht verwenden und Ihre Menüelemente werden über die Linien verteilt (sehr hässlich, wenn sie auch einen Rand haben). Ich empfehle Floated-Block-A-Tags, die kompakt sind und gut mit Textmodus-Browsern funktionieren.

%Vor%     
___ answer877813 ___

& lt; div & gt; ist display: block - in der Regel bildet es einen Box-Bereich um Ihren Inhalt und Sie erhalten so etwas wie einen Zeilenumbruch nach ihm (obwohl es kein Zeilenumbruch ist, genau, weil 'div' und 'line' sind nicht Konzepte, die zusammen gehen). & lt; span & gt; ist display: inline, was bedeutet, dass sein Inhalt in einem Absatz fließt (d. h. eingepackt) wird, wie eine fett- oder kursive Hervorhebung. Es nimmt nicht einmal immer eine Kastenform an: Stellen Sie sich vor

%Vor%

benötigt zwei Felder, um das übergreifende Inline-Element zu beschreiben (Grenzen festlegen, um zu sehen, wie es aussieht).

Wahrscheinlich möchten Sie Blockelemente für Menüs verwenden, da die Boxgröße die Höhe (und optional die Breite) der Menüelemente vereinfacht - Inline-Elemente können variable Höhen und Breiten aufweisen, was die Situation erheblich vereinfacht .

Verwenden Sie bei Blockelementen float: left, um sie horizontal nebeneinander auszurichten.

Aber es gibt so viele Komplikationen und Meinungen dazu, dass es besser wäre, die Situation gründlicher zu untersuchen - ich empfehle <Сеылка Ссылка für den Anfang, der mehrere funktionierende Menübeispiele hat.

    
___ tag123html ___ HTML (Hyper Text Markup Language) ist die Standard-Auszeichnungssprache, die zum Strukturieren von Webseiten und zum Formatieren von Inhalt verwendet wird. HTML beschreibt die Struktur einer Website semantisch zusammen mit Hinweisen für die Präsentation, wodurch sie eine Markup-Sprache statt einer Programmiersprache wird. Die neueste Revision der HTML-Spezifikation ist HTML5.2. ___ answer877787 ___

Ja, normalerweise. Probieren Sie & lt; span & gt;

aus     
___ tag123css ___ CSS (Cascading Style Sheets) ist eine Darstellungsstilsprache, die das Aussehen und die Formatierung von HTML (Hyper Text Markup Language), XML-Dokumenten (Extensible Markup Language) und SVG-Elementen einschließlich (aber nicht beschränkt auf) Farben beschreibt. Layout, Schriftarten und Animationen. ___ answer877792 ___

divs sind standardmäßig Blockelemente. Sie können dies in CSS ändern

%Vor%

aber Sie könnten besser eine Liste und CSS verwenden, um zu erreichen, was Sie wollen.

%Vor%     
___ qstnhdr ___ Führt div zu Zeilenumbrüchen? ___
alamodey 18.05.2009, 13:36
quelle

8 Antworten

27

divs sind standardmäßig Blockelemente. Sie können dies in CSS ändern

%Vor%

aber Sie könnten besser eine Liste und CSS verwenden, um zu erreichen, was Sie wollen.

%Vor%     
Vincent Ramdhanie 18.05.2009, 13:39
quelle
5

Standardmäßig verursacht <DIV> einen Zeilenumbruch.

Wahrscheinlich möchten Sie <SPAN> verwenden.

    
Dave Webb 18.05.2009 13:38
quelle
1

Sie können sie schweben lassen, aber für Menüeinträge ist es weit häufiger, Listen zu verwenden, um diese zu erstellen .

    
cgp 18.05.2009 13:39
quelle
1
%Vor%     
Sake 18.05.2009 13:39
quelle
1

<span> ist was du suchst

Speziell für Menüs können Sie sich die Dropdown-Menüs suckerfish

ansehen     
Xn0vv3r 18.05.2009 13:37
quelle
0

& lt; div & gt; ist display: block - in der Regel bildet es einen Box-Bereich um Ihren Inhalt und Sie erhalten so etwas wie einen Zeilenumbruch nach ihm (obwohl es kein Zeilenumbruch ist, genau, weil 'div' und 'line' sind nicht Konzepte, die zusammen gehen). & lt; span & gt; ist display: inline, was bedeutet, dass sein Inhalt in einem Absatz fließt (d. h. eingepackt) wird, wie eine fett- oder kursive Hervorhebung. Es nimmt nicht einmal immer eine Kastenform an: Stellen Sie sich vor

%Vor%

benötigt zwei Felder, um das übergreifende Inline-Element zu beschreiben (Grenzen festlegen, um zu sehen, wie es aussieht).

Wahrscheinlich möchten Sie Blockelemente für Menüs verwenden, da die Boxgröße die Höhe (und optional die Breite) der Menüelemente vereinfacht - Inline-Elemente können variable Höhen und Breiten aufweisen, was die Situation erheblich vereinfacht .

Verwenden Sie bei Blockelementen float: left, um sie horizontal nebeneinander auszurichten.

Aber es gibt so viele Komplikationen und Meinungen dazu, dass es besser wäre, die Situation gründlicher zu untersuchen - ich empfehle <Сеылка Ссылка für den Anfang, der mehrere funktionierende Menübeispiele hat.

    
ijw 18.05.2009 13:45
quelle
-1

Wenn Sie span verwenden, können Sie die oberen und unteren Ränder nicht verwenden und Ihre Menüelemente werden über die Linien verteilt (sehr hässlich, wenn sie auch einen Rand haben). Ich empfehle Floated-Block-A-Tags, die kompakt sind und gut mit Textmodus-Browsern funktionieren.

%Vor%     
SpliFF 18.05.2009 13:54
quelle
-3

Ja, normalerweise. Probieren Sie & lt; span & gt;

aus     
pjc50 18.05.2009 13:38
quelle

Tags und Links