Autor Zpráva
xlifer
Profil
Je možné, resp. proti něčemu, umístit H1,H2,H3 atd. do buňky tabulky?

<table>
<tr>
<td><h1>nazev</h1></td>
<td>popis</td>
</tr>
</table>
Bubák
Profil
Možné to je, ale podle mne je vhodnější použít jako nadpis tabulky caption a namísto <td><h1>nazev</h1></td> použít th.

Striktně vzato, dvojice název - popis je definiční seznam.
Joker
Profil
xlifer:
Podle specifikace (HTML 5) prvek td může obsahovat flow content, kam patří i nadpisy, prvek th může obsahovat „Flow content, but with no header, footer, sectioning content, or heading content descendants“, takže nadpisy obsahovat nemůže.

Pro záhlaví tabulky existuje právě ten prvek th, není potřeba používat nadpisy hx.
xlifer
Profil
OK, takže takto nepoužívat. Díky.

A ještě pod dotaz...

Odstavec P může obsahovat obrázek IMG ? Předpokládám, že ano, ale jen pro jistotu...

<p>
text <img ... align="right">
</p>
Fisir
Profil
Reaguji na xlifera:
Když si klikneš na p, dozvíš se, že samozřejmě ano.
xlifer
Profil
Joker:
Podle specifikace (HTML 5) prvek td může obsahovat flow content, kam patří i nadpisy, prvek th může obsahovat ‚Flow content, but with no header, footer, sectioning content, or heading content descendants‘, takže nadpisy obsahovat nemůže.

V tomto článku na Sova v síti je u napisy H1 ... H6 zase uvádějí, že H1-H6 lze do TD vkládat... Cituji:

"Naopak, nadpisy H1 až H6 mohou být vnořeny do prvků APPLET, BLOCKQUOTE, BODY, BUTTON, CENTER, DEL, DD, DIV, FIELDSET, FORM, IFRAME, INS, LI, MAP, NOFRAMES, NOSCRIPT, OBJECT, TD a TH."

Beru zpět, špatně jsem pochopil větu, která pokračuje, že TH nemůže být folow content. Omlouvám se za zmatky, ale jak je to napsáno dohromady, tak jsem si neuvědomil, že se již píše o prvku TH, kde již nadpis Hx správně být nemá.
Joker
Profil
xlifer:
Beru zpět, špatně jsem pochopil větu[/b], která pokračuje, že TH nemůže být folow content.
Raději to napíšu ještě jasněji:
Buňky tabulky jsou th (hlavička tabulky) a td (obsah tabulky)
td může obsahovat flow content, což je ta asi největší množina prvků, kam spadá kdeco.
th je jako td, ale s určitými omezeními. Mimo jiné nemůže obsahovat nadpisy (sám prvek th je vlastně nadpis).

Tolik formální specifikace.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: