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