Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS][HTML] interpretacja wymiarów
Forum PHP.pl > Forum > Przedszkole
krystian1991x
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
Jakieś konkretne przykłady? O jakie przeglądarki chodzi? Mógłbyś podać trochę więcej informacji
krystian1991x
te najbardziej popularne IE, Mozilla Firefox oraz Opera
daris
A o jakie "typy" wymiarów chodzi? Mógłbyś podrzucić jakiś przykładowy kod?
krystian1991x
  1. <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>
  2.  
  3. <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>
  4.  
  5. <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>
  6.  
  7. <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>
  8.  
  9. <div style="overflow: hidden; float: right; margin-right: 200px; margin-top: 60px; clear: both;">
  10.  
Cysiaczek
Proszę, abyś nadał temu tematowi sensowny tytuł, czyli taki, który prezentuje problem
Skie
Temat często poruszany na forum, rozwiązanie podawałem tutaj:

http://forum.php.pl/index.php?s=&showt...st&p=770200
krystian1991x

Nie interesuje mnie tworzenie osobnych wartości dla przeglądarki IE ...
Skie
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
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
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.