Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wysokosc diva generowana automatycznie
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
carman
szybkie pytanie do masterow css'a.
w jaki sposob majac w pierwszym div'ie dwa inne div'y(te div'y wewnatrz sa pozycjonowane za pomoca float-rigth i left) wykonac automatyczne dopasowywanie wysokosci div'ow wewnetrznych.na razie w kodzie mam height podane przez wartosc px, a chce zeby wysokosc byla 'wyczuta' automatycznie.jak zapodam height: 100% to IE lyka, a np firefox juz ni.help.jest to zwiazane na pewno z float controlem.
kod css:
Kod
body    {
    background-color:#97ACC2;
}

body,p,input    {
    margin:0px;
    padding:0px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    color:#000;
}

input    {
    border:1px solid gray;
    height:12px;
}

p.header    {
    color:#fff;
    text-align:center;
}

p.msgred    {
    color:#C0003F;
}

p.incol    {
    padding: 5px 0px 0px 0px;
}

p.incolright    {
    padding: 5px 0px 0px 0px;
    text-align:right;
}

input.text250    {
    padding:0px;
    width:250px;
}

input.button70    {
    border:1px solid gray;
    width:70px;
    height:16px;
    cursor:hand;
}

#floatleft    {
    float:left;
    padding:10px 0px 0px 10px;
}

#floatright    {
    float:right;
    padding:10px 10px 0px 0px;
}

#padding10    {
    padding:10px;
}

#header    {
    padding:2px 0px 2px 0px;
    margin:0px;
    width:360px;
    background-color:#003E7C;
}

#container01    {
    margin-top:20%;    
    margin-left:auto;
    margin-right:auto;
    padding:0px;    
    width:360px;
    height:95px;
    background-color:#fff;
    border-top:2px solid white;
    border-left:2px solid white;
    border-bottom:2px solid black;
    border-right:2px solid black;
}

#container02    {
    margin-top:10px;
    margin-left:auto;
    margin-right:auto;
    padding:0px;    
    width:360px;
    height:50px;
    background-color:#fff;
    border-top:2px solid white;
    border-left:2px solid white;
    border-bottom:2px solid black;
    border-right:2px solid black;
}


kod xhtml:
Kod
<div id="container01">
    <div id="header">
  <p class="header">Login page</p>
    </div>
    <div id="floatleft">
  <p class="incol">Login:</p>
  <p class="incol">Password:</p>
    </div>
    <div id="floatright">
  <form action="index.php?pg=login" method="post">
     <p class="incol"><input name="aFields[login]" class="text250" /></p>
     <p class="incol"><input name="aFields[password]" type="password" class="text250" /></p>
     <p class="incolright"><input name="aFields[submit]" type="submit" class="button70" value="Login" /></p>
  </form>
    </div>
</div>
{if $userLoggedIn == "FALSE" }
<div id="container02">
    <div id="header">
  <p class="header">Login incorrect</p>
    </div>
    <div id="padding10">
  <p class="msgred">Your login and/or password are incorrect</p>
    </div>
</div>  
{/if}
stoprocent
Kod
height: auto;
carman
przeciez napisalem, ze height:auto dziala dla IE natomiast nie dziala dla Firefoxa(Mozilla).height-min rowniez nie.przegladary interpretuja height:100% i height:auto tozsamo.
ActivePlayer
Połącz z phpem smile.gif
carman
bosh Panowie ohmy.gif
taka koncepcje to ja nie przyjmuje.
realne pomysly, realne!!! aaevil.gif
ActivePlayer
no more jokes smile.gif sorry for ot
sirrus
Słuchaj, ja bym mógł pomóc, tylko opisz dokładniej problem (jakoś prosto tongue.gif) bo nie chce mi się wlec przez te wszystkie znaczniki.

Wydaje mi się że chciałbyś mieć cosik takiego :
Kod
/  głowny DIV \
| lewy|   prawy|
\             /

Gdzie lewy to będzie powiedzmy sobie menu, a prawy to główna zawartośc. Czy dobrze rozumiem? i chciałbyś żeby ten lewy DIV był taki sam długi jak prawy (vel. www.zeldman.com - tyle że tam menu jest po prawej).
xarr
Nie wiem zbytnio o co chodzi, ale widze jedna niescislosc. Nie ma czegos takiego jak height-min, wiec nie ma prawa to dzialac. Jest natomiast min-height, ktore jest rozumiane przez m.in mozille(ff), ale nie ie. Moze to ci jakos pomoze smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.