Autor Zpráva
snazimse
Profil
Zdravím,

prosím o radu.
jak v jednom zápisu v css. Řešit, více id.Abych to nemusel nastavit pro všechny to znamená.
Aby v tom jednom zápise šlo udělat,něco jako 57,58,59,32 a pro všechny s tímhle id,aby to fungovalo.
Abych nemusel vytvářet,každou vlastnost pro id,nebo nastavit pro celek.


viz:
li.menu-item.menu-item-type-taxonomy.menu-item-object-category.menu-item-57
{

display:block;

}

DÍky všem!
mimochodec
Profil
Nechtěl by sis ten dotaz nejdřív přeložit do češtiny? Za čárkou a tečkou se píše mezera, tečka se píše na konci věty, čárka tam, kde se má něco oddělit.

To css je brutální a nechápu, jak má fungovat. Jestli chceš něco nastavit několika id, udělej to takhle:
#prvniid, #druheid  {
display:block;
}



A jestli chceš něco nastavit např. všem LI uvnitř nějakého UL, nemusíš samozřejmě vypisovat všechna id (a pokud pro ně nemáš jiné využití, můžeš je v html úplně zrušit) a můžeš použít
ul li  {
  display:block;
}
případně
ul#tentokonkretniseznam li  {
  display:block;
}
Bubák
Profil
snazimse:
Dotaz jsem nepochopil, neví, čeho chceš dosáhnout.
Selektor na prvém řádku CSS platí pro položku menu, která má třídy menu-item, menu-item-type-taxonomy, menu-item-object-category, menu-item-57
Podobné zhůvěřilosti lezou třebas z WP, ale nevím, zda je to vlastnost.
snazimse
Profil
Dobře,zkraťme to takhle:

li#menu-item-73
 {
  display:block;
}

Jak zapíši,za to 73 více id, 74,75 atd?

Díky
Tomáš123
Profil
snazimse:
Jak zapíši,za to 73 více id, 74,75 atd?
Tak ako si to predstavuješ sa to nedá...Musíš zapísať celý selektor. Niečo ako toto nefunguje:
li#menu-item-73, 74, 75... {...}

Musíš to zapísať takto:
li#menu-item-73, li#menu-item-74, li#menu-item-75 {...}
snazimse
Profil
Ok,perfektní ,přesně tohle jsem chtěl slyšet! Díky
Radek9
Profil
snazimse:
Mít taková ID ale není úplně dobrý nápad. Doporučoval bych spíš použít třídu a případné pořadí řešit třeba přes nth-child apod.
snazimse
Profil
Radek9:
Dobře,ale můžete uvést prosím přesný příklad?


Děkuji!
pcmanik
Profil
snazimse:
Prečítajte si o tom niečo sám, treba prejaviť trochu snahy a až sa objavia problémi, vtedy sa treba pýtať. Konkrétne informácie o triedach sú tu.

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