Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [css] Obciecie zdjecia - IE dziwnie wyswietla
darth_sidious
post 27.11.2007, 23:18:55
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 1
Dołączył: 19.12.2005

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


Witam

Mam taki kod

  1. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2" />
  2.  
  3. <style type="text/css">
  4.  
  5. div.wrapper {
  6. margin:10px;
  7. position:relative;
  8. float:left;
  9. vertical-align:top;
  10. }
  11. div.wrapper img{
  12. float:left;
  13. }
  14. div.wrapper div{
  15. position:absolute;
  16. width: 7px;
  17. height: 7px;
  18. }
  19. div.wrapper div.tl{
  20. background:transparent url(l_g.gif) top left no-repeat;
  21. left:0;
  22. top:0
  23. }
  24. div.wrapper div.tr{
  25. background:transparent url(p_g.gif) top right no-repeat;
  26. right:0;
  27. top:0
  28. }
  29.  
  30. div.wrapper div.bl{
  31. background:transparent url(l_d.gif) bottom left no-repeat;
  32. left:0;
  33. bottom:0
  34. }
  35. div.wrapper div.br{
  36. background:transparent url(p_d.gif) bottom right no-repeat;
  37. right:0;
  38. bottom:0
  39. }
  40.  
  41.  
  42.  
  43. </head>
  44.  
  45. <body bgcolor="#1c1c1c">
  46.  
  47. <div class="wrapper">
  48. <div class="tl"></div>
  49. <div class="tr"></div>
  50. <div class="bl"></div>
  51. <div class="br"></div>
  52. <img style="width: 226px; height: 78px; background: transparent url('1_mini.jpg') no-repeat; background-position:center center;\" /></div>
  53.  
  54.  
  55. </body>
  56. </html>


Przycina on zdjecie do konkretnej wysokosci (mierzac od srodka) i wyswietla juz przyciety. Problem polega na tym, ze bez problemu wyswietla sie tylko w Operze. W IE oraz FF wstawia jakas mala ikonke i ramke na cale zdjecie... Gdy zamiast <img stye=".... wstawimy zwykly tag <img> nie ma problemu z wyswietlenie we wszystkich 3 przegladarkach... Wiem, ze cos sknocilem... Tylko co? blinksmiley.gif

link do przykladu tutaj

Pozdrawiam
Darth


--------------------
Fotografia ślubna Tomaszów Mazowiecki
Go to the top of the page
+Quote Post
nevt
post 28.11.2007, 08:37:09
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


witam ponownie mój nowy uczniu smile.gif
  1. <?php
  2. //tutaj...
  3. <img style="width: 226px; height: 78px; background: transparent url('1_mini.jpg') no-repeat; background-position:center center;\" />
  4. // po co ten '' na końcu style questionmark.gif
  5. // o ile dobrze przeczuwam co osiągnąć pragniesz, zamień to na
  6. <div style="width: 226px; height: 78px; background: transparent url('1_mini.jpg') no-repeat; background-position:center center;" ></div>
  7. // i oczy swe ciesz wynikiem...
  8. ?>

pozdrawiam


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

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
darth_sidious
post 28.11.2007, 09:22:04
Post #3





Grupa: Zarejestrowani
Postów: 66
Pomógł: 1
Dołączył: 19.12.2005

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


Dluga droga jeszcze przede mna, ale kto chce tajniki wszelakie poznac, cierpliwosci i wytrwalosci nauczyc sie musi... Niestety, z ciemna strona ponownie zmierzyc bedzie mi dane... Obraz wyswietla bowiem tak jak chcialem, przyciety, ale bez zaokraglonych rogow... I znow o uzycie Mocy prosic Cie musze... Moze za duzo <div>'ow wkradlo sie w moj kod...

Pozdrawiam
Darth


--------------------
Fotografia ślubna Tomaszów Mazowiecki
Go to the top of the page
+Quote Post
nevt
post 28.11.2007, 11:13:38
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


po prostu przesun w kodzie ten <div> z obrazkiem przed <div>'y z naroznikami...
albo nadaj im wszystkim w stylach właściwość z-index... jak nie ma z-indeks to o nakladaniu elementow pozycjonowanych absolutnie decyduje kolejnosc wystapienia znacznika w kodzie...
pozdrawiam.


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

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
darth_sidious
post 28.11.2007, 20:31:17
Post #5





Grupa: Zarejestrowani
Postów: 66
Pomógł: 1
Dołączył: 19.12.2005

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


Faktycznie.... Przenioslem%2

Ten post edytował darth_sidious 28.11.2007, 20:37:19


--------------------
Fotografia ślubna Tomaszów Mazowiecki
Go to the top of the page
+Quote Post
nevt
post 28.11.2007, 20:45:11
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


tutaj:
  1. <?php
  2. <div class="wrapper">
  3. ?>

nadaj temu elementowi taką samą wysokość jak obrazkowi...
względem niego pozycjonujesz, jego wysokość wynosi 0px (bo w srodku jest wszystko ustawiane absolutnie), a tabelka umieszcza go pośrodku komórki (domyślnie), czyli wzgledem tego elementu top=0px wskazuje na śridek komórki tabeli...
powodzenia.


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

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
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: 5.07.2025 - 11:25