Autor | Zpráva | ||
---|---|---|---|
guest Profil |
#1 · Zasláno: 19. 3. 2007, 19:58:16
Ahoj, vypisuju z databáze tabulku s pěti sloupci a v závislosti na výběru nula až několikatisíci řádky.
Potřebuji aby při ukázání na řádek se mi celý řádek tabulky prosvítil, což můžu udělat javaskriptem nebo v css. Mám několik možností jak tabulku udělat a chtěl bych znát vaše názory, která možnost je nejlepší (hlavně co se týče rychlosti načítání, ale případně i dalších ohledů): 1) tabulku udělat přes TABLE a prosvícení řádků přes javascript 2) tabulku udělat přes TABLE a prosvícení řádků přes css 3) tabulku i prosvěcování řádků udělat v css Díky |
||
Leo Profil |
#2 · Zasláno: 19. 3. 2007, 20:06:37
Urcite verze 1, Leo
|
||
Acci Profil |
#3 · Zasláno: 19. 3. 2007, 20:06:40
Element table byl vymyšlen na to, aby se používám pro tabulková data. To, že se začal zneužívat k jiným účelům, je už věc jiná. A podsvícení řádků? Na to byl vymyšleno CSS, proto jej na to taky použij. Bohužel, IE6 a starší podporují :hover pouze u odkazů, takže se asi JS nevyhneš.
|
||
habendorf Profil |
#4 · Zasláno: 19. 3. 2007, 20:07:15
2) nejde
Pro tabulky je určen table. |
||
Gappa Profil |
#5 · Zasláno: 19. 3. 2007, 20:12:03
Proč by varianta 2 nešla? (když tedy neberu v potaz, že pro IE6 jsou potřeba právě JS berličky) - co je špatného na tr:hover?
|
||
Miloš Profil |
#6 · Zasláno: 19. 3. 2007, 20:17:23
Tabulky na tabulková data, na tom se shodneme.
Podsvícení řádků: pokud jde o hover, pak viz Gappa – jednoznačně tr:hover – proč bychom ho v CSS měli, že. (IE6 je nutno pomoci javascriptem). Podsvícení řádků: pokud jde o sudé-liché, v CSS2 na to zatím není nic vymyšlené, ale dá se to obejít pomocí JS: wellstyled.com/css-striped-tables.html. |
||
habendorf Profil |
#7 · Zasláno: 19. 3. 2007, 20:55:11
Proč by varianta 2 nešla? (když tedy neberu v potaz, že pro IE6 jsou potřeba právě JS berličky)
Pokud nebereš v potaz nejrozšířenější prohlížeč ... |
||
guest Profil |
#8 · Zasláno: 19. 3. 2007, 20:56:05
díky, určitě tedy použiji TABLE a asi javascript vzhledem k tomu, že v IE6 by hover nemuselo fungovat
|
||
habendorf Profil |
#9 · Zasláno: 19. 3. 2007, 20:57:49
v IE6 by hover nemuselo fungovat
Ne nemuselo, ono by to prostě nefungovalo. Pomocí JS je to na pár řádků. |
||
guest Profil |
#10 · Zasláno: 19. 3. 2007, 21:03:41
habendorf
no tak pak není co řešit, díky |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0