Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [html][css] <style> dla <option> - problem z Firefox
Forum PHP.pl > Forum > Przedszkole
tdp
najpierw kod:

style wersja A:
  1. select {color: red; }
  2. option {color: red; }


style wersja B:
  1. p select {color: red; }
  2. p option {color: red; }


body:
  1. <p>
  2. <option>text 1</option>
  3. <option>text 2</option>
  4. </form>
  5. </p>


kod jw sprawdzany w IE7.0, Firefox 2.0, Opera 9.02

Dla stylu w wersji A efekt taki jak założyłem, tzn. tekst w opcjach wyświetla się w zadeklarowanym kolorze w każdej z przeglądarek.
Dla stylu B - problem. Efekt taki jak założyłem tylko w IE i Opera. W Firefox problem, bo styl nie działa.
Potrafi ktoś to wyjaśnić?
To o co mi chodzi to możliwość tworzenia stylów na zasadzie : <style>parent child {definicja stylów} </style> także dla Firefox.


i jeszcze ciekawostka:
to tylko gdy <select><option> jest jako potomek <p> nie działa w Firefox
nie ma problemu np. gdy <select><option> jest potomkiem np. <div> lub <form>
Crozin
Element <p> mimo iż blokowy nie może zawierać w sobie innych elementów blokowych
Kod
<p><form>...</form></p>
ŹLe
Kod
<form><p>...</p></form>
Dobrze
tdp
dzięki, będę się stosował
rozumiem że IE i Opera po prostu więcej wybaczają
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.