Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [xhtml+css] głupi IE :/
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
kamiox
Robie sobie layout. bez tabelek zgodny z xhtml strict 1.0 i wszystko pięknie ładnie jeśli używam jakieś porządnej przeglądarki np. mozilla, opera. Jak włącze MSIE, to się wszystko pier$#@# !

I mam teraz pytanie, czy da się przy nie wielu przeróbkach dostosować kod strony pod IE, żeby chodził tak jak na cywilizowanych przeglądarkach. I żeby było bez tabelek i pierdół niezgodnych z xhtml strict 1.0.

Jeśli się nie da obejdzie się bez IE ;-) Przecież to tylko 95% wszystkich userów.
Zajec
Ściągnąłem to na hdd, próbowałem coś zrobić, ale się poddałem.
Szczerze, to radziłbym Ci przyjżeć się jak są twrozone strony w oparciu o XHTML bez tabel, i zacząć jeszcze raz :?
I naprawdę nie mówię tego złośliwie, czy coś.
Draugfor
Nie wiem, czy o to chodzi, ale zaleca sie, by oprocz id podawac rowniez name (wartosc ta sama), by zachowac kompatybilnosc. Sprobuj.[/b]
Dominik
Cytat
I mam teraz pytanie, czy da się przy nie wielu przeróbkach dostosować kod strony pod IE, żeby chodził tak jak na cywilizowanych przeglądarkach.

To znaczy chodzi Ci o to ze div'y nie sa wysrodkowane? Jesli tak to do znacznika body dodaj text-align:center a do div'ow tak jak to bedzie trzeba czyli w wiekszosci wypadkow text-align:left.

Cytat
Jeśli się nie da obejdzie się bez IE ;-) Przecież to tylko 95% wszystkich userów.

Slusznie biggrin.gif tongue.gif
kamiox
Cytat
To znaczy chodzi Ci o to ze div'y nie sa wysrodkowane? Jesli tak to do znacznika body dodaj text-align:center a do div'ow tak jak to bedzie trzeba czyli w wiekszosci wypadkow text-align:left.


Pozostaje jeszcze wyświetlanie grafiki w topie, IE niestety jest na to zagłupie :/

Macie pomysł jak to poprawić, żeby nawet IE to zrozumiało?
kamiox
Ale myśle, że ten skrypt sobie z tym najlepiej poradzi ;-)

[php:1:58d7856fc5]<?php
if (eregi('msie', $_SERVER['HTTP_USER_AGENT']) && !eregi('opera', $_SERVER['HTTP_USER_AGENT']))
exit('
<html>
<head>
<meta http-equiv="content-type"
content="text/html; charset=iso-8859-2" />
</head>
<body>
Ta strona wymaga nowoczesnej przeglądarki! Ściągnij najnowszą wersje najlepszych przeglądarek internetowych ->> [ <a href="http://www.opera.com/download/" target="_blank">Opera</a> | <a href="http://www.mozilla.org/download.html" target="_blank">Mozilla</a> ]
</body>
</html>');
?>[/php:1:58d7856fc5]

IE do kosza !!!!!!!!!!
Dominik
Cytat
Macie pomysł jak to poprawić, żeby nawet IE to zrozumiało?

Musisz zrezygnowac z telektorow + i > bo IE tego nie lapie. Ewentualnie mozna logo poprostu wstawic przez znacznik <img /> , mysle ze to dosyc rozsadne posuniecie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.