Müssen, um horizontale Spry Menü füllen div Breite
Müssen, um horizontale Spry Menü füllen div Breite scott estes - 07-01-2009
Ich versuche, um eine horizontale Spry-Menü ( CS4 ) Füllen die gesamte Breite eines div zentriert auf einer Seite. Durch verschiedene Änderungen an der "UL.Menubarhorizontal ein "Stil (padding, Text Größe etc....) Ich habe nicht in der Lage gewesen, um es an die genaue Breite des DIV -. Ich möchte nicht, dass Links mit fester Breite, wie die Zeichen in den einzelnen Links zu viel für diese. Für alle Standard-Weg, dies zu tun? Eine Alternative wäre, um am Ende der Menüleiste mit einem "leeren", die habe ich versucht, aber da die grafische Schaltflächen Ich habe in der Menü-Links werden, Ich denke,, Proportioniert, dass sie die Höhe der auto "ul.Menubarhorizontal a "und" ul.Menubarhorizontal ein:Hover "Stile, Der "leeren" ich in der "UL.Menubarhorizontal-Stil "Hintergrund ist nicht die gleichen Proportionen und daher sieht anders aus. Trotzdem, um es zu den gleichen Anteil wie die "A" und "ein:Hover "Bilder. Tut mir leid, die langen Atems Frage, Entweder die Menü füllen die Breite, Oder eine "leere" würde genügen. Vielen Dank im Voraus.
Re: Müssen, um horizontale Spry Menü füllen div Breite Fernando Mol - 07-04-2009
Ich bin mir nicht sicher, ich verstehe Ihre Frage. Wenn Sie einen Link zu Ihrer Website wird es leichter für Sie.
Alles, was ich kann Ihnen sagen, jetzt ist, Wenn Sie die Bilder im Hintergrund müssen Sie Pixel zu definieren, der eine Maßnahme, die Bestandteil.
Re: Müssen, um horizontale Spry Menü füllen div Breite scott estes - 07-06-2009
Ich versuche, was zu tun ist, füllen Sie bitte die gesamte Breite des Containers mit der Menüleiste. Ich habe etwas erreicht, indem ein Stück spacer der "UL.Menubarhorizontal ein "Stil und das Hinzufügen der Hintergrund Grafik Link zu den" ul.Menubarhorizontal "-Stil. Ein Problem, ich bin derzeit ist, dass die "spacer" Stück ist ein aktiver Link, weil es Teil der "UL.Menubarhorizontal ein "Stil, Es sollte nicht als ein hover Link.
Zusammenfassend lässt sich sagen Ich hatte gehofft, einen einfacheren Weg, um die Spry Menü füllen die Breite des div-Container (ähnlich wie die Creative COW Link bar) mit variabler Breite Links, Oder zumindest um die "spacer" wird als eine aktive Verbindung.
Vielen Dank für Ihre Hilfe, Wie Sie vielleicht erraten haben, ich bin recht neu auf Dreamweaver CS4 und html in der Regel so dass beraten oder Info-Links Sie können sehr zu schätzen.
Re: Müssen, um horizontale Spry Menü füllen div Breite Fernando Mol - 07-07-2009
Gut, Die Kuh-Bar ist nicht Dreamweaver Spry Menü, So dass die CSS unterschiedliche Regeln (das ist meine erraten gesehen durch den Code hier).
Für mich, was immer ist: , wenn Sie einige mathematische.
Holen Sie sich Ihre wichtigsten Container Breite.
Ein div für Ihr Menü (oder verwenden Sie das UL Ihrer Spry-Menü) und ein Hintergrundbild wiederholt werden soll oder gestreckt, um die gesamte Breite des Containers.
Füllen Sie Ihr Menü.
Wählen Sie die Schrift für Ihr Menü.
Hinzufügen und padding-Marge bis es passt, Dieser Art ist der Versuch und Irrtum. Fügen Sie einen Hintergrund für die Hover-Zustand und vielleicht einen Hintergrund für jede vertikale Linie <li> Tag, Nicht wiederholen, und nach links oder rechts an für die Trennung.
Verwenden Sie immer alle Pixel in der Maßnahmen.
Ich mag zentriert Menüs, Um dies zu tun ich ein div für die Menüleiste und dann gebe ich eine feste Breite, die in die Liste, Versuch und Irrtum, um es für richtig,, Und in der Mitte ist.
Wie Sie sehen können, Ich verwende Spry Menü. Ich vermeiden, dass sie, wenn ich für die Zugänglichkeit Gründe. Aber manchmal müssen sie nur richtig nutzen. Kein Problem, Verwenden Sie die gleichen Grundsätze.