Я пытаюсь сделать хороший заголовок с повторяющимся изображением, но по какой-то причине вокруг него есть пробелы. Я пробовал много способов удалить его, как вы увидите в моем css, но я не могу понять это.
Мой индексный файл в основном является только заголовком Div Class.
CSS
.header{
position:relative;
width:100%;
height: 478px;
float:left;
background:url(../images/headBg.png) repeat-x;
padding: 0;
margin: 0;
outline: none;
border: 0;
overflow-x: hidden;
}
Это то, что я вижу.
Белое пространство является заполнением по умолчанию вокруг HTML-страницы. Удалите его, добавив это в свой CSS:
html, body {
padding: 0;
margin: 0;
}
margin
.
Поскольку я только что проверил это, и вы уже проверили основную margin:0
т.д. Белое пространство будет на вашем изображении.
Проверьте это, чтобы доказать, что это не код.
Если вы имеете в виду интервал вокруг снаружи, это будет край тела:
html, body {
margin: 0;
}
Это исправит это.
Так что это будет ваша окончательная версия (удалить все CSS
не нужно).
Чтобы удалить это свободное пространство вокруг него, добавьте следующий код в свой CSS
body {margin:0; padding:0}
Это приведет к удалению поля или отступов (некоторые браузеры используют маржу, некоторые дополнения) из документа, и ваш заголовок будет заподлицо с окном.
Набивка, которую вы видите, скорее всего происходит от тела, а не от заголовка. Вам нужно будет сделать
body{padding:0;margin:0;}
Эта белая "граница" вызвана по умолчанию margin/padding для html
и body
element. Установите также значение 0:
html, body {
margin: 0px;
padding: 0px;
}