Autor Zpráva
Petr1234
Profil *
Čau,

narazil jsem na jeden problém. Vždy když hlavní DIV centruji na střed stránky, tak mu dám nějakou width. Nyní ale dělám layout, kterém nemůžu určit pevnou šířku. Je pokaždé jiná. Když mu ale šířku nedám, tak ten DIV se prostě roztáhne na celé okno, což je špatně. Jde to nějak ošetřit? Maximálně znám jeho minimální šířku, ale na maximální :(

Jak byste to ošetřili?

Díky Petr
tiso
Profil
Petr1234 - ak nemáš obmedzenú maximálnu šírku pre ten div, tak je šírka na celé okno a teda nemá zmysel ho centrovať.
Gappa
Profil
Jestli ho chceš mít proměnlivé délky a nějak odsazený od okolí, tak použij třeba tohle:

div {
margin: 0 30px;
}
Petr1234
Profil *
Hmm, asi jste moc nepochopili problem. Potrebuju mit DIV, ktery je vycentrovany do stredu stranky a pokud nema v sobe zadny obsah, tak ma sirku prakticky 0px a pokud do dej dam treba hr o delce 100px, tak at ma proste ten hlavni div sirku 100px. Takto by se to melo samo roztahovat v zavislosti na sirce obsahu, ok?

Diky
Manq
Profil
tak to potom

margin:0px auto;
Petr1234
Profil *
margin:0px auto;

To taky nejde, to jsem už zkoušel...
Petr1234
Profil *
V CSS mam:



body {
text-align: center;
margin: 0px auto;
padding: 0px;
}

div {

position: static;
}

#mother {
margin: 0px auto;
padding: 0px;
}


A nevim proc to nejde. Zkousel jsem to ruzne, ale nic :(
Manq
Profil
margin:0 auto musíš dát tomu divu
Petr1234
Profil *
margin:0 auto musíš dát tomu divu

Ne, nejde to. Zkuste si to sami schvalne udelat, jestli na to prijdete.
tiso
Profil
Petr1234
<body><span>prvok s premenlivou šírkou podľa obsahu</span></body>

body{text-align: center}
Timy
Profil
Manq
při margin:auto musíš právě určit šířku toho divu...
Toto téma je uzamčeno. Odpověď nelze zaslat.