zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > (X)HTML
Seite neu laden <a href="http://link"><div id="logo"></div></a> nicht XHTML valide!!

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 20.07.2007, 12:01
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 19.04.2005
Beiträge: 61
gerald79 befindet sich auf einem aufstrebenden Ast
Standard <a href="http://link"><div id="logo"></div></a> nicht XHTML valide!!

Hi,

ich habe gerade den XHTML Validator angeschmissen. Leider bekomme ich die Logofunktion nicht valide:

PHP-Code:
<a href="http://meinlink.de"><div id="logo"></div></a
durch Fehlermeldung:

Zitat:
document type does not allow element "div" here; missing one of "object", "ins", "del", "map", "button" start-tag.
Was soll man denn da einfügen ich möchte doch nur das nicht jeder die URL des Logos kennt/kopiert!

Danke
__________________
[SIGPIC][/SIGPIC]
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 20.07.2007, 12:33
Benutzerbild von fox
fox fox ist offline
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 11.09.2006
Beiträge: 1.008
fox sorgt für eine eindrucksvolle Atmosphärefox sorgt für eine eindrucksvolle Atmosphäre
Standard

Inline-Elemente (a) dürfen keine Block-Elemente (div) enthalten.

Wie wärs mit:
Code:
<a href="http://example.com" id="logo">&nbsp;</a>
__________________
:)
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 20.07.2007, 13:05
Benutzerbild von Loïs Bégué
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 24.06.2007
Ort: Freiburg (D)
Beiträge: 779
Loïs Bégué wird schon bald berühmt werden
Standard

Und welche Element zur Kategorie "Block" oder "Inline" gehören kannst Du bei SelfHTML nachschlagen:
SELFHTML: HTML/XHTML / Referenz /HTML-Elementreferenz
__________________
To attain knowledge, add things everyday. To obtain wisdom, remove things everyday. (Lao Tzu)
Links : Some needfull links (Delphi, XHTML...)
Tools : Arpoon Freeware (Checksum...)
Mit Zitat antworten
  #4 (permalink)  
Alt 20.07.2007, 13:19
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 19.04.2005
Beiträge: 61
gerald79 befindet sich auf einem aufstrebenden Ast
Standard

@fox
leider funktioniert es nicht. Es gibt nochimmer den gleichen Fehler.

@Loïs Bégué
weder ein typisches <p></p> und <br /> will der Valiator nicht aufnehmen Das hätte ich natürlich vorher erwähnen müssen..
__________________
[SIGPIC][/SIGPIC]
Mit Zitat antworten
  #5 (permalink)  
Alt 20.07.2007, 13:22
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.03.2004
Beiträge: 1.838
RoToRa wird schon bald berühmt werden
Standard

Zitat:
Zitat von fox Beitrag anzeigen
Code:
<a href="http://example.com" id="logo">&nbsp;</a>
Notfalls auch

Code:
<div id="logo"><a href="http://example.com">...</a></div>
oder mit besser einem semantischen Element (H1 ist für Logos/Site-Header beliebt):

Code:
<h1 id="logo"><a href="http://example.com">...</a></h1>
In allen Fällen (insbesondere für Fox' Beispiel) wird display: block auf dem Link benötigt.

Robin
__________________
CSS-Rauch! Nicht einatmen!
Mit Zitat antworten
  #6 (permalink)  
Alt 20.07.2007, 13:23
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.03.2004
Beiträge: 1.838
RoToRa wird schon bald berühmt werden
Standard

Zitat:
Zitat von gerald79 Beitrag anzeigen
@fox
leider funktioniert es nicht. Es gibt nochimmer den gleichen Fehler.
Dann benötigen wir mehr Context. Am besten wäre ein URL.

Robin
__________________
CSS-Rauch! Nicht einatmen!
Mit Zitat antworten
  #7 (permalink)  
Alt 20.07.2007, 13:30
Benutzerbild von Loïs Bégué
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 24.06.2007
Ort: Freiburg (D)
Beiträge: 779
Loïs Bégué wird schon bald berühmt werden
Standard

Zitat:
Zitat von gerald79 Beitrag anzeigen
@Loïs Bégué
weder ein typisches <p></p> und <br /> will der Valiator nicht aufnehmen Das hätte ich natürlich vorher erwähnen müssen..
Ja , das war schon klar.

<a> ist Inline-Element
<p> sowie <div> sind Block-Elemente

Bitte lese doch die Beschreibung zu den Inline-Elemente auf der SelfHTML-Seite (link oben).
Es ist wirklich die Mühe wert
__________________
To attain knowledge, add things everyday. To obtain wisdom, remove things everyday. (Lao Tzu)
Links : Some needfull links (Delphi, XHTML...)
Tools : Arpoon Freeware (Checksum...)
Mit Zitat antworten
  #8 (permalink)  
Alt 20.07.2007, 15:24
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 19.04.2005
Beiträge: 61
gerald79 befindet sich auf einem aufstrebenden Ast
Standard

@RoToRa
Zitat:
Dann benötigen wir mehr Context. Am besten wäre ein URL.
Wäre ein tolle Idee ich habe die Daten derzeit aber nur lokal. Der entsprechende CSS Part wird vermutlich gesucht:
PHP-Code:
#logo {float: left; width: 209px; height: 53px; background: url(style/images/logo.gif) no-repeat; margin-top: 20px;} 
Header:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-gb" xml:lang="en-gb">
__________________
[SIGPIC][/SIGPIC]
Mit Zitat antworten
  #9 (permalink)  
Alt 20.07.2007, 15:34
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.03.2004
Beiträge: 1.838
RoToRa wird schon bald berühmt werden
Standard

Zitat:
Zitat von gerald79 Beitrag anzeigen
Der entsprechende CSS Part wird vermutlich gesucht:
Mit Betonung auf vermutlich. Mit Schnippseln kann man nichts anfangen (siehe Wie im Forum am besten geholfen werden kann - XHTMLwiki ).

Robin
__________________
CSS-Rauch! Nicht einatmen!
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 20.07.2007, 16:52
Benutzerbild von fox
fox fox ist offline
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 11.09.2006
Beiträge: 1.008
fox sorgt für eine eindrucksvolle Atmosphärefox sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von gerald79 Beitrag anzeigen
Es gibt nochimmer den gleichen Fehler.
Das kann ich mir grad nicht vorstellen.

Code:
<a id="logo" href="http://example.com">Dein Textersatz für die Grafik</a>
Code:
#logo {
    display: block;
    height: 53px;
    width: 209px;
    background: url (...);
    text-indent: -999em;
}

Noch besser ist es natürlich mit semantischen Elementen (h1-6 für Header), wie es RoToRa schon beschrieben hat.
__________________
:)

Geändert von fox (20.07.2007 um 16:56 Uhr)
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
nicht xhtml valide sfischer (X)HTML 4 20.01.2009 11:53
Validation: XHTML Header plötzlich nicht mehr valide? CoronaLemon (X)HTML 4 10.10.2008 11:13
YouTube Videos XHTML Valide einbauen? axelm (X)HTML 2 14.06.2008 17:11
XHTML 1.1 und <a name=""></a> laborix (X)HTML 3 25.05.2006 23:27
onClick im ahref nicht XHTML valide? StevenX (X)HTML 3 20.03.2005 18:16


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:08 Uhr.