Standardmäßig verursacht %code% einen Zeilenumbruch.
Wahrscheinlich möchten Sie %code% verwenden.
Sie können sie schweben lassen, aber für Menüeinträge ist es weit häufiger, Listen zu verwenden, um diese zu erstellen .
%code% ist was du suchst
Speziell für Menüs können Sie sich die Dropdown-Menüs suckerfish
ansehenWenn 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%& 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.
Ja, normalerweise. Probieren Sie & lt; span & gt;
ausdivs 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%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% Standardmäßig verursacht <DIV>
einen Zeilenumbruch.
Wahrscheinlich möchten Sie <SPAN>
verwenden.
Sie können sie schweben lassen, aber für Menüeinträge ist es weit häufiger, Listen zu verwenden, um diese zu erstellen .
<span>
ist was du suchst
Speziell für Menüs können Sie sich die Dropdown-Menüs suckerfish
ansehen& 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.
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%