![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 1 Dołączył: 22.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chciałem się dowiedzieć czy jest taka możliwość aby uzależnić to co się wyświetla na stronce od rodzaju przeglądarki. Mianowicie rozchodzi mi sie o to, że mam tabelke zrobioną na divach, ale w przypadku odpalenia stronki na IE nie wygląda to tak jak powinno. Da sie zrobić tak żeby w IE była ta tabelka w postaci <table><tr><td> a w innych przegladarkach na <div>? Ten post edytował xyxy 11.05.2009, 15:20:07 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 379 Pomógł: 45 Dołączył: 30.06.2007 Ostrzeżenie: (10%) ![]() ![]() |
http://forum.php.pl/index.php?showtopic=93...=0&p=469657
http://webmade.org/porady/rozpoznawanie-pr...etekcja-php.php Pobierasz sobie przeglądarke użytkownika robisz warunek jakiś i wstawiasz kod jaki chcesz. Generalnie jednak lepiej jakbyś trochę się pomęczył i zrobił dla każdej dla DIV, a najlepiej jednak tak dopasować kod i style żeby pod każdą było ok. http://www.kurshtml.boo.pl/css/szablon.html http://webmade.org/kursy-online/warstwy-div-kurs-css.php |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 1 Dołączył: 20.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Tak BTW. Nie wiem jak u Ciebie, ale u mnie najczęstszym 'błędem' w <div> jest robienie stylu:
W takim przypadku IE podwoi margines (tak jakby margin-left:20px). Gdzieś wyczytałem żeby w takim razie pisać tak: wtedy będzie ok, choć osobiście myślę, że to trochę bez sensu przerabiać cały szablon. Lepiej zrobić osobny plik styl.css, marginesy na sztywno zmniejszyć o połowę, w js wykryć przeglądarkę i wio. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 1 Dołączył: 22.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
No i wlaśnie mam podobny problem z tym ze mi w IE podwaja to: width: 250px; i nie wiem jak sie tego pozbyć. mam coś takiego:
Kod . .kol1 { width: 250px; margin:0; } .kol { float: left; color: red; width: 100px; padding: 0; margin:0; } i potem mam taka kombinację <div class="kol1"> itd zeby z tego tabelka była i wiecznie mi podwaja szerokosc w IE a w innych przegladarkach jest ok |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%) ![]() ![]() |
Fuj, aż się wzdrygłem na samą myśli jak można próbować ominąć problem źle wyświetlającej się strony pod IE wyświetlając inną składnie HTML w zależności od przeglądarki... przecież do tego jest
<!--[if IE]> i inny styl dla IE. pytanie czy to rozwiazanie zawsze działa i czy jest lepsze niż mieszanie z różnym kodem HTML, odpowiedź jest prosta, TAK. Jeśli chcesz dokonać detekcji przeglądarki, to polecam frameworki, tam taką informacje masz w jakieś zmiennej globalnej, wszystko zrobione przez Dobrych Proramistów, ładnie, schludnie, szybko, bezpiecznie, za darmo, CodeIgniter (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdro600 Ten post edytował wNogachSpisz 11.05.2009, 17:46:35 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 09:45 |