Ein Problem mit dem IE. :D wp_list_pages, wp_list_cats und wp_get_archives generiert automatisch den [*] - Tag. Bei wp_get_archives ist das kein Problem, weil da kann mann ihn mit format=custom&before=&after=
wegbekommen. Bei den anderen zwei Funktionen geht das nicht und daraus entwickelt sich ein Problem. Der IE zeigt nämlich automatisch eine Liste an, sobald [*] dasteht. Die Punkte habe ich schon mit list-style-type:none wegbekommen, aber die Einrückung kann ich nicht entfernen. Wenn ich nämlich margin-right:-10px verwende habe ich im Firefox das ganze so verrückt, dass es dort wieder falsch ist. Und eine Browserweiche für einen einzigen CSS-Befehl finde ich ziemlich bescheiden. Hat jemand eine Alternative?
Navigation im IE - wp_list_pages und wp_list_cats
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
Gibt es eine Möglichkeit zu verhindern, das wp_list_pages bzw. _cats den li-Tag generiert?
-
Zitat von ewuudo
Gibt es eine Möglichkeit zu verhindern, das wp_list_pages bzw. _cats den li-Tag generiert?
diese Liste ist sinnvoll
Du brauchst keine externe Browserweiche nimm eine CSS Browserweiche..
also für den IE hast Du herausgefunden , dass
in Dein Design passt,
aber der Browser firefox mag das so gar nicht,
dann gib ein margin-right für den IE an und eines für die sog. Geckobrowser, das geht so:welche px jetzt passen musst Du nur noch austüfteln.
lg
Monika -
So, ich bin ein ganzes Stück weiter. Die Funktion wp_list_cats benötigt nur 'list=0' und schon sind die li-Tags weg. Habe ich nach dem x-ten Mal durchlesen des Codex entdeckt. Bei der Funktion wp_list_pages ist es nicht unbedingt so ersichtlich aber mit 'title_li= ' (wichtig Leerzeichen danach!) bekommt auch hier zumindest Mal die Einrückung weg. Problem: Mit dem li-Tag bekomme ich meinen Code nicht valide. :? Und weiter: Im IE ist auf einmal eine Leerzeile da.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!