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 |
#2 · Zasláno: 17. 1. 2016, 12:45:17
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. |
||
Časová prodleva: 9 dní
|
|||
Tomáš123 Profil |
#3 · Zasláno: 26. 1. 2016, 19:05:49
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ý. |
||
Časová prodleva: 7 let
|
0