Autor | Zpráva | ||
---|---|---|---|
germ Profil * |
#1 · Zasláno: 22. 11. 2008, 16:14:52
Ahoj.
O css nevim nic, zatim jsem si vzdy poradil, ze jsem reseni vygooglil. Mam nasleduji problem: Skript v programovacim jazyku, ktery neovladam produkuje HTML vystup. Pri volani dane funkce mozne jednoduse definovat styl cele tabulky, prvniho radku , prvniho sloupce a pak "vnitrku tabulky". Ja bych potreboval aby u nekterych tabulek prvni radek byl zobrazen vertikalne. Normalne to delam tak, ze pro TH definuju nasledujici styl. .header_verticaltext{ writing-mode: tb-rl; filter: flipv fliph; } Problem je, ze se k nastaveni TH v tele fce nedostanu (je to v nejake internal fci) , pri volani fce muzu tedy jen definovat je styl TR. Zkousel jsem podel prikladu <style> .zalozka {font-style: oblique} .zalozka A:visited {color: navy ! important} </style> udelat toto TR.firstline.vertical { color: #FFFFFF; background: #000000; } TR.firstline.vertical TH{ writing-mode: tb-rl; filter: flipv fliph; text-align: left; vertical-align: bottom; horizontal-align: center; } ale nefunguje. Prosim poradte. Diky germ |
||
xerno Profil |
#2 · Zasláno: 22. 11. 2008, 16:27:50
germ
Třeba... th { vertikal-align: middle; } Toto ti udělá na všech prvních řádcích vertikální zarovnání na střed. Jestli chceš jen některé, tak si je musíš označit, já to udělám třídou: th.zarovnani { vertikal-align: middle; } a pak do inkriminovaného tagu "th" připíšeš třídu: <th class='zarovnani'> |
||
panther Profil |
#3 · Zasláno: 22. 11. 2008, 16:29:36
xerno
„vertikal-align: middle; “ pravděpodobně jsi myslel vertical-align, viď? |
||
xerno Profil |
#4 · Zasláno: 22. 11. 2008, 16:31:53
panther
Jó, promiň, malinký překlep.-.. |
||
germ Profil * |
#5 · Zasláno: 22. 11. 2008, 17:07:29
Hmm. problem je tom, ze ja nemam moznost zapisovat do th. Program pocita data, potom zavola externi knihovnu, ktera prevede vystupy na html tabulky, kde ja pri volani te fce muzu jen definovat class pro celou tabulku, prvni radek, prvni sloupec a pak vnitrek tabulky.
Takze potrebuju vedet jestli existuje moznost jak nadefinovat jak budou vypadat <TH> v <TR class="prvni_radek">. |
||
germ Profil * |
#6 · Zasláno: 22. 11. 2008, 17:14:00
jeste detail: potrebuju tam mit tabulky ktere maji th vertikalne a jine tabulky, kde to chci klasicky horizontalne.
|
||
Bubák Profil |
#7 · Zasláno: 22. 11. 2008, 18:57:37
Můžeš zapisovat do TABLE, nebo TABLE obalit DIVem? Jinak ty tabulky, přesněji buňky záhlaví TH těžko odlišíš od sebe, abys mohl použít různé stylování.
„ja nemam moznost zapisovat do th“ Napiš, kam můžeš zapisovat, jestli je tvůj problém vůbec řešitelný. |
||
germ Profil * |
#8 · Zasláno: 22. 11. 2008, 19:36:43
1. Tabulku urcite DIV obalit pujde.
2. Aniz bych jakkoliv "hackoval" tak muzu nastavit class pro celou tabulku, prvni radek, prvni sloupec a pak vnitrek tabulky. tj volam funkci UdelejHTML(datovastruktura, table.class, firstrow.class ,firstcol.class, innercell.class). - takze to pak nastavuje <TABLE class=table.class> <TR class=firstrow.class> pro prvni radek (tj <TR><TH></TH>.....</TR>) <TD class=firstcol.class> pro bunky v prvnim sloupci <TD class=innercell.class> pro vse ostatni diky. |
||
Časová prodleva: 17 let
|
0