css margin-ы

css веб дизайн

взял с yui3 cssreset для поддержки кросбраузерности...
теперь случилось следующее...
menu,ширина которой 250px,расположена слева.content, по идее, должна отступить 252px,что-бы не "вылезать" на левую...
Но отступить 252px оказывается мало - content по прежнему "вылазит" на menu.От сюда и вопрос: что я делаю не так???
Помогите исправить ситуацию.Спасибо!!!
Вот стили

html { background-color:#f0f0f0; }
body { margin:0; padding:0; }
menu,content { display:block; }

menu
{
border:1px solid red;
position:fixed;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
top:0px;
bottom:0px;
width:250px;
}

content
{
border:1px solid blue;
position:relative;
margin-left:252px; // вот тут я отступаю 252px для menu,но блок по прежнему находится в menu еще примерно 40px
}
Ответы:
Это особенности поведения тега menu.
Тега content в html вообще не существует, так что с ним все нормально, а menu существует и предполагает внутри список, в котором отступы и маркеры как раз добавляют эти 40px.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.