Autor Zpráva
dixie
Profil *
Zdravím.
Snažím se vytvořit takové jednoduché menu, které se skládá z divů.
Každý div má svůj class se stejným názvem, ovšem potřebuji udělat to, aby například první v pořadí měl své pozadí, druhý zase své pozadí, stejně tak třetí a čtvrtý.

Nechci zbytečně pro každý zvlášť dělat vlastní class, když jediná věc, která je se mění, je právě to pozadí.
Martin02
Profil
dixie:
<div class="" style="background: blabla;">
Vezme si to všechny vlastnosti z definování třídy (class) z css a tím style="... určuješ ještě další vlastnosti. Pokud budeš v style určovat vlastnosti, které už jsou definované někde v css, přepíšou se a bude platit jen to, co je v style="...
dixie
Profil *
To jsem zkoušel ,ale nějakým záhadným způsobem mi to zdeformuje celou stránku...
Doufal jsem, že to půjde čistě v CSS. Zkoušel jsem nth-child, což mi připadalo podle manuálů CSS3 logické, ale enfugnovalo to...
Martin02
Profil
Můžeš napsat konkrétní příklad? Nevidím problém, proč by to nefungovalo.
dixie
Profil *
Teda pardon, použil jsem nth-of-type


.casinoSelect {
    float:right;
    width:200px;
    height:50px;
    margin:15px 0px 15px 0px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border:2px solid #2B2B2B;
}
.casinoSelect:hover {
    width:276px;
    height:76px;
    margin:2px 0px 2px 0px;
}
To je definice objektů. Každý tam mám 4krát.
Teď potřebuji nějakou funkci, která dokáže definovat druhý element v pořádí v body jinak atd.
Jednou jsem narazil na něco, co to takhle dokázalo dělat s každým lichým elementem...


No tak jsem to vyřešil. Nakonec se mi nějak povedlo nedeformovat stránku atributem style="".
Každopádně by mně pořád zajímalo, jestli je to možné v čistém CSS.

Díky..
peta
Profil
Ano i ne. Zalezi na prohlizeci, jestli zna css3 nebo ne a doctype.
http://www.24development.cz/blog/nth-child-css.htm

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: