Eredmény: 1 - 5 (5) összesen

Téma: css menü probléma

  1. #1
    Szerkesztő
    Csatlakozott
    09-04-06
    Hozzászólás
    274
    Begyűjtött 23 köszönetet
    21 hozzászólásával

    Alapbeállítás css menü probléma

    Üdv, próbálok egy olyan horizontális menüt lérehozni, ami a felső sorban tartalmazza a kategóriacímeket, alsó sorban pedig az alkategóriák jelennek meg, ha valaki a felső sorban ráviszi az egeret(hover) az adott kategóriára.

    pl van egy ilyen struktúra és nekem azzal van jelenleg gondom, hogy az alkategóriák mindig a szülő alatt jelennek meg, nem pedig a sor elején

    HTML kód:
    <div id="menu">
    	<ul>
    		<li>Kategória1</li>
    		<li>Kategória2
    			<ul>
    				<li>Alkategória</li>
    			</ul>
    		</li>
    	</ul>
    </div>
    Tehát így jelennek meg, ha pl a 3. kategória van épp :hover :

    HTML kód:
    xxxxx xxxxxxxxx xxxxxxxx xxxxxxxxxxx
                    yyyyyy yyyyyyyy
    és nem így:

    HTML kód:
    xxxxx xxxxxxxxx xxxxxxxx xxxxxxxxxxx
    yyyyyy yyyyyyyy

    Végigpróbáltam egy csomó opciót, de még nem sikerült megtalálni az igazit, ha egyáltalán így meg lehet oldani.. tippek?
    Mindenképpen js nélkül szeretném, bár nem nagyon látom ennek esélyét jelenleg



  2. #2
    Mentor Sanyi49 logója
    Csatlakozott
    10-03-26
    Hely
    Hajdú-Bihar
    Hozzászólás
    372
    Begyűjtött 23 köszönetet
    22 hozzászólásával

    Alapbeállítás re: css menü probléma

    Azt, hogy balra zárva jelenjen meg annyit kell csinálni, hogy az almenüt nem rakod be a főmenü <ul>-jébe, hanem külön. Ahhoz viszont, hogy a 2. sorban mindig más, a kijelölt menüpont almenüje jelenjenek meg js kell pedig.



  3. #3
    Szerkesztő
    Csatlakozott
    09-04-06
    Hozzászólás
    274
    Begyűjtött 23 köszönetet
    21 hozzászólásával

    Alapbeállítás re: css menü probléma

    Nekem mindenképp így kellene, de úgy látom, akkor mégse lehet így megoldani, meh



  4. #4
    Mentor hetes logója
    Csatlakozott
    09-04-17
    Hozzászólás
    452
    Begyűjtött 73 köszönetet
    60 hozzászólásával

    Alapbeállítás re: css menü probléma

    Első körben próbáld meg úgy, hogy a #menu-nek position: relative-ot adsz meg CSS-ben, és az alkategória ul elemnek pedig position: absolute-ot, illetve top és left tulajdonságokkal oda helyezed hogy jó legyen. Kábé így:

    Kód:
    <div id="menu" style="position: relative">
    	<ul>
    		<li>Kategória1</li>
    		<li>Kategória2
    			<ul style="position: absolute; left: 0px; top: 150px;">
    				<li>Alkategória</li>
    			</ul>
    		</li>
    	</ul>
    </div>



    Az aláírás nem lehet hosszabb 100 karakternél kivéve a BB kód jelölőt.

  5. #5
    Szerkesztő
    Csatlakozott
    09-04-06
    Hozzászólás
    274
    Begyűjtött 23 köszönetet
    21 hozzászólásával

    Alapbeállítás re: css menü probléma

    Uh ezt pont kipróbáltam, csak rosszul írtam css-ben a selectort, ul ul-lel jó lett köszönöm!



Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •