Autor Zpráva
aaa
Profil *
Chci mít na 1 řádku 1 text zarovnaný doleva a druhý doprava. Udělal jsem to pomocí spanu, kteremu jsem definoval #pravo {font-size: 12px; float: right;}, a ono je to vpravo, ale na dalším řádku....
llook
Profil
Tohle jsem teď vyzkoušel a funguje to:
<style type="text/css">
#vlevo {
float: left;
}
#vpravo {
float: right;
}
</style>
<div>
<span id="vlevo">Vlevo</span><span id="vpravo">Vpravo</span>
</div>
aaa
Profil *
Dík, bylo potřeba definovat i to vlevo, to mě nenapadlo. Dík.
Honza Hučín
Profil
Možná by to šlo udělat i pozicováním jednotlivých spanů:

#vlevo {position:absolute;left:0px}
#vpravo {position:absolute;right:0px}

Rodičovský element ovšem musí být také pozicovaný, aspoň pomocí position:relative. A samozřejmě tam nesmí být další obsah, absolutní pozicování vyjímá z toku textu, takže by se texty překrývaly. Ale zase lze pozicovat jemněji než jen vlevo a vpravo.
kuci
Profil
Dotaz


Jde to udělat i v HTMl typu? Protože, když se na to tak dívám ono je to všechno přes CSS styl. Dík za odpověď
habendorf
Profil
V čistém HTML bych to šlo pomocí tabulky. Nicméně vřele doporučuji CSS.
kuci
Profil
habendorf

Ale, když jsem začátečník a sotva něco vytvořím v HTML?
habendorf
Profil
kuci: http://www.jakpsatweb.cz/tabulky_format.htm
kuci
Profil
habendorf :
Dík. Časem na to příjdu jak v tom dělat a bude se dařit zase o něco líp
habendorf
Profil
Tady máš kostru:

<table width="100%">

<tr>
<td>Text vlevo</td>
<td align="right">Text vpravo</td>
</tr>
</table>
kuci
Profil
habendorf

Dík

Ještě mám prosbu. Mohl bys mě napsat, když to slovo napíšu dlouhé, aby se to automaticky zalomolo na druhý řádek?
habendorf
Profil
Neboj, zalamovat se to bude samo. Ještě jsem to trochu vyšperkoval.

<table width="100%">

<tr valign="top">
<td width="50%">Text vlevo Text vlevo Text vlevo Text vlevo Text vlevo Text vlevo Text vlevo Text vlevo Text vlevo Text vlevo</td>
<td align="right">Text vpravo</td>
</tr>
</table>
Toto téma je uzamčeno. Odpověď nelze zaslat.