Пробел вокруг повторяющегося изображения

0

Я пытаюсь сделать хороший заголовок с повторяющимся изображением, но по какой-то причине вокруг него есть пробелы. Я пробовал много способов удалить его, как вы увидите в моем 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; 
}

Это то, что я вижу.

Изображение 174551

  • 0
    Можете ли вы создать jsfiddle для того же?
  • 0
    Вы можете дать снимок экрана или jsfiddle для того же
Показать ещё 3 комментария
Теги:

5 ответов

5
Лучший ответ

Белое пространство является заполнением по умолчанию вокруг HTML-страницы. Удалите его, добавив это в свой CSS:

html, body {
    padding: 0;
    margin: 0;
}

Демо с дополнением

Демо без заполнения

  • 0
    Что с подкладкой? Это только margin .
  • 1
    @ Радди, это так во всех браузерах? Я всегда использовал оба. Береженого Бог бережет
Показать ещё 1 комментарий
1

Поскольку я только что проверил это, и вы уже проверили основную margin:0 т.д. Белое пространство будет на вашем изображении.

Проверьте это, чтобы доказать, что это не код.

ДЕМО ЗДЕСЬ


Если вы имеете в виду интервал вокруг снаружи, это будет край тела:

html, body {
    margin: 0;
}

Это исправит это.

ДЕМО ЗДЕСЬ


Так что это будет ваша окончательная версия (удалить все CSS не нужно).

ДЕМО ЗДЕСЬ

1

Чтобы удалить это свободное пространство вокруг него, добавьте следующий код в свой CSS

body {margin:0; padding:0}

Это приведет к удалению поля или отступов (некоторые браузеры используют маржу, некоторые дополнения) из документа, и ваш заголовок будет заподлицо с окном.

1

Набивка, которую вы видите, скорее всего происходит от тела, а не от заголовка. Вам нужно будет сделать

body{padding:0;margin:0;}

1

Эта белая "граница" вызвана по умолчанию margin/padding для html и body element. Установите также значение 0:

html, body {
   margin: 0px;
   padding: 0px;
}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню