Autor | Zpráva | ||
---|---|---|---|
AM Profil * |
#1 · Zasláno: 10. 1. 2009, 11:12:19
Zdravím, existuje v CSS nějaká alternativa HTML vlastnosti tabulky "rules"? když chci například vykreslit pouze vertikální rámečky, ale jen mezi buňkami, ne na kraji tabulky (rules="cols"), lze to nějak učinit čistě přes CSS? Vím, že mohu dát všem sloupcům kromě posledního vlastnost border-right, čímž dojdu navenek stejného efektu, ale znamená to každé buňce v posledním sloupci dávat zvláštní třídu, která smaže border-right, což není úplně čisté řešení, jednak při větší tabulce je to hromada kódu navíc a když mám řekněme přístup jen k CSS a ne k HTML, takže nemohu poslednímu sloupci dávat zvláštní třídu, neudělám to vůbec.
|
||
Str4wberry Profil |
#2 · Zasláno: 10. 1. 2009, 11:41:05
Zřejmě by šlo použít řešení jako v případě menu. Zde to popisuje Chamurappi.
|
||
AM Profil * |
#3 · Zasláno: 10. 1. 2009, 11:51:17
Díky, ale netváří se to, že by to fungovalo.
|
||
Joker Profil |
#4 · Zasláno: 10. 1. 2009, 11:52:33
AM
To s tím rámečkem všem sloupcům kromě posledního by šlo i bez CSS tříd: TR TD { border-right: *nějaký*; } TR TD:last-child { border-right: none; } Problém je, že last-child neumí Internet Explorer. O něco lepší výsledek dá to samé, ale použít levý rámeček a first-child... first-child umí alespoň IE7 a dál, takže je ze hry jenom IE6 (a starší) |
||
panther Profil |
#5 · Zasláno: 10. 1. 2009, 12:02:32
Joker
„To s tím rámečkem všem sloupcům kromě posledního by šlo i bez CSS tříd: “ nešlo. Odpověděl sis níže sám - IE. Nejde opomíjet stále ještě nezanedbatelné procento uživatelů IE6. |
||
AM Profil * |
#6 · Zasláno: 10. 1. 2009, 12:41:28
diky, tak aspon neco :)
|
||
Joker Profil |
#7 · Zasláno: 10. 1. 2009, 13:01:50
panther
nešlo. Odpověděl sis níže sám - IE. Nejde opomíjet stále ještě nezanedbatelné procento uživatelů IE6. Udělat to jde, ale má to nedostatky, které jsem zmínil. Dovedu si představit situace, kdy to, že uživatelé IE6 budou mít čáru i na kraji tabulky (anebo nebudou mít čáry mezi sloupci vůbec- v závislosti na konkrétním řešení) nebude představovat zásadní problém. |
||
Bubák Profil |
#8 · Zasláno: 10. 1. 2009, 13:09:17
table {border-collapse: collapse;} Znáš? |
||
Časová prodleva: 15 let
|
0