Hello
В Firefox 3.5.8 в Windows, я получаю вертикальную полосу прокрутки, когда я использую этот HTML:
Haloooo1 - T3
Hello
Q1. Кто-либо может объяснить почему?
Кто-либо может объяснить, как удалить его?
Q2. Кто-либо может объяснить, почему существует подушка пробела выше отделения? Кто-либо может объяснить, как удалить его?
Добавьте это:
p {margin: 0; }
У вашего элемента p есть поле сверху.
Позвольте мне порекомендовать использовать файл сброса CSS. Мне нравится YUI .
Согласно firebug, это маржа
в
. По крайней мере, в 3.6 установка margin-top
до p
решает проблему.
p {
margin-top: 0;
}
Это параграф.
Если добавить
p { margin: 0px; padding: 0px }
все становится хорошо, включая полосу прокрутки.
Почему абзац считает себя вправе покинуть свой родительский элемент таким образом, я пока не совсем понимаю.
A1. Вы получаете полосу прокрутки, потому что div имеет размер 100% окна браузера, а не 100%. Поскольку div имеет тот же размер, что и окно браузера, но смещен вниз, полоса прокрутки необходима для отображения нижней части div.
A2. Пробел над div является верхним полем элемента p.