1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

syntaktish korrekte Sidebar?

Dieses Thema im Forum "Theme-Vorstellung" wurde erstellt von pospiech, 4. Januar 2008.

  1. pospiech

    pospiech Well-Known Member

    Registriert seit:
    15. Juni 2006
    Beiträge:
    245
    Zustimmungen:
    0
    Die widgets erzeugen bei mir folgenden HMTL Müll:

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    wie erreiche ich das da korrekter Code steht?

    Matthias
     
  2. marX

    marX Well-Known Member
    Ehrenmitglied

    Registriert seit:
    5. Oktober 2006
    Beiträge:
    12.943
    Zustimmungen:
    0
    Was ist daran Müll? Ist doch vollkommen korrekt so.
     
  3. Monika

    Monika Well-Known Member
    Ehrenmitglied

    Registriert seit:
    4. Juni 2005
    Beiträge:
    14.126
    Zustimmungen:
    2

    es ist zwar viel html dafür erlaubt es individuellste Gestaltung,

    meinst Du semantisch korrekt?

    wenn ja, das ist es.

    syntaktisch wird in Zusammenhang mit html kaum verwendet.


    prinzipiell änderbar in der functions.php Deines Themes

    lg
     
  4. Syntronica

    Syntronica Well-Known Member

    Registriert seit:
    11. März 2006
    Beiträge:
    1.051
    Zustimmungen:
    0
    Ein Fehler ist dort schon.
    Dort
    HTML:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    fehlt ein abschließendes
    HTML:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Ich weiß allerdings nicht, was Müll ist.
    Ein toleranter Browser zeigt alles korrekt an, obwohl bei XTHML jedes geöffnete li (wie jeder geöffnete Tag) wieder geschlossen werden muss.
     
  5. pospiech

    pospiech Well-Known Member

    Registriert seit:
    15. Juni 2006
    Beiträge:
    245
    Zustimmungen:
    0
    Ich hatte gelesen, dass die sidebar als Liste aufgebaut sein sollte, deshalb das
    HTML:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    . Danach folgt aber kein <li>, sondern ein <h2>.

    Das kann so nicht richtig sein. Aber wenn ich natürlich das umschließende <ul> wennehmen, dann wird es semantisch richtig.

    Und wie ich das in der funtions.php ändern soll ist mir unklar. Sieht bei mir derzeit so aus
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    wobei ich nicht weiß wie spacer definiert sein sollte.

    Matthias
     
  6. Ammaletu

    Ammaletu Well-Known Member
    Ehrenmitglied

    Registriert seit:
    14. Juli 2007
    Beiträge:
    4.696
    Zustimmungen:
    0
    Edit: Pospiech war schneller mit Antworten. ;)

    Das abschließende </li> fehlt nicht, es steht nur unter der sich anschließenden Unterliste. Es fällt allerdings schon auf, dass da im äußersten <ul>-Tag einfach <h2>- und <ul>-Tags stehen, ohne <li>s drum herum.

    Das kann ja wohl hoffentlich nicht das Standardverhalten der Widgets sein, oder? Liegt es am Theme? Muss das ul außen weg?!
     
  7. Syntronica

    Syntronica Well-Known Member

    Registriert seit:
    11. März 2006
    Beiträge:
    1.051
    Zustimmungen:
    0
    Hast du den Code mal durch den w3C-Validator gejagt?
     
  8. Monika

    Monika Well-Known Member
    Ehrenmitglied

    Registriert seit:
    4. Juni 2005
    Beiträge:
    14.126
    Zustimmungen:
    2
    das obige html passt zu dieser functions Angabe nicht,

    selbst wenn ich heute mehr als einen Paradeiser /Tomate auf den Augen habe ;)


    so sieht eine von mir aus


    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    so sieht die auch im default Theme aus.


    hilft das?

    lg
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden