Autor Zpráva
radeson
Profil
jak nastylovat barvu číselné odrážky? chci nastylovat pouze barvu čísla
habendorf
Profil
li {color:...}
li span {color:...}
MzM
Profil
nevím, jestli to je to, co chceš.
Chvilku jsem se brouzdal v CSS dokumentaci a nic takového jsem tam nenašel, takže mě napadlo akorát to, co je za <li> zapalit do <span> a span obarvit.
tedy např:
<style type="text/css">
ol {
color: red;
}
.blue {
color: blue;
}
</style>
....
<ol>
<li><span class="blue">jedna</span></li>
<li><span class="blue">dva</span></li>
</ol>

jestli někdo příjdete na nějakou vlastnost v CSS, kterou se to dá nastavit, napiště, ať neumřu hloupý...
habendorf
Profil
MzM: Není to moje krapet jednodušší?
radeson
Profil
habendorf

Mno mozna to je jednodussi ale nefunguje to...

MzM

jj funguje to ... staci mi pouze ol{color: red} mylsel sem jenom to cislo... takze diky moc :)
habendorf
Profil
radeson: Jak jako nefunguje?

<ol>
<li style="color:red;"><span style="color:green;">jedna</span></li>
</ol>

Tak to vyzkoušej. To máš jen inline zápis toho, co jsem psal výše.
Petr Tichý
Profil
Je samozřejmě blbost cpát tam třídu. Nejřív nastavíte pro li barvu celé list-item, tedy barvu kterou má mít číslo, neboť poté celý zbytek obalíme do spanu, kterej bude mít barvu kterou chcem. Jak píše habendorf.
Dero
Profil
Proč tam zbytečně cpát nesémantické prvky, když máme CSS?

http://dero.name/stuff/seznam_barvy.html

Funguje krásně ve svaté trojce: IE5.5+, Opera 8+, FF1+

(jo, mimochodem, naostro to nikde nepoužívejte, je to prasárna - stejně jako drtivá většina dalších kódů, které jsem na podněty z tohoto fóra vytvořil :o)

Mimochodem, kdo objeví tu fintu, kterou jsem použil?
Petr Tichý
Profil
Aj, počítadla...
Dero
Profil
Aj, počítadla...

To je zřejmé. Ale pro IE? :o)
Petr Tichý
Profil
Hmm, zajímalo by mě jaktože IE obarví při :first-letter i číslo. A potom je tam nějaké kouzlo s takovým podivným malým znakem.

Holt CSS země neomezených možností jest, které však jen vyvolení používat smíti.
Dero
Profil
Hmm, zajímalo by mě jaktože IE obarví při :first-letter i číslo.

Je hloupý.

A potom je tam nějaké kouzlo s takovým podivným malým znakem.

Výborně. Jde o zero-width non-breaking space (nezalomitelná mezera o nulové šířce - http://www.fileformat.info/info/unicode/char/feff/index.htm), kterýžto znak IE neinterpretuje jako bílý a pravidlo o modré barvě tedy aplikuje na něj místo na písmeno "t". Tento znak je dále zajímavý tím, že z pohledu sémantiky vlastně neexistuje, má čistě funkční účel. A pro naše potřeby je hezká jeho vlastnost, že ho IE ignoruje a nerozšiřuje ho zbytečně jako v případě jiného znaku, který IE za bílý taktéž nepovažuje - zúžené mezery (thinsp).

A to je všechno, přátelé.
habendorf
Profil
Dero: Hezké :o) Nicméně já tam asi nadále budu cpát span.
Dero
Profil
Dero: Hezké :o) Nicméně já tam asi nadále budu cpát span.

Já taky. Větve řežu zásadně pod druhými, nikdy pod sebou. :o) Díky.
Petr Tichý
Profil
Už dlouho mě Dero nezapípala čtečka u Tvého zápisníku. Nechceš sepsat toto?
Toto téma je uzamčeno. Odpověď nelze zaslat.

0