Autor Zpráva
ph@tE
Profil *
Mám jenom takovej dotaz? Mohu mít z hlediska sémantičnosti v dokument dvakrát tag <body>?
Jako že by bylo ( schématicky samozřejmě ):
<html>
<head>
<body style="display: block;" id="1">
obsah
</body>
<body style="display: none;" id="2">
druhý obsah
</body>
</html>
Timy
Profil
ph@tE
Ne.
ph@tE
Profil *
Eště sem zapměl ukončit head, tak ho tedy ukončuji </head>...detail
ph@tE
Profil *
Škoda, takže to musim obalit <div>ama
tiso
Profil
...to je povzdych ako keby si tým že použiješ div porušil neviem-čo... Radšej sa zamysli či viac neublížiš tým čo chceš urobiť...
ph@tE
Profil *
Neboj mám to promyšlený ,jenom sem se chtěl zeptat, jestli by to nešlo spíš obalit <body> než <div>, ale tak tam dám <div>, no nic, neva..
Mistr
Profil
Timy
Mimochodem, to snad ani není z důvodu sémantiky, ne? To tak prostě je dané, nepletu-li se. Souhlasíš s tím?
Timy
Profil
Mistr
No ono to prostě nejde, jak teoreticky tak prakticky. Podle specifikace může být na stránce jeden element <body>. Z hlediska sémantiky je nelogické, aby měla stránka dvě těla. A z praktického hlediska není možné dosáhnout dvou body, prohlížeč si to stejně přeskládá tak, ať vidí pouze jeden. Příklad:

<title>pokusná stránka</title>
<body>
ahoj
</body>
<body>
ještě jednou ahoj
</body>

tenhle kód vidí Firefox takhle:

<html>
<head>
<title>pokusná stránka</title>
</head>
<body>
ahoj

ještě jednou ahoj

</body>
</html>
Mistr
Profil
Timy
Přesně tak. Díky za potvrzení mé úvahy.
Toto téma je uzamčeno. Odpověď nelze zaslat.