![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 3 Dołączył: 10.12.2007 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
Fragment CSS:
HTML:
Problem jest: tak wyświetla mi IE (IMG:http://images31.fotosik.pl/389/6d68fdefb8f89427m.jpg) Tak inne przeglądarki: (IMG:http://images31.fotosik.pl/389/7ed3f851e5aba2a9m.jpg) Jak usunę z css:
to sytuacja jest odwrotna - wyświetla poprawnie na wszystkich przeglądarkach poza IE. W jaki sposób zrobić aby pozycjonowanie było kompatybilne na wszystkich przeglądarkach? Czy da się to zrobić bez dodawania specjalnych reguł css dla IE? Pozdrawiam Ten post edytował Czapla 27.10.2008, 13:57:00 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 289 Pomógł: 77 Dołączył: 5.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
jak już będziesz dość zdesperowany możesz zawsze zrobić:
pozdr |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 249 Pomógł: 30 Dołączył: 18.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Sposób podany przez @_olo_1984 jest dobry, jednak kolejność plików CSS powinna być inna:
1. style dla wszystkich przeglądarek i nie dajemy tego w żadnych komentarzach warunkowych 2. style dla IE6 w komentarzu warunkowym - oczywiście tylko te które mają nadpisać style z pierwszego pliku 3. analogicznie dla IE7 jeśli zajdzie taka potrzeba Na tym m.in. polega kaskadowość CSS. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 39 Dołączył: 7.04.2008 Skąd: 3city Ostrzeżenie: (0%) ![]() ![]() |
stopce daj "clear: both", choć pewnie masz, ale nie wkleiłeś tu. poza tym koniecznie szerokość nadaj elementom które float'ujesz. inaczej robią co chcą. pozliczaj paddingi i bordery i marginesy i w ten sposób oblicz szerokość dla menu i treści. ku pewności dla menu możesz dodać jeszcze clear: left, a dla tekstu float: left zamiast right, ale to już od Ciebie zależy bo może być i right.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 17:40 |