krystian1991x
25.08.2010, 15:27:03
Witam, mam pytanie co zrobić aby wszystkie przeglądarki interpretowały tak samo podane wymiary ... Dodam że tworzenie pod każdą osobnych stylów to beznadziejny pomysł na bank jest na to inny sposób a no i dodam że też inaczej interpretuje kody kolorów co jest irytujące w niektórych przypadkach
daris
25.08.2010, 15:28:28
Jakieś konkretne przykłady? O jakie przeglądarki chodzi? Mógłbyś podać trochę więcej informacji
krystian1991x
25.08.2010, 15:33:48
te najbardziej popularne IE, Mozilla Firefox oraz Opera
daris
25.08.2010, 15:38:37
A o jakie "typy" wymiarów chodzi? Mógłbyś podrzucić jakiś przykładowy kod?
krystian1991x
25.08.2010, 15:39:48
<div style="overflow: hidden; float: left; margin-left: 157px; margin-top: 155px;"> <a href="shop.php"><img border="0" src="templates/images/12.jpg"></a> </div>
<div style="overflow: hidden; float: left; margin-left: 127px; margin-top: 180px;"> <a href="firm.php"><img border="0" src="templates/images/13.jpg"></a> </div>
<div style="overflow: hidden; float: left; margin-left: 480px; margin-top: 21px;"> <a href="index.php"><img border="0" src="templates/images/14.jpg"></a> </div>
<div style="overflow: hidden; float: left; margin-left: 34px; margin-top: 127px;"> <a href="info.php"><img border="0" src="templates/images/16.jpg"></a> </div>
<div style="overflow: hidden; float: right; margin-right: 200px; margin-top: 60px; clear: both;">
Cysiaczek
25.08.2010, 15:54:01
Proszę, abyś nadał temu tematowi sensowny tytuł, czyli taki, który prezentuje problem
Skie
25.08.2010, 16:35:34
Temat często poruszany na forum, rozwiązanie podawałem tutaj:
http://forum.php.pl/index.php?s=&showt...st&p=770200
krystian1991x
25.08.2010, 16:40:58
Nie interesuje mnie tworzenie osobnych wartości dla przeglądarki IE ...
Skie
25.08.2010, 16:45:46
Pisałeś, że nie interesuje Cię tworzenie osobnych stylów, a w podanym przykładzie dotyczy to tylko niektórych wartości, więc nie jest znowu tak źle. Nie, nie ma innego sposobu. Nie przeczę, że są zapewne tworzone uniwersalne szablony, gdzie za pomocą sztuczek jest to dobrze tworzone, lecz:
1.) Ty masz już zrobioną stronę, więc to odpada.
2.) Przesadzanie ze "sztuczkami" na stronach owocuje też często z problemami, gdy się chce cokolwiek zmienić.
Rób jak uważasz, ale nie znajdziesz rozwiązania uniwersalnego. A to, że problem dotyczy jedynie IE - to już wina MSoftu. Inne przeglądarki tak samo liczą wymiary (inna sprawa, że wartości domyślne czasami się różnią - ale jak wszystko poustawiasz to będzie tak samo - nie dotyczy IE).
krystian1991x
25.08.2010, 16:47:45
to ja poproszę te sztuczki U mnie praktycznie nic nie działa poprawnie pod IE więc nie mam zamiaru pod 4 style CSS oraz w kodzie pojedyńczych divach cudować w taki sposób ... chyba by mi sie coś w głowe musiało stać i to porządnie
Skie
25.08.2010, 18:19:50
Te sztuczki to właśnie m.in. to co Ci podałem w linku. Innych poszukaj w Google - osobiście nie korzystałem, gdyż podany wyżej sposób jest najprostszy.
Ale skoro nie chce Ci się skorzystać z tej rady to i te co znajdziesz też raczej nie przypadną Ci "do gustu".
EDIT:
Patrząc na Twój kod widzę, że jest on bardzo dziwny - pozycjonujesz te elementy za pomocą margin? Jeżeli po to jest ono wykorzystane to zainteresuj się:
position: absolute; i tagami left oraz top
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.