Autor Zpráva
Dusann
Profil
Prečo ak použijem left border pre prvú bunku, tak jeho polovica nezačína v margin oblasti tabuľky ?

Platí to ale iba vtedy ak je nastavený border na bunke v PRVOM row tabuľky:



Ak nastavím border pre bunku v ostatných rows tabuľky, chová sa to podľa pravidiel:



K obrázkom:

Tmavý border vyznačuje kontajner tabuľky a tabuľka má nastavený ľavý margin na 0px.
Borders pre tabuľku sú nastavené v režime collapse.
Dusann
Profil
Dá sa to vyriešiť pridaním prázdneho <tr> na začiatku, ale stále ma zaujíma dôvod prečo to funguje inak pre prvý row.

Asi to nejak súvisí s tým že možno prvý row určuje nejaké kalkulácie pre renderovanie layoutu tabuľky.
Tomáš123
Profil
Dusann:
Mohol by si prosím priložiť ukážku? Skúšal som všetko, čo mi napadlo, ale nepodarilo sa mi nasimulovať prvý obrázok. V ukážke, ktorú som vytvoril, tabuľky v niektorých prehliadačoch preberajú border prvej bunky. V špecifikácii som k tomuto nič nenašiel.
Dusann
Profil
Tomáš123:

Ja tam mám tmavý border na parente tabuľky, aby margin zónu tabuľky bolo jasne vidieť. V tvojej ukážke si obaľ tabuľku divom, alebo si zapni CSS reset a problém bude jasne viditeľný.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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