2015-03-09 2 views
1

У меня есть два divs, но есть место вокруг им ,. Я удалил пространство между ними, используя overflow: none;, но я не знаю, как устранить лишнее пространство вокруг них. Как я могу это сделать?Снимите место вокруг divs

Fiddle

+1

'overflow: none' не устраняет пробел ... – Jon

+2

Возможный дубликат [Как удалить пространство поля вокруг тела или очистить стили CSS по умолчанию] (http://stackoverflow.com/questions/9547291/how-to -remove рентабельность-пространство вокруг тела или чистый дефолтный-CSS-стили) – Jon

ответ

6

запас вашего тела должен быть установлен в 0.

body{margin: 0;} 

Кроме того, я настоятельно рекомендую использовать сброс CSS в верхней части CSS, как ниже, чтобы избежать других возможных конфликтов: JSFiddle

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary { 
     margin: 0; 
     padding: 0; 
     border: 0; 
     font-size: 100%; 
     font-weight: normal; 
     vertical-align: baseline; 
     background: transparent; 
    } 
1

Элемент body имеет размер по умолчанию 8px. Вам нужно установить его в 0 в вашем css.

body 
{ 
    margin: 0; 
} 

По умолчанию, ваши два DIV обёрнуты внутри элемента BODY, который также завернутые в HTML-элемент. Вы не видите это в jsFiddle, потому что они генерируются автоматически для вас, когда вы нажимаете кнопку запуска.

Если вы еще этого не сделали, я бы предложил исследовать «Сброс CSS» (в основном, сброс всех стилей на базовую линию) и «Объектная модель документа» (DOM). Это поможет вам понять наследование, структуру HTML.

1

Проверьте, нет ли полей и отступов в CSS.

Смежные вопросы