Kreuzverschachtelte Tags
Tester
- html
0 Christopher0 rfb
Index.html Seite auf www.Google.de
--------------------------
<a
href="url?sa=p&pref=ig&pval=3&q=http://www.google.de/ig%3Fhl%3Dde&usg=__Z0CJbWM4HlSgUfAvcqREfrp5hxE="
onmousedown="return clk('/url?sa=p&pref=ig&pval=3&q=http://www.google.de/ig%3Fhl%3Dde&usg=__Z0CJbWM4HlSgUfAvcqREfrp5hxE=','promos','hppphnu:de_all','pro','1','')">
<p>Personalisierte Startseite</a> | <a
href="https://www.google.com/accounts/Login?continue=http://www.google.de/&hl=de">Anmelden</a>
--------------------------
Ist das HTML-Gerecht?
<a> ... <p> ... </a> ... </p>
Normal müsste das doch so sein?!?:
<a> ... <p> ... </p></a><p> ... </p>
oder irre ich mich da?!?
Hallo,
klar müsste es das sein, siehe auch die anderen Fehler:
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.google.de%2F
Aber es ist einfach kürzer. Und bei <p> würde ich auch nicht von einem richigen Fehler sprechen wenn man es nicht schließt.
Google kämpft um jedes Bit und Byte, da keine Ahnung wieviele Millionen Leute Google als Startseite angelegt haben und es da mit dem Traffic enorme Auswirkungen hat ob da jetzt 3KB oder 5KB geladen werden.
Wenn du dir den javascript Code ansiehst
function sf(){document.f.q.focus();}
hat Google nur das absolut notwendigste drin um es zum laufen zu bringen.
Grüße
--
http://www.rechtsrat-jetzt.de
Hallo»» Index.html Seite auf www.Google.de
<a
href="url?sa=p&pref=ig&pval=3&q=http://www.google.de/ig%3Fhl%3Dde&usg=__Z0CJbWM4HlSgUfAvcqREfrp5hxE="
onmousedown="return clk('/url?sa=p&pref=ig&pval=3&q=http://www.google.de/ig%3Fhl%3Dde&usg=__Z0CJbWM4HlSgUfAvcqREfrp5hxE=','promos','hppphnu:de_all','pro','1','')"><p>Personalisierte Startseite</a> | <a
href="https://www.google.com/accounts/Login?continue=http://www.google.de/&hl=de">Anmelden</a>Ist das HTML-Gerecht?
<a> ... <p> ... </a> ... </p>Normal müsste das doch so sein?!?:
<a> ... <p> ... </p></a><p> ... </p>oder irre ich mich da?!?
Hi,
Aber es ist einfach kürzer. Und bei <p> würde ich auch nicht von einem richigen Fehler sprechen wenn man es nicht schließt.
nein, aber die Verzahnung mit einem anderen Element ist ganz klar falsch.
[...] hat Google nur das absolut notwendigste drin um es zum laufen zu bringen.
Wenn sie wirklich nur das notwendigste drin hätten, würden sie so einen Javascript-Quatsch ganz weglassen.
Ciao,
Martin
Da will man mal n kleinen HTML-Parser Coden,und dann muss man mit sonnen "Foobar" klar kommen ...
Naja... Danke, für die Antwort.... muss ich mir mal überlegen, was ich da mache.
Tach,
Da will man mal n kleinen HTML-Parser Coden,und dann muss man mit sonnen "Foobar" klar kommen ...
HTML zu parsen wird _verdammt_ anstrengend, versuche dich auf XHTML zu beschränken. In HTML ist das folgende ein vollständiges und valides Dokument:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<title>bla</>
<p/foo/
Und mit derartigen Dingen macht das Arbeiten wirklich keinen Spaß.
mfg
Woodfighter
Hallo Jens,
HTML zu parsen wird _verdammt_ anstrengend, versuche dich auf XHTML zu beschränken. In HTML ist das folgende ein vollständiges und valides Dokument:
Dazu kommt noch, dass die meisten Benutzer von einem HTML-Parser nicht nur erwarten, dass er syntaktisch valides HTML parsen kann, sondern dass er auch mit der wirrsten Tag-Suppe noch einigermaßen klar kommt.
Schöne Grüße,
Johannes
Moin
Normal müsste das doch so sein?!?:
<a> ... <p> ... </p></a><p> ... </p>oder irre ich mich da?!?
du irrst, normal wäre
<p> ... <a> ... </a></p><p> ... </p>
Da <a> ein Inline-Element ist kann es kein Blockelement wie <p> beinhalten, umgekehrt geht's.
Gruß
rfb