3 oszlop százalékos megadással
Sziasztok!
A következő lenne a problémám. Van 3 képen, és ezeket szeretném balra, középre és jobbra igazítani. Táblázatban megy a dolog, de CSS-ben szeretném megoldani, a lehető legegyszerűbben. Kerestem több helyen is ilyen megoldást, de eddig még nem találtam meg a megfelelőt.
Táblázattal:
Működik.ID-del
Nem működik.
Hiba: a képeket méretezi és egymás alatt jelennek meg.DIV-vel
Nem működik.
Hiba: egymás alatt jelennek meg a képek.Minden esetben egy <DIV class=”fejlec”> </DIV> elemen belül helyezkednek el.
Hogy lehetne ezt megoldani úgy, hogy mindenhol működjön?
Ugyanilyen problémám van egy lábléccel is. előző (jobb) tartalom (közép) következő (bal)
■ A következő lenne a problémám. Van 3 képen, és ezeket szeretném balra, középre és jobbra igazítani. Táblázatban megy a dolog, de CSS-ben szeretném megoldani, a lehető legegyszerűbben. Kerestem több helyen is ilyen megoldást, de eddig még nem találtam meg a megfelelőt.
Táblázattal:
Működik.
<TABLE width="100%">
<TR>
<TD width="33%" align="left"><IMG SRC="kepek/kep1.jpg" WIDTH="176" HEIGHT="140" BORDER="0" ALT="" ID="jobb"></TD>
<TD width="34%" align="center"><IMG SRC="kepek/logo.gif" WIDTH="176" HEIGHT="140" BORDER="0" ALT="Logó" ID="kozep"></TD>
<TD width="33%" align="right"><IMG SRC="kepek/kep2.jpg" WIDTH="176" HEIGHT="140" BORDER="0" ALT="" ID="bal"></TD>
</TR>
</TABLE>
Nem működik.
Hiba: a képeket méretezi és egymás alatt jelennek meg.
#bal {vertical-align: left;
position: relative;
width:33%;
}
#kozep {vertical-align: center;
position: relative;
width:34%;
}
#jobb {vertical-align: right;
position: relative;
width:33%;
}
<IMG SRC="kepek/kep1.jpg" WIDTH="176" HEIGHT="140" BORDER="0" ALT="" ID="jobb">
<IMG SRC="kepek/logo.gif" WIDTH="176" HEIGHT="140" BORDER="0" ALT="Logó" ID="kozep">
<IMG SRC="kepek/kep2.jpg" WIDTH="176" HEIGHT="140" BORDER="0" ALT="" ID="bal">
Nem működik.
Hiba: egymás alatt jelennek meg a képek.
.bal {vertical-align: left;
position: relative;
width:33%;
}
.kozep {vertical-align: center;
position: relative;
width:34%;
}
.jobb {vertical-align: right;
position: relative;
width:33%;
}
<DIV class="jobb"><IMG SRC="kepek/kep1.jpg" WIDTH="176" HEIGHT="140" BORDER="0" ALT="" ID="jobb"></DIV>
<DIV class="kozep"><A HREF="index.php?<?php print($SID); ?>"><IMG SRC="kepek/logo.gif" WIDTH="176" HEIGHT="140" BORDER="0" ALT="Logó" ID="kozep"></A></DIV>
<DIV class="bal"><IMG SRC="kepek/kep2.jpg" WIDTH="176" HEIGHT="140" BORDER="0" ALT="" ID="bal"></DIV>
Hogy lehetne ezt megoldani úgy, hogy mindenhol működjön?
Ugyanilyen problémám van egy lábléccel is. előző (jobb) tartalom (közép) következő (bal)
Olvass doksit
Tipp: float körül keresgélj.
float, inline
a jobbsónak - float:right;
a közpsőnek - display:inline;
az a vertical-align pedig télleg felejtős :)
Mindegyiknek float:left
Nem megy!
Azt szeretném megjeleníteni, ami a táblázatos kód esetében jön be. (Próbáljátok ki, hátha úgy érthetőbb a problémám.) Szóval a 3 képet az ablak ball, középső és jobb oldalára szeretném igazítani.
Az id-es módszerrel megoldható?
A div-es próbálgatásom egyik variációja:
Részben fedi az alatta lévő tartalmat, ez is probléma, na jó ie alatt nem. :-)
Hogy hozzam ki a menüt a lefedésből?
Az UL.menu{clear:none;}-val nem működik.
értékek hahó
clear: both;
És szvsz jobb, ha mindenki float: left;
Itt a tuti!
http://www.fu2k.org/alex/css/onetruelayout/example/interactive