Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS]Podświetlanie pól formularza
robos85
post 29.10.2007, 18:04:36
Post #1





Grupa: Zarejestrowani
Postów: 466
Pomógł: 11
Dołączył: 21.09.2006
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


otóż zrobiłem sobie taki kod w css:
  1. <?php
  2. #formularz, input:hover, textarea:hover,
  3. input:focus, textarea:focus {
  4. background: #450F0F;
  5. border-color: #B12727;
  6. }
  7. ?>


lecz podświetla mi on wszystkie pola input.

Ja chcę to zastosować do pól typu text i textarea. Nie chcę aby podświetlało mi submit i reset.

Możecie mi pomóc zmodyfikować ten kod aby robił to co chcę?

Ten post edytował robos85 29.10.2007, 19:05:53
Go to the top of the page
+Quote Post
drPayton
post 29.10.2007, 18:32:18
Post #2





Grupa: Zarejestrowani
Postów: 890
Pomógł: 65
Dołączył: 13.11.2005
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


  1. input[type="text"] { styl }

Textarea nie jest polem typu input, więc:
  1. textarea { style }
Go to the top of the page
+Quote Post
robos85
post 24.11.2007, 23:50:25
Post #3





Grupa: Zarejestrowani
Postów: 466
Pomógł: 11
Dołączył: 21.09.2006
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


Tag poprawiony.

Dzięki za podpowiedź, już zrobiłem i działa ;]

  1. input[type="text"] { styl }


nie działa pod IE, jakieś inne sposoby na IE są?

Ten post edytował robos85 24.11.2007, 23:49:54
Go to the top of the page
+Quote Post
drPayton
post 25.11.2007, 07:19:37
Post #4





Grupa: Zarejestrowani
Postów: 890
Pomógł: 65
Dołączył: 13.11.2005
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


Ano nie działa. Zrób klasy...
Go to the top of the page
+Quote Post
robos85
post 25.11.2007, 14:44:40
Post #5





Grupa: Zarejestrowani
Postów: 466
Pomógł: 11
Dołączył: 21.09.2006
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


czyli każdemu elementowi input muszę nadawać klasę, czy wystarczy że nadam klasę dla form ?
Bo kurcze powoli staje się irytująca różnica w interpretacji css przez FF a IE
Go to the top of the page
+Quote Post
drPayton
post 25.11.2007, 19:20:47
Post #6





Grupa: Zarejestrowani
Postów: 890
Pomógł: 65
Dołączył: 13.11.2005
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


Możesz inaczej. Dla wszystkich inputów dać jakieś właściwości a klasę tylko dla submita; szybciej i prościej.

added:
Cytat
(...)powoli staje się irytująca(...)

Czemu powoli? happy.gif

Ten post edytował drPayton 25.11.2007, 19:22:06
Go to the top of the page
+Quote Post
robos85
post 26.11.2007, 09:39:46
Post #7





Grupa: Zarejestrowani
Postów: 466
Pomógł: 11
Dołączył: 21.09.2006
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


no tak, ale nie chce mi się przy każdym inpucie pisać w znaczniku właściwości style. A jak dam ogólną dla input w css np:

  1. input {style}


to IE nie czyta. Chyba że źle ciebie zrozumiałem.
Go to the top of the page
+Quote Post
drPayton
post 26.11.2007, 13:06:22
Post #8





Grupa: Zarejestrowani
Postów: 890
Pomógł: 65
Dołączył: 13.11.2005
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


Pod IE7 działa. Pod szóstką nie mam jak sprawdzić. Ale jeśli jest jak mówisz to co poradzisz? Klasy...
Go to the top of the page
+Quote Post
robos85
post 27.11.2007, 22:08:51
Post #9





Grupa: Zarejestrowani
Postów: 466
Pomógł: 11
Dołączył: 21.09.2006
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


a jak te klasy porobić bo coś mi nie działa:/
robię tak input:

  1. <input class="text" ...... />


a css:

  1. .text {
  2. background-color: #CCCCCC;
  3. color: #336699;
  4. }


i nie działa.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 11:34