Kedves Webmester!
>Fri Nov 8 12:03:29 CET 2002, you wrote
>BL>Az alabbi kod a HTML 4.01 szerint jo (validator.w3.org),
>BL>megsem latszik megfeleloen a SELECT elemeinek kerete, es csak
>BL>az ove. A SELECT-nek nem lehet negvaltoztatni a stilusat?
>BL>A leiras szerint igy mukodnie kellene. Megsem?
> Sajnos en is ezt tapasztaltam...
> Sokszor javit azonban a helyzeten (de a problemat nem oldja meg) az,
> hogy lehet az option-ok stilusat definialni:
> mystyle.css:
> option {background: #aaaaaa;}
>
> proba.html
> <select size="1" name="valami">
> <option value="0">elso</option>
> <option value="1">masodik</option>
> ...
> </select>
Bizony. Ellenben megoldhato az, hogy a select szamara kulon
definialsz egy stilust, amit szepen beillesztesz a szelet selectbe (hoho...)
Sot. Kulon al-stilusokat definialhatsz az inputjaid szamara,
amire aztán az input elotag nelkül (!) hivatkozhatsz.
Pl.
mystyle.css:
input.button {color: #CCCCCC; background-color: #000000}
input.textfield {color: #FFFFFF; background-color: #000000}
select {color: #FFFFFF; background-color: #FF0000}
proba.html
<input type="text" name="textfield" class="textfield"><br>
<input type="submit" name="Submit" value="Submit"
class="button"><br>
<select size="1" name="valami" class="select">
<option value="0">elso</option>
<option value="1">masodik</option>
...
</select>
(Megj.:1. Ad6sz mas-mas stilust egy-egy optionnak.
2.Így pl. Lehet tobb fajta H1-et Definialni, szabvanyos:
H1 {} modon, es
div.H1 {}
p.H1 {}
stb. modokon, amiket aztan <div class="H1">blabla</div> modon hasznal6sz
de lehet
H1.kiskakas {}
H2.kiskakas {}
H3.kiskakas {}
p.kiskakas {}
div.kiskakas,span.kiskakas {}
stb.
stilusaokat is definialni, amiket kulon-kulon lehet megadni, és az összes
kiskakas
neven fut majd, és csak az alkalmazastol fugg majd, hogy hol milyen lesz, igy
lehetseges mondjuk a kiskakas tartalmu oldalakon mindent kiskakas class-nek
definialni, a kiskutyan kiskutyanak, (tehat programbol konnyen generalhato)
es megis mas-mas lesz mindenhol.)
Soxeretettel.
Bocimayer
|