Autor Zpráva
radozaj
Profil
Ahoj,
dajme tomu, že chcem dosiahnuť rozdelenie okna na polovicu príkazom table
<table height='100%'>

<tr height='50%'><td>1. polovica</td></tr>
<tr height='50%'><td>2. polovica</td></tr>
</table>

No však v XHTML to akosi nechce ísť. Dá sa to cez CSS? Aký je príkaz c CSS namiesto height? Alebo robím niekde chybu?
Bubák
Profil
Nezáleží, jestli použiješ HTML, nebo XHTML, ale na DTD a vykreslovacím režimu:
http://www.jakpsatweb.cz/css/mody-prohlizecu.html
Předpokládám, že nechceš použít jinou DTD (použil jsi strict), i když by to bylo pro tebe možná lepší.

Do stylu dej:
html, body {margin: 0; padding: 0; height: 100%}
tr {height: 50%} /* pro rozdeleni tabulkou */
#horni {height: 50%} /* pro rozdeleni pomoci divu */
#dolni {height: 50%} /* pro rozdeleni pomoci divu */

<div id="horni">1. polovica</div>
<div id="dolni">2. polovica</div>
radozaj
Profil
Skúšal som tie div a išlo to, ale ešte by som potreboval, aby ten text "1.polovica" zobrazil nie top, ale bottom. Cize vertical-align: bottom; ale nefunguje to. Ide to vôbec u div?
Bubák
Profil
Tak to udělej jako "patičku vždy dole".
http://css.interval.cz/clanky/paticka-vzdy-dole/
http://css.interval.cz/priklady/priklad-59-1.htm
radozaj
Profil
Totižto, ja to potrebujem spraviť takto:
Aby presne v strede (vertical aj horizontal) boli 2 riadky textu rôzneho formátovania.

Chcel som to riešiť takto:
Stránku rozdelím na dve polovice (hornú a dolnú). V hornej polovice položím vycentrovaný text na spodok (bottom,center). Do dolnej polovice text vycentrujem a položím ho dohora (top, center).

Skúšal som to s <table>:
Nefunguje, pretože príkaz height mi akosi neberie do úvahy.

Skúšal som to s <div>:
Nefunguje, pretože horná polovica nemôže text dať na spodok (bottom) chlieviku.
radozaj
Profil
Omyl, funguje to!!! DIKI za rady
Toto téma je uzamčeno. Odpověď nelze zaslat.