Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][CSS], background-image a IE
bodek22
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 11.06.2005

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


witam,
Mam problem z prawildowym wyswietleniem przycisku w IE
przycisk wyglada tak

  1. <input type="submit" name="submit" class=inputbox value="Utwórz nowe konto">


css do przycisku wyglada tak

  1. .inputbox {
  2. height: 23px;
  3. width: 55px;
  4. border: none;
  5. background: url("../images/new.jpg") no-repeat 0 0;
  6. font: bold 1.25em/1.1em Lucida, sans;
  7. color: #3d2d06;
  8.  
  9. }

obrazek new.jpg ma wymiary takie jak podano w stylu.

W FF wszystko dziala prawidlowo, natomiast w IE po nacisnieciu przycisku napis "Utwórz nowe konto" przemieszcza sie nieznacznie w dół i w prawo.
Czy to jakis bug? Czy ktos zna rozwiazanie aby napis nie przemieszczal sie.
Musi byc obrazek jako tlo, nie moze byc obrazka z napisem.
Go to the top of the page
+Quote Post
lord_t
post
Post #2





Grupa: Zarejestrowani
Postów: 603
Pomógł: 131
Dołączył: 24.07.2007
Skąd: Górny Śląsk

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


Spróbuj ustawić marginesy i paddingi na 0.


--------------------
Go to the top of the page
+Quote Post
bodek22
post
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 11.06.2005

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


  1. .inputbox {
  2. height: 23px;
  3. width: 155px;
  4. border: none;
  5. padding:0px;
  6. margin:0px;
  7. background: url("../images/new.jpg") no-repeat 0 0;
  8. font: bold 1.25em/1.1em Lucida, sans;
  9. color: #3d2d06;
  10.  
  11. }


bez zmian w IE
Go to the top of the page
+Quote Post
erix
post
Post #4





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




To normalne dla IE.

Spróbuj w pseudoklasie :active dać ujemne marginesy.


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

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
bodek22
post
Post #5





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 11.06.2005

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


niestety ale :active nie dziala z IE w polaczeniu z input.
Go to the top of the page
+Quote Post
erix
post
Post #6





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




whatever:hover winksmiley.jpg


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

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
bodek22
post
Post #7





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 11.06.2005

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


hover dziala, ale niestety przy kliknieciu myszka polozenie napisu zmienia sie.
Go to the top of the page
+Quote Post
erix
post
Post #8





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




Musisz użyć nowej wersji. winksmiley.jpg

Na stronie projektu są dwie - nowsza umożliwi użycie :focus/:active, pokombinuj troszkę. winksmiley.jpg


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

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
bodek22
post
Post #9





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 11.06.2005

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


niestety w IE 7 uzycie obu klas nie daje efektu. Interesuje mnie rozwiazania dla IE 7.

Po przeczetyaniu for anglojezycznej dochodze do wniosku ze nie mozna tego rozwiazac. Jesli ktos jednak zna rozwiazanie powyzszego problemu prosze napisac.
Go to the top of the page
+Quote Post
wookieb
post
Post #10





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Zapodaj link do stronki.


--------------------
Go to the top of the page
+Quote Post
franki01
post
Post #11





Grupa: Zarejestrowani
Postów: 508
Pomógł: 75
Dołączył: 2.11.2005
Skąd: Bydgoszcz

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


Ja praktykuje inne rozwiązanie.
  1. <input type="image" src="1x1px_przezroczysty.gif" class="send" alt="Tekst alternatywny" />

CSS:
Kod
.send
{
width: 100px;
height: 30px;
padding: 0px;
background: url('my_image.png') left top no-repeat;
}

Będziesz musiał zrobić jeszcze przezroczysty pikselowy 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 Aktualny czas: 21.08.2025 - 09:48