Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z IE, Złe wyświetlanie kodu CSS przez IE
Brotchier
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 1
Dołączył: 30.01.2011

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


Witam.
Mam problem (myślę, że nie tylko ja) z poprawnym wyświetlaniem strony przez internet explorer. Kod, który jest błędnie wyświetlany to:
Kod
border: 15px;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-image: url(img/border.png) 15 stretch;
-moz-border-image: url(img/border.png) 15 stretch;
-webkit-border-image: url(img/border.png) 15 stretch;


Mógłby mi ktoś powiedzieć, jaka funkcja o takim samym działaniu działa pod IE? I jak sprawdzić za pomocą np. PHP jaka przeglądarka jest używana? Mógłbym wtedy wstawiać inny plik .css dla IE i dla reszty.

Proszę o pomoc! wstydnis.gif
Go to the top of the page
+Quote Post
wszerad
post
Post #2





Grupa: Zarejestrowani
Postów: 106
Pomógł: 18
Dołączył: 11.12.2008

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


Nie ma:D Są dwa sposoby albo odpowiedni obrazek albo bezpośrednio leżące na sobie elementy o wysokości 1px, wyśrodkowane i o coraz większej szerokości tak, że sprawiają wrażenie zaokrąglenia.
Go to the top of the page
+Quote Post
Brotchier
post
Post #3





Grupa: Zarejestrowani
Postów: 16
Pomógł: 1
Dołączył: 30.01.2011

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


Eh, a jak sprawdzić czy aktualnie przeglądający używa IE czy innego? Coś w stylu
Kod
If (IE) styleIE.css
else style.css
Go to the top of the page
+Quote Post
motodd
post
Post #4





Grupa: Zarejestrowani
Postów: 13
Pomógł: 1
Dołączył: 27.09.2010
Skąd: Kraków/Krosno/Jasło

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


  1. <!--[if IE]>
  2. <link rel="stylesheet" href="css/style-ie.css" type="text/css" />
  3. <![endif] -->


a style "normalne" includujesz normalnie. Ale mozesz i dorzucic coś dla konkretnego Explorera. Ogolnie to gówn..... smile.gif

  1. <!--[if IE 6]>
  2. <link rel="stylesheet" href="css/style-ie6.css" type="text/css" />
  3. <![endif]-->



COś takiego z php moszesz rownież użyć. Gdzieś znalazłem i wrzuciłem, dodatkowo masz rozpoznawanie Systemu ( moze Ci sie przydać )
  1. <?php
  2.  
  3. sprawdzamy jaką przeglądarkę używa klient
  4. $browser = strtolower($_SERVER['HTTP_USER_AGENT']);
  5.  
  6. if(strpos($browser, 'firefox') !== false) {
  7. echo 'Twoja przeglądarka to Firefox';
  8. elseif(strpos($browser, 'opera') !== false) {
  9. echo 'Twoja przeglądarka to Opera';
  10. } elseif(strpos($browser, 'msie') !== false) {
  11. echo 'Twoja przeglądarka to Internet Explorer';
  12. else {
  13. echo 'Twoja przeglądarka jest rzadko spotykana ;)';
  14. }
  15. echo '<hr>';
  16.  
  17. //sprawdzamy jaki system jest używany przez klienta
  18.  
  19. if(strpos($browser, 'windows') !== false) {
  20. echo 'Twój system to Windows';
  21. } elseif(strpos($browser, 'linux') !== false) {
  22. echo 'Twój system to Linux';
  23. } elseif(strpos($browser, 'mac os') !== false) {
  24. echo 'Twój system to MacOS';
  25. } else {
  26. echo 'Twój system jest wyjątkowy ;)';}
  27. ?>

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 - 10:00