Autor Zpráva
uctopisek
Profil *
Dobrý den,
na adrese se snažím tvořit template webu..
Nelekněte se, šablona není zdaleka ještě hotová..
Mám dva problémy, proto Vás žádám o pomoc.

Na stránce mám seznam adres. Předkaždým odkazem mám černý puntík. Potřeboval bych tento puntík nahradit obrázkem. Zkoším funkci: list-style-image, ale nedaří se mi..

Na adrese mám v levém sloupci nastylizované menu. U každé položky pro efekt mám border-bottom. Jenže tento border bych chtěl mítu každé položky, kromě poslední.

Poradíte mi, jak vyřeším moje dva problémky?

Děkuji
Plaváček
Profil
uctopisek:

ad první problém: použij background-image, zde je pěkný a pochopitelný návod http://css.maxdesign.com.au/listutorial/master.htm

ad druhý problém: optimální řešení je přidat poslední položce třídu (class) a ve stylopisu vypnout pro hover border-bottom
uctopisek
Profil *
2)problém
u poslední položky mám přidanou třídu, u které mám border none. Ale nějak mi to nechce fungovat..
Plaváček
Profil
Tohle

li.leaf last {
    border-bottom-style: none;
}


ti fungovat nebude. Tohle ano:

li.last {
    border-bottom-style: none;
}


A ve stylopisu měj tuto definici až za li.leaf.
Bubák
Profil
uctopisek:
2)problém
Máš to chybně zaměřené, půjde to třebas takto:
li.leaf.last {
border-bottom: none;
}

Plaváček:
Třída "last" je v HTML vícekrát a stylopis se poměrně nepřehledný, nezjišťoval jsem, jestli je v tomto případě lepší tvá méně obecnější deklarace, nebo moje konkrétnější.
Plaváček
Profil
Bubák:

Já se v tom taky moc dlouho nedloubal, ale tvé řešení asi bude bezpečnější.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0