Autor Zpráva
m_k_k
Profil
Dobrý den,
chci se zeptat, dá se nějak donutit DIV, aby se "neroztahoval", ale aby se v něm text zalamoval? Mám DIV (pravý v klasickém třísloupcovém layoutu), který má nastaveno:

background-image: url(images/right/hlavni_04.gif);
background-repeat: no-repeat;
float: right;
width: 205px;
height: 486px;

a když do něj vložím např. text "AHOJjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj" tak se mi text nezalomí, ale DIV se roztáhne směrem doleva a DIV co byl vedle něj vlevo spadne dolů pod veškerý obsah (jedná se o klasický třísloupcový layout s horní lištou a bez patičky).
Děkuji
Martin K.
PerToon
Profil
To je ta základní chyba. V normálním textu snad nebudeš psát nějaký sto znaků dlouhý slovo. Kdybys tam dal mezery, nebude se roztahovat. Když tam napíšeš takovouhle blbost, tak se roztáhne.
esemeska
Profil
jeste kdyztak zkus do css:

display: block
Dero
Profil
esemeska: A co to změní?

Spíš bych doporučoval pohrát si s overflow. Nebo si přečíst něco o entitě shy a tagu wbr.
habendorf
Profil
esemeska: Dávat divu display:block je tak trochu nošení dříví do lesa, nemyslíš?

m_k_k: jak píše Dero, pro IE ještě existuje případně text-overflow:ellipsis;
sms
Profil *
esemeska: Dávat divu display:block je tak trochu nošení dříví do lesa, nemyslíš?

Mozna, ale myslim, ze by se to pak zalamovalo nebo ne?
habendorf
Profil
sms: ne
Toto téma je uzamčeno. Odpověď nelze zaslat.

0