prosim jak udelat, aby se mi div stranka, ktery obsahuje div menu a div text, prodluzoval tak jak je velky text, - tzn ne na pevnou vysku(ale sirku ano) + jak pod tento div hodit zapati, ktere by melo pevnou vysku i sirku, ale nemelo by absolutni umisteni (zaviselo by na divu stranka).
moc diky, nemuzu na to prijit
Zkoušels přiřadit zápatí styl clear:both
nezkousel jsem nic, protoze nemam poneti co to both je........, ja to doted delal absolutnim pozicovanim, ale nastal problem kdyz mam nejaky clanek prlis dlohy tak nechci protahovat vysku v css pro kazdou stranku, potreboval bych to zavisle na textu........ :(
a ted vznika problem se zapatim........
mrkni sem, řešilo se to tu nedávno
http://fx.xf.cz/layout.html
http://www.webzdarma.cz/forum/read.php?f=3&i=37120&t=37120
ale to porad neni odpoved na tu x vysku......... potrebuju to nutne vedet, staci 100%, nebo jak, u 100% je to zbytecne velke........... a nekdy zbytecne (hoooooodne male)
Vůbec tam výšku neudávat.(ani u tabulek)
Konkretně ve tvém stylopisu:
#menu1
{
position:absolute;
top:100px;
width:150px;
height:900px;
display:block;
background-color:black;
}
#text
{
position:absolute;
top:100px;
left:155px;
color:silver;
background-color:black;
width:625px;
height:900px;
padding-left:10px;
padding-right:10px;
Výšku ti určuje #menu které má výšku 900
a jak pod to napozicovat to zapati? + aby tam bylo dolu trochu vic mista, ne aby to jenom skocilo........ (tak 3 radky)
ale ty dve veci mam v divu body, ktere ma vysku urcenou (nebo uz ne? nevim) takze vubec bez vysky a jde to udelat aby mminimalni vyska byla trebas 800?
takze potrebuju udelat to tak, aby minimalnoi vyska #stranky byla 800px ale dale se rozahovala podle textu, ve #strance je div menu a text, prave vyska by byla urcena podle textu a pod timhle by bylo zapati.
Jak na to, pls poradte (sirka 800px)
nemam tuseni jak na to :(
Thelvyn: a jak pod to napozicovat to zapati? + aby tam bylo dolu trochu vic mista, ne aby to jenom skocilo........ (tak 3 radky)
buď tam nastaviš margin, nebo natrvdo přidáš <br> a nastavit styl:
#zapatí { clear: both } - tímto se zápatí zobrazí vždy pod ostatními odstavci
a jak dam jeste tu minimalni vysku (800px)? ale hlavne potrebuju dat menu a text se stejnou vysku........ (ale tyhle obe dve jsou v dalsim divu stranka), uz jsem zniceny, to zapati je yvresene, ale ne tohle :(
min-height, ale v IE to nefunguje, pro nej se to udela zvlast jen jako height treba pres podtrzitkovy hack (ktery ovsem podle w3c neni validni, takze bych spis pouzil zvlastni css soubor)
viz napr. http://www.jakpsatweb.cz/css/min-height.html
to jem uz vyresil, ale problem je u toho clear:both, tohle ej muj zdrojak, ale zapati se zobrazuje porad nahore:(
<body>
<div id="stranka">
<div id="logo">
</div>
<div id="menu">
</div>
<div id="text">
</div>
</div>
<div id="zapati">
</div>
</body>
A css:
#stranka
{
position:absolute;
width:760px;
top:40px;
left:50%;
margin-left:-380px;
}
#logo
{
width:760px;
height:110px;
color:silver;
background-color:black;
}
#menu
{
position:absolute;
top:115px;
width:150px;
min-height:700px;
color:silver;
background-color:black;
}
#text
{
position:absolute;
top:115px;
left:152px;
width:608px;
min-height:700px;
color:silver;
background-color:black;
}
#zapati
{
clear:both;
width:760px;
height:120px;
background-color:blue;
}
a proc to neudelas relativne, jak si chtel?
<body>
<div id="stranka">
<div id="logo">
</div>
<div id="menu">
</div>
<div id="text">
</div>
<div id="zapati">
</div>
</div>
</body>
#strance dat margin: auto;
a #menu dat float: left; ?
a jak nastavit menu i textu stejnou x vysku, ktera se meni podel velikosti textu v divu text? to mi ted docvaklo ze se bude menit kazdy zvlast, potreboval bych to hodit stejne..............