Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS] Długość inputa - SUBMIT, pod różnymi przeglądarkami
maly_pirat
post 17.04.2010, 14:39:59
Post #1





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 13.06.2007

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


Cześć.

Otóż pod Firefoxem input wysyłający formularz poprawnie wyświetla się (width), > screen <

Cały problem polega , że pod Operą pasek "Zaloguj się" wydłuża się (tak gdzieś o ~12px), a pod IE jest krótszy o około 21px.

Dwa obok siebie inputy korzystają z klasy css - class_login,
  1. div#top .user .class_login { border: 1px solid #000000; margin-top: 5px; }


Submit korzysta z klasy css - class_submit
  1. div#top .user .class_submit { width: 290px; height: 20px; border: 1px solid #000000; margin-top: 3px; background: #FFFFFF; }


Po stronie HTML wygląda to tak:
  1. <form action="" method="post">
  2. <div><input type="text" name="login_username" maxlength="32" class="class_login" /> <input type="password" name="login_password" maxlength="127" class="class_login" /> <input type="checkbox" name="login_auto" value="1" /></div>
  3. <div><input type="submit" name="login_submit" value="Zaloguj się" class="class_submit" /></div>
  4. </form>


Dla form, p, div w cssie mam margin: 0, padding: 0;
Próbowałem przenieść formularz poza główny div - #top , ale efekt ten sam (oczywiście w cssie zmieniłem aby nie było div#top .user, itd)

Dlaczego przeglądarki tak różnie odczytują width dla submita?
Go to the top of the page
+Quote Post
erix
post 17.04.2010, 15:33:39
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Bo dochodzą jeszcze elementy stylowania systemu operacyjnego. winksmiley.jpg

http://riddle.jogger.pl/2006/10/10/rece-pr...nia-formularzy/


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
athei
post 17.04.2010, 16:06:15
Post #3





Grupa: Zarejestrowani
Postów: 389
Pomógł: 141
Dołączył: 11.04.2009

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


We wszystkich przeglądarkach input submit wygląda identycznie (ma taką samą długość), Tobie się wydaje że jest inaczej bo każda przeglądarka inaczej interpretuje input text, password.
Nie dałeś im szerokości ani wysokości. Nadaj im odpowiednie wartości.
Do resetowania używaj http://meyerweb.com/eric/tools/css/reset/

Ten post edytował athei 17.04.2010, 16:07:21
Go to the top of the page
+Quote Post
maly_pirat
post 17.04.2010, 18:20:13
Post #4





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 13.06.2007

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


Cytat
Nie dałeś im szerokości ani wysokości. Nadaj im odpowiednie wartości.


Przecież ustawiłem width/height dla klasy class_submit, która odpowiada za button (submit) "Zaloguj się"

PS. Dzięki za linki snitch.gif
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: 15.07.2025 - 21:36