Autor Zpráva
germ
Profil *
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
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
xerno
vertikal-align: middle;
pravděpodobně jsi myslel vertical-align, viď?
xerno
Profil
panther
Jó, promiň, malinký překlep.-..
germ
Profil *
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 *
jeste detail: potrebuju tam mit tabulky ktere maji th vertikalne a jine tabulky, kde to chci klasicky horizontalne.
Bubák
Profil
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 *
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.

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:

0