HTML-szerkesztés kezdőknek!!!
-
#6430
"hali, kérdés: hogyan tudok olyan framet csinalni hogy a menu egy frame, és ne abban a framebe nyissa meg az adott oldalt hanem azon kívűl a főoldalon, középen.."
1. A keretes oldalszerkezetről (<frameset>+<frame>) érdemes leszokni. Elavult, ósdi, ellenjavallt technika. Bővebben.
2. A keretes oldalszerkezet helyett javaslom a soron belüli keret (<iframe>) használatát:
<div id="menu">
<ul>
<li><a href="menupont1.htm" target="keret">Első menüpont</a></li>
<li><a href="menupont2.htm" target="keret">Második menüpont</a></li>
<li><a href="menupont3.htm" target="keret">Harmadik menüpont</a></li>
</ul>
</div>
<div id="tartalom">
<iframe src="tartalom.htm" name="keret"></iframe>
</div>
Minden olyan link (<a>), aminek a target attribútuma megegyezik a soron belüli keret (<iframe>) name attribútumával a soron belüli keretben nyílik meg.
Az hogy egymás mellé kerüljön a menü és a soron belüli keret arra ott a CSS float tulajdonsága (jelen esetben: #menu, #tartalom {float: left;}).