Autor Zpráva
SirDoxik
Profil
Dobrý den, potřeboval bych menu co mam na webu ("www.doxik.eu") predelat do ul li. Problem je v tom, že at jsem si cetl tutorialy a navody, nikdy se mi ho nepodařilo zprovoznit. P.S. Jsem takovy samouk a zrovna dobre css neumim. Potrebuju to z duvodu fixniho menu. Mám problém (u tohoto co jsem si delal ja) ze kdyz je to nahore tak na odkazy klikat de, jakmile sjedu trochu dolu tak se odkaz chova jako normalni text. Děkuji Dominik Vít.
Bubák
Profil
Dej DIVu #clanky barevné pozadí a pak sleduj, co se děje, uvidíš, proč na položky menu nejde kliknout.
Kubo2
Profil
SirDoxik:
Skúšal si div#menu nastaviť z-index?

#menu {
    /* css vlastnosti */
    z-index: 1;
}

Prečítaj si niečo o z-index napríklad na JPW.
Tomáš123
Profil
SirDoxik:
potřeboval bych menu co mam na webu ("www.doxik.eu") predelat do ul li
Dúfam, že toto bude stačiť, ak niečo nebude fungovať daj vedieť:
1. Celé menu obaľ do <ul>
2. Následne tam daj toľko položiek koľko chceš
3. Každú položku píš asi v takomto tvare: <li><a href="#">Zostať tu</a></li>
4. potom do CSS napíš:
ul {
margin: 0;/*nulovanie marginu a paddingu*/
padding: 0;
list-style: none; /*aby sa ti nezobrazovali odrážky*/
}
ul li {
display: inline; /*to preto, aby boli položky vedľa seba*/
}

Čo robí ten script a <footer> pod </body>?
Kubo2
Profil
Doplním Bubáka:

Menu bez nastaveného z-indexu je pri rolovaní prekryté <div>om #clanky (to je to červené):



Menu s nastaveným z-indexom (súradnicou z, čili vrstvou/podlažím v priestore medzi ostatnými elementmi), už je navrchu nad <div>om #clanky:




Tomáš123:
Primárny problém je síce „trochu“ inde, no nevadí ;-)
Tomáš123
Profil
Kubo2:
Bude to tým z-indexom, na obrázku čierna farba symbolizuje <div id="clanky">
Obrázok
Obrázok, na ktorom je <div id="clanky"> posunutý a už sa na odkaz v menu dá kliknúť.

SirDoxik:
Vyriešiš to takto [#3], ako napísal Kubo2.

Poprípade ak si z-index už niekde použil alebo použiješ, tak tam môžeš dať aj vyššiu hodnotu.

EDIT: A takisto to môžeš opraviť aj tým, že nebudeš <div id="clanky"> poziciovať absolútne.
SirDoxik
Profil
moc dekuji za rady, urcite vyzkousim :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: