divek egymásbaágyazva pozícionálással
Sziasztok!
Van egy divekből összerakott felület, aminek az elhelyezésével, és méretezésével van gondom...css:Amit kellene csinálnia:
a workContent a fő ablak, középen kell lenni, a magasságát úgy kellene meghatároznom, hogy a div felső széle 70px-re legyen a felső vonalhoz képest, a magasságát mindig az adott tartalom határozza meg (ami a workContentData divbe töltődik be), de a div alsó széle maximum 50px-re lehet kell hogy legyen a a böngésző ablak alsó széléhez képest.
A gond az, hogy eddig csak fixre sikerült megoldanom a méreteket, de ha pl valaki nagyobb felbontáson nézi, akkor túl kicsi lesz, ha alacsony, akkor meg esetleg túl nagy az ablak magassága. Plussz még nem sikerül összehozni, hogy a keret, illetve tartalom div rendesen igazodjanak, csak a méretekkel való játékkal tudom összehozni...
link
■ Van egy divekből összerakott felület, aminek az elhelyezésével, és méretezésével van gondom...
<div id="workContent">
<div id="workContentBorder">
<h1>Alkusz: új kliens felvétele</h1>
<div id="workContentData">
...tartalom...
</div>
</div>
</div>
#workContent {
display: block;
position: relative;
min-height: 50px;
max-height: 500px;
height: auto;
margin: 70px auto 50px auto;
padding: 3px;
border-radius: 5px;
background: linear-gradient(to top, #C4C4C4 0%,#FFFFFF 100%);
z-index: 1;
}
#workContentBorder, #menuContentBorder {
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: 5px 5px 17px 5px;
border:solid 1px gray;
border-radius:3px;
padding:5px;
padding-bottom: 6px;
box-shadow:1px 1px 0 0 rgba(255,255,255,0.8);
}
#workContentData {
display: block;
position: relative;
width: calc( 100% - 12px );
max-height: 423px;
top: 0;
bottom: 0;
left: 0;
right: 0;
overflow-y: scroll;
border-radius: 3px;
border-left: solid 1px gray;
border-top: solid 1px gray;
background: lightgray;
box-shadow: 1px 1px 0 0 rgba(255,255,255, 1);
min-width: 100px;
margin: 0 10px 0 0;
padding: 5px;
}
a workContent a fő ablak, középen kell lenni, a magasságát úgy kellene meghatároznom, hogy a div felső széle 70px-re legyen a felső vonalhoz képest, a magasságát mindig az adott tartalom határozza meg (ami a workContentData divbe töltődik be), de a div alsó széle maximum 50px-re lehet kell hogy legyen a a böngésző ablak alsó széléhez képest.
A gond az, hogy eddig csak fixre sikerült megoldanom a méreteket, de ha pl valaki nagyobb felbontáson nézi, akkor túl kicsi lesz, ha alacsony, akkor meg esetleg túl nagy az ablak magassága. Plussz még nem sikerül összehozni, hogy a keret, illetve tartalom div rendesen igazodjanak, csak a méretekkel való játékkal tudom összehozni...
link
Egy megoldás
Köszi a választ! Közben én is
link