| Autor | Zpráva | ||
|---|---|---|---|
| hopus Profil * |
#1 · Zasláno: 18. 2. 2010, 18:02:20
Dobrý den,
chtěl bych poprosit o pomoc, snažím se vytvořit takový základní layout, který by mě naučil pracovat s rozvržením stránky. Vytvořil jsem několik částí hlavičku, tělo, patičku a dva boxy pro text. Ale nastal mi problém, který nevím jak elegantně vyřešit, pro Vás to určitě bude kravina. Když mám css #tělo a v ní dva #clanek1 a #clanek2. Když napíši dlouhý text do <div id="clanek1"> tak se mi zvětšuje prostor clanek1 což je dobře, ale všechno pod ním včetně samotného #těla se nezvětšuje nebo s přibývajícím textem neposouvá níž. Nevíte jak to vyřešit?předem moc díky.
<style>
#head{
width:600px;
height:200px;
background-color:red;
position:absolute;
top:10px;
left:200px;
}
#telo{
width:600px;
height:500px;
background-color:yellow;
position:absolute;
top:215px;
left:200px;
}
#pata{
width:600px;
height:100px;
background-color:green;
position:absolute;
top:720px;
left:200px;
}
#clanek1{
width:350px;
height:200px;
background-color:purple;
position:absolute;
top:30px;
left:14px;
}
#clanek2{
width:350px;
height:200px;
background-color:purple;
position:absolute;
top:290px;
left:14px;
size:fixed;
}
</style>
</head>
<body>
<div id="head"></div>
<div id="telo">
<div id="clanek1">
ahoj <br />
ahoj <br />
ahoj <br />
ahoj <br />
ahoj <br />
ahoj <br />
ahoj <br />
ahoj <br />
ahoj <br />
ahoj <br />
ahoj <br />
ahoj <br /><br>ahoj <br />
</div>
<div id="clanek2">
ahoj <br />
ahoj <br />
ahoj <br />
ahoj <br />
ahoj <br />
ahoj <br />
ahoj <br />
ahoj <br />
ahoj <br />
ahoj <br />
ahoj <br />
ahoj <br />
</div>
</div>
<div id="pata"></div>
</body>
|
||
| Joker Profil |
#2 · Zasláno: 18. 2. 2010, 18:24:26
hopus:
Pro příště- zvláště u problémů se vzhledem bývá názornější, když tu stránku umístíte někam na web (možností kam umístit testovací stránku je spousta) a dáte odkaz, než když si to musíme "renderovat v hlavě". V tomhle případě je problém position:absolute- to jednoduše podáno říká, že se prvek má vytrhnout z kontextu stránky a natvrdo umístit na dané souřadnice, bez ohledu na ostatní prvky. Není tedy dobré založit celé rozvržení stránky na použití position:absolute. |
||
| hopus Profil * |
#3 · Zasláno: 18. 2. 2010, 18:38:37
Máte pravdu, lepší to asi bude ukázat na příkladu: viz odkaz: http://www.onoko.cz/sablona/. No a ted jde o to aby se ten fialový obdelník zvětšoval s přírůstajícím textem a stejně tak i to žluté tělo + posunování zelené patičky. Na ty absolute nebo relative jsem koukal, ale stejně se mi požadováné dynamičnosti podařit nedosáhlo. Neměl by sjte nějaký příklad něčeho podobného?Předem moc díky
|
||
| panther Profil |
#4 · Zasláno: 18. 2. 2010, 18:45:36
hopus:
- nepozicovat - sloupce nikdy nejsou stejně dlouhé, jen se to simuluje obrázkem na poazdí - je to tu co chvíli. Naposledy dnes v poledne. |
||
| hopus Profil * |
#5 · Zasláno: 18. 2. 2010, 20:39:01
Takže tento způsob rozvržení není moc vhodný?Zkusím projít tedy starší články, snad něco objevím a pochytím. Děkuji
|
||
|
Časová prodleva: 16 let
|
|||
0