Gunnar Bittersmann: Menü-Bar ohne CSS und Javascript möglich?

Beitrag lesen

@@Camping_RIDER

Relevant ist, welche Version der Parser (Browser) bei der Verarbeitung des Quelltextes benutzt. Und das ist (in aktuellen Browsern) immer HTML5 (wenn das Zeugs als text/html ausgeliefert wird). Browser haben nur einen HTML-Parser.

Das stimmt schon, aber Browser stellen ja HTML4-Frameset-Seiten auch immer noch korrekt dar 😉

Natürlich tun sie das. Es wäre ja blöd, wenn Webseiten auf einmal nicht mehr funktionieren würden.

Die Sprachdefinition von HTML5 (wo es keine frameset/frame-Elemente mehr gibt) ist ja eher nur schmückendes Beiwerk.

Was HTML5 eigentlich definiert ist ein Parser, d.h. wie ein Parser den Quelltext zu verarbeiten hat. Und da gibt es für frameset natürlich nach wie vor Regeln.

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8"/>
		<title>Frameset Test</title>
	</head>
	<frameset cols="*, *">
		<frame src="http://example.org"/>
		<frame src="http://example.org"/>
	</frameset>
</html>

wird problemlos verarbeitet.

Mit der DOCTYPE-Angabe bestimmst du, welchen Rendermodus Browser fahren sollen: standard, almost standard oder quirks.

Naja, in dem Fall ist es ja nicht nur der Rendermodus

Doch, genau das ist die einzige Funktion der DOCTYPE-Angabe.

oder wir haben unterschiedliche Abgrenzungsvorstellungen von „Rendermodus“.

Meine hatte ich genannt.

Egal wie, wenn man ne Seite mit validem HTML4-Frameset schreibt kann man entsprechende obsolete Elemente verwenden und das ist dann sowohl valide als auch durch den Browser richtig dargestellt.

Ja, ein Validator mag sich noch dafür interessieren, welche HTML-Version als Doctype angegeben ist; sofern man die HTML-Version, gegen die zu validieren ist, nicht explizit vorgibt.

Nur sonderlich sinnvoll ist es natürlich nicht

?? Wenn ich ein Frameset verwenden würde (wofür es vereinzelt sinnvolle Anwendungen geben kann), dann würde natürlich der Doctype HTML 4.01 Frameset bzw. XHTML 1.0 Frameset dafür sinnvoll sein.

LLAP 🖖

--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory
0 51

Menü-Bar ohne CSS und Javascript möglich?

Jens Funkenberger
  • html
  • sonstiges
  1. 0
    Auge
    • css
    • html
    1. 0
      Jens Funkenberger
      • html
      • sonstiges
      1. 0
        Camping_RIDER
        1. 0
          Gunnar Bittersmann
          • html
          1. 0
            Camping_RIDER
            1. 0
              Gunnar Bittersmann
              1. 0
                Camping_RIDER
                1. 0
                  Felix Riesterer
                  • html
                  • sonstiges
                  1. 0
                    Camping_RIDER
                    1. 0
                      Felix Riesterer
                      1. 0
                        Julius
                        • browser
                        • frames
                        • html
                        1. 0
                          beatovich
                          1. 0
                            Camping_RIDER
                          2. 1

                            Lesezeichen auf Framesets

                            Julius
                      2. 0
                        Camping_RIDER
                        • browser
                        • frames
                        • html
                2. 0
                  Gunnar Bittersmann
                  1. 0
                    MudGuard
                  2. 0
                    Camping_RIDER
                    • html
                    • sonstiges
                    1. 0
                      beatovich
                      1. 0
                        Camping_RIDER
                        1. 0
                          Gunnar Bittersmann
                          1. 0
                            marctrix
                          2. 0
                            Camping_RIDER
                            1. 0
                              Gunnar Bittersmann
                              1. 1
                                Tabellenkalk
                                1. 0
                                  Gunnar Bittersmann
                                  • menschelei
                                  1. 0
                                    Tabellenkalk
                                    1. 0
                                      JürgenB
                                2. 0
                                  beatovich
                              2. 0
                                Camping_RIDER
                                • menschelei
                                1. 0
                                  beatovich
                                2. 0
                                  Gunnar Bittersmann
                        2. 0
                          marctrix
      2. 0
        MrMurphy1
        1. 0
          MudGuard
        2. 0
          marctrix
          1. 1

            Content-Security-Policy?

            Regina Schaukrug
            • css
            • html
            • webserver
            1. 0
              marctrix
    2. 0
      beatovich
      1. 0
        Auge
        • css
        • frames
        • html
        1. 0
          beatovich
        2. 0
          Mitleser
          1. 0
            Auge
  2. 0
    Camping_RIDER
    1. 0
      Jens Funkenberger
      1. 0
        marctrix
        1. 1
          Gunnar Bittersmann
          1. 2
            Matthias Apsel
            1. 0
              Matthias Apsel
  3. 0
    beatovich