Ikon és tartalom relatív pozicionálása CSS-sel
Hali!
A gondom az lenne, hogy csináltam egy kis hírmegjelenítő modult, aminek ilyen lekerekített oldalú keretet gondoltam, táblázattal nem szeretném megoldani, igy neki áltam CSS osztályokkal felépíteni valahogy igy nézne ki:a gond az, hogy a lekerekítés DIV alja az ikon DIV aljával van egy vonalban... valamiért az ikon DIV-hez képest igazítja magát és nem a fő keret DIV-hez..
HTML:CSS:Segítségeteket előre is köszi..
bye Tomi
■ A gondom az lenne, hogy csináltam egy kis hírmegjelenítő modult, aminek ilyen lekerekített oldalú keretet gondoltam, táblázattal nem szeretném megoldani, igy neki áltam CSS osztályokkal felépíteni valahogy igy nézne ki:
+-----------------------------+
|cim | dátum |
+-----------------------------+
|taltalom.... +-----+ |
| |ikon | |
| +-----+ |
+-----------------------------+
|lekerekítés |
+-----------------------------+
HTML:
<div class="content">
<h3 class="content_cim">cim</h3>
<div class="content_date">date</div>
<div class="content_text">text</div>
<div class="content_img"><img src="/forras\pngs_filetypes\HTTP.png" alt=""></div>
<div class="content_bottom"></div>
</div>
.content { margin:0 auto; padding:0; border: 1px solid #000; width:674px;
background:url("images/hirek/hatter.gif"); height:300px;}
.content_cim { margin:0 auto; padding:0; border: 1px solid #f00; width:389px;
height:30px; background:url("images/hirek/cim.gif") no-repeat; float:left; text-align:left; text-valign:middle;
font-family: Comic Sans MS; font-size: 15px; font-weight: bold; color:#fff; }
.content_date { margin:0 auto; padding:0; border: 1px solid #0f0; width:281px;
height:30px; background:url("images/hirek/date.gif") no-repeat; float:left; text-align:right; text-valign:middle;
font-family: Comic Sans MS; font-size: 15px; font-weight: bold; color:#152541;}
.content_text { border: 1px solid #00f; width: 450px; min-height:130px; background:url("images/content_bg.png");
font-family: Times New Roma; font-size:11px; color:#152541;
float:left; position:relative; left:20px; top:20px;}
.content_img { margin:0 auto; padding:0; border: 1px solid #ff0; width:130px; height:130px;
background:url("images/hirek/ikon.gif"); float:right; position:relative; right:20px; top:20px;}
.content_bottom { margin:0 auto; padding:0; border:0; width:670px; height:20px;
background:url("images/hirek/bg_bottom.gif"); clear:both; position:relative; left:0px; bottom:0px;}
.content_cim h3{ font-family: Comic Sans MS; font-size: 15px; font-weight: bold; color:#fff; position:relative; left:5px; }
bye Tomi
Miért?
Egyébként ez a felugrás dolog egyből ismerős volt, ahogy olvastam, és a float-ra gyanakodtam. Nem tudom attól van-e, de én is szívok ezzel. Van egy nagy div-em, benne két kisebb, egyik balra, másik jobbra téve, persze a méretek kiszámolva. És a nagy div alatti másik div beugrik az iménti "alá" (tehát mögé). NN7.2-ben. FF-ben nem tudom, de sejtem, hogy igen. IE-ben nem csinálja.
Guillotine bug?
re
Dualon: Erröl a bugról még nem is hallottam, amúgy css-ben nem vagyok valami nagy spiler ezért is fordultam hozzátok, de végignézve az oldalt amit belinkeltél az enyém egy kicsit másjellegü mert az alsó csik és az ikon DIV-ek aljai vannak egy vonalban és nem a tetejük...
azért még próbálkozom egyet, ha van valami fejlemény írok..
bye
nem G
CSS relativ pozicionálása
Margót is fel lehet használni pozicionáláshoz. A margó átlátszó úgy tudom és a keretek helyzeteit lehet szabályozni. Ilyen módon nem próbálod meg megoldani?
Elnézést kérek ha nem egészen a témába vág a hozzászólásom.
Más ötlet?
remélem értitek mit szeretnék..
bye
jó a margó
tehát csapj egy margin-top: 20px; -et a bottom divedhez.
kipróbáltam
tényleg ezt már régebben se értettem, miért van az hogy ha nem adok meg overflow értéket és egy divbe elkezdek tartalmakat írni akkor az növekszik, viszont ha van egy tartalmazó div és abban egy másik
dehogynem
mégis guillotine bug :P
:(
CSS-sel pozicionálni
ilyen a { position: absolute; bottom: 0px; right: 10px; } van még a relative, fix (a képernyőre vonatkozik nem dokra) és a static (alapértelmezett)
a bottom, right, to, left jellemzők itt eltolást jelent a befoglalo elemhez képest. De most nem mélyednék bele a témába, mert nincs igazából gyakorlatom se.
Én az absolute értékkel kísérelném meg a megoldást.
Vannak még variációk :)