Я пытаюсь создать сайт с использованием эластичного макета.Я использовал сброс CSS Эрика Мейера и также использовал body {font-size:62.5%}
в моей таблице стилей.
РЕДАКТИРОВАТЬ: Вот моя структура HTML и CSS
<html><br>
<head><br>
</head><br>
<body><br>
<div id="container"><br>
<div id="gallery"><br>
</div><br>
<div id="other"><br>
</div><br>
</div><br>
<div id="footer"><br>
</div><br>
</body><br>
</html>
`html {bacgroound: url () фиксированный верхний центр без повтора;}
body {font-family:Arial, Helvetica, sans-serif;
color:#000;
margin:auto;}
'id'other {background-color:color1;}
'id'footer {background-color:color2;}
`
Как вы можете видеть, если я установлю фиксированную ширину для body
, background
для #other
и #footer
остаются фиксированными.Поэтому я попытался обойти это, установив width
в 100%
и используя margin: 0 8em 0 8em
для центрирования галереи и содержимого #other
и #footer
.
Макет, который я пытаюсьв основном это макет из одной колонки, содержащий галерею изображений.Вся галерея должна быть в центре страницы.Я использовал em
для определения margin
, и это приводит к разным результатам в разных браузерах.Если галерея сосредоточена в одном браузере, другие браузеры показывают другой результат.Я пробовал Firefox, Chrome и IE9.
Есть ли способ создать идентичные макеты, используя em
в качестве единицы измерения?Или я должен попробовать фиксированный макет и использовать px
вместо em
?