korrekter "toplink"
Klaus
- html
0 Tommi
Hallo zusammen,
vielleicht könnt ihr mir helfen:
Wie setze ich beim Doctype XHTML 1.0 Strict einen korrekten Link, der nach oben (zum Seitenanfang) verweißt?
Ist ein entsprechend benannter Anker unbedingt erforderlich, oder genügt der reine Hyperlink (<a href="#top">top</a>)?
Viele Grüße
Klaus
Hallo,
Ist ein entsprechend benannter Anker unbedingt erforderlich, oder genügt der reine Hyperlink (<a href="#top">top</a>)?
Ein <div id="top">, <h1 id="top"> ö.ä. ist dafür schon erforderlich.
Tommi
Hallo,
Ist ein entsprechend benannter Anker unbedingt erforderlich, oder genügt der reine Hyperlink (<a href="#top">top</a>)?
Ein <div id="top">, <h1 id="top"> ö.ä. ist dafür schon erforderlich.
Tommi
Danke.
Was mich noch interessiert, ist ob ich auch einen leeren Anker
<a id="top"></a> direkt unter den <body> setzen kann, oder ob das laut Konvention / Doctype ungültig ist. Es funktioniert ja so oder so.
Weitere Alternative: Ist <body id="top"> "richtig"?
VG Klaus
Hallo Klaus.
Hallo,
Ist ein entsprechend benannter Anker unbedingt erforderlich, oder genügt der reine Hyperlink (<a href="#top">top</a>)?
Ein <div id="top">, <h1 id="top"> ö.ä. ist dafür schon erforderlich.
Tommi
Danke.
Was mich noch interessiert, ist ob ich auch einen leeren Anker
<a id="top"></a> direkt unter den <body> setzen kann, oder ob das laut Konvention / Doctype ungültig ist. Es funktioniert ja so oder so.
Ist aber nicht sinnvoll, da sowieso jedes Element diese ID bekommen kann.
Weitere Alternative: Ist <body id="top"> "richtig"?
Ja; und da weder das html- noch das head-Element eine ID zugewiesen bekommen können auch das – in Bezug auf den Dokumentenbaum – höchste Element, welches diese ID bekommen könnte.
Einen schönen Dienstag noch.
Gruß, Mathias
Hallo Klaus.
»»
Weitere Alternative: Ist <body id="top"> "richtig"?
Ja; und da weder das html- noch das head-Element eine ID zugewiesen bekommen können auch das – in Bezug auf den Dokumentenbaum – höchste Element, welches diese ID bekommen könnte.
Einen schönen Dienstag noch.
Gruß, Mathias
Hey Mathias,
vielen Dank, das hilft mir absolut weiter.
Gleichfalls!
Grüße Klaus
Hello out there!
da weder das html- noch das head-Element eine ID zugewiesen bekommen können
Nein.
[ist 'body'] das – in Bezug auf den Dokumentenbaum – höchste Element, welches diese ID bekommen könnte.
Nein.
Bin mir aber nicht sicher, ob jeder Browser zum 'html'-Element springen würde; Firefox tut es.
Aber springt nicht jeder Browser bei <a href="#">
zum Seitenanfang? Dann erübrigt sich das Setzen eines Ankers mit ID.
See ya up the road,
Gunnar
Hallo Gunnar.
da weder das html- noch das head-Element eine ID zugewiesen bekommen können
Nein.
[ist 'body'] das – in Bezug auf den Dokumentenbaum – höchste Element, welches diese ID bekommen könnte.
Nein.
Wohlig begründet; so mag ich das.
Einen schönen Dienstag noch.
Gruß, Mathias
Hello out there!
da weder das html- noch das head-Element eine ID zugewiesen bekommen können
Nein.
Nein. Die HTML-4.01-DTDs sind hier irrelevant; relevant sind die XHTML-1.0-DTDs (siehe OP). :-b
[ist 'body'] das – in Bezug auf den Dokumentenbaum – höchste Element, welches diese ID bekommen könnte.
Nein.
Wohlig begründet; so mag ich das.
Hab ich doch in meinem anderen tollen Posting. ;-)
See ya up the road,
Gunnar
Hallo Klaus,
Weitere Alternative: Ist <body id="top"> "richtig"?
Klar, du kannst jedem Element jede beliebige ID vergeben, solange du dich an gewisse Regeln hälst http://de.selfhtml.org/html/referenz/attribute.htm
Gruß,
Dieter
Hallo,
Weitere Alternative: Ist <body id="top"> "richtig"?
Ja. Dem <body> darfst du eine ID zuweisen.
Nur für das <html>-Element gelten da andere Regeln.
mfg. Daniel
Tach,
Ja. Dem <body> darfst du eine ID zuweisen.
Nur für das <html>-Element gelten da andere Regeln.
und für base, head, meta, script, style und title.
mfg
Woodfighter
Yerf!
Ja. Dem <body> darfst du eine ID zuweisen.
Nur für das <html>-Element gelten da andere Regeln.
und für base, head, meta, script, style und title.
Gibt es eigentlich einen besonderen Grund für diese Regelung (außer: hat das W3C halt so festgelegt)?
Im Moment ignorier ich diese Regelung... warum sollte ein head keine ID oder ein html keine class haben?
Gruß,
Harlequin
Hello out there!
Gibt es eigentlich einen besonderen Grund für diese Regelung (außer: hat das W3C halt so festgelegt)?
Das sollte als Grund ausreichen. Du kannst gerne beim W3C Änderwünsche äußern ...
Ansonsten sollte man Browsern keinen invaliden Code vorsetzen in der Hoffnung, diese würden daraus was Gescheites machen.
See ya up the road,
Gunnar
Yerf!
Das sollte als Grund ausreichen. Du kannst gerne beim W3C Änderwünsche äußern ...
Ich würd eher gern mal nachfragen, was die denn so rauchen... manche ihrer Vorgaben sind nicht wirklich nachvollziehbar. Das 2 Boxen mit 50% Breite und 1em Padding nicht nebeinander passen ist echt toll! Versuch mal einem Frachtschiffkapitän davon zu überzeugen, dass der Container jetzt breiter ist, weil Dämmmaterial für empfindliche Ware mit rein musste (Stichwort width und padding).
Ansonsten sollte man Browsern keinen invaliden Code vorsetzen in der Hoffnung, diese würden daraus was Gescheites machen.
Sollte es doch mal zu Problemen kommen kann ich ja auf XHTML umsteigen, da ist zumindest id erlaubt...
Gruß,
Harlequin
Hello out there!
Ich würd eher gern mal nachfragen, was die [beim W3C] denn so rauchen...
Meinste, sie würden dir was abgeben?
manche ihrer Vorgaben sind nicht wirklich nachvollziehbar. Das 2 Boxen mit 50% Breite und 1em Padding nicht nebeinander passen ist echt toll!
Dass das Boxmodell nicht immer toll ist ... naja, in CSS3 mag es mehrere Modelle geben. [CSS3-BOX §9]
See ya up the road,
Gunnar
Yerf!
Ich würd eher gern mal nachfragen, was die [beim W3C] denn so rauchen...
Meinste, sie würden dir was abgeben?
Es könnte helfen, die Specs besser zu verstehen...
Gruß,
Harlequin
Grundlage für Zitat #673.
Hello out there!
Dem <body> darfst du eine ID zuweisen.
Nur für das <html>-Element gelten da andere Regeln.
Auch das 'html'-Element darf ein 'id'-Attribut haben. http://forum.de.selfhtml.org/archiv/2007/3/t147617/#m957635 ff.
See ya up the road,
Gunnar
Hallo,
Dem <body> darfst du eine ID zuweisen.
Nur für das <html>-Element gelten da andere Regeln.Auch das 'html'-Element darf ein 'id'-Attribut haben. http://forum.de.selfhtml.org/archiv/2007/3/t147617/#m957635 ff.
OK, ich lese nicht so gerne DTDs und habe mich deshalb an SELFHTML orientiert.
mfg. Daniel
Hello out there!
OK, ich lese nicht so gerne DTDs und habe mich deshalb an SELFHTML orientiert.
Für HTML 4.01 hat SELFHTML auch recht; nur für XHTML 1.0 nicht (mehr).
An welcher Stelle steht das in SELFHTML? Das wäre ein Fall für den Bugtracker.
See ya up the road,
Gunnar
Hallo,
An welcher Stelle steht das in SELFHTML?
http://de.selfhtml.org/html/referenz/attribute.htm#universalattribute
mfg. Daniel
Hallo Gunnar.
Dem <body> darfst du eine ID zuweisen.
Nur für das <html>-Element gelten da andere Regeln.Auch das 'html'-Element darf ein 'id'-Attribut haben. http://forum.de.selfhtml.org/archiv/2007/3/t147617/#m957635 ff.
Toll.
Einen schönen Dienstag noch.
Gruß, Mathias