HTML:
CSS:
* { margin: 0 auto; padding: 0; } div#naglowek { width: 778px; overflow: auto; } .naglowek1 { width: 388px; height: 80px; color: black; background-color: red; float: left; } .naglowek2 { width: 389px; height: 80px; color: black; background-color: blue; float: left; } div#kontener { width: 775px !important; width: 777px; color: black; background-color: green; border: 1px black solid; overflow: auto; } .lewypasek { width: 202px; height: 10px; background-color: pink; float: left; } .prawypasek { margin-left: 3px; width: 570px; height: 10px; background-color: pink; float: left; } .lewakolumna { width: 201px; height: 400px; color: black; background-color: yellow; border-right: 1px blue dotted; clear: both; float: left; } .prawakolumna { margin: 20px !important; margin: 20px 0 20px 20px; padding: 20px 10px; width: 511px !important; width: 515px; height: 250px; color: black; background-color: yellow; border: 1px black solid; float: left; } #stopka { width: 775px !important; width: 777px; height: 20px; color: black; background-color: blue; clear: both; }
I obrazki dla zaprezentowania:
--> FF
--> IE
Problem rozwiązany ale częściowo. Częściowo, ponieważ ktoś kiedyś twierdził na tym forum, że da się stworzyć stronę, która będzie wyglądała tak samo pod IE bez używania
Kod
!important
i powielania kodu.Mi do tej pory coś takiego się nie udało. Czy jest możliwość poniższy kod cssa zamienić tak aby nie używać podwójnych definicji marginesów, szerokości czy wysokości, żeby uzyskać ten sam wygląd pod Mozillą i IE? Bo walidatory się o to żucają. Jestem ciekawy propozycji.
Kod za pomocą, którego udało mi się uzyskać pożądany efekt.
CSS:
* { margin: 0 auto; padding: 0; } div#naglowek { width: 777px; overflow: auto; } .naglowek1 { width: 390px; height: 80px; color: black; background-color: red; float: left; } .naglowek2 { width: 387px; height: 80px; color: black; background-color: blue; float: left; } div#kontener { width: 775px; color: black; background-color: green; border: 1px black solid; overflow: auto; } .lewypasek { width: 202px; height: 10px; background-color: pink; float: left; } .prawypasek { margin-left: 3px; width: 570px; height: 10px; background-color: pink; float: left; } .lewakolumna { width: 201px; height: 400px; color: black; background-color: yellow; border-right: 1px blue dotted; clear: both; float: left; } .prawakolumna { margin: 20px !important; margin: 20px 0 20px 20px; padding: 20px 10px; width: 511px !important; width: 515px; height: 250px; color: black; background-color: yellow; border: 1px black solid; float: left; } #stopka { width: 775px; height: 20px; color: black; background-color: blue; clear: both; }