2013-05-16 2 views
0

У меня есть следующий код:Почему этот div добавляет пустое пространство внизу?

<div class="line"> 
<div class="content">Hello, How are you?</div> 

CSS:

.line { 
border-bottom: 1px solid tomato; 
margin: 30px auto; 
width: 852px; 
overflow: hidden; 
} 

.content { 
color: #000; 
font-size: 15; 
} 

Класс .Строка добавляет пространство между линией и содержания под ним. Я не знаю, почему. Что я могу сделать, чтобы исправить это?

+0

Кроме того, включают в себя устройство для 'шрифта-size' собственности – Yana

+0

@Yana Вы имеете в виду блок: р –

ответ

4

margin: 30px auto; вычисляет

margin: 30px auto 30px auto; 

То есть, 30px сверху и 30px снизу. Следовательно, расстояние.

Если вы не хотите, пространство, вы можете сделать

margin: 30px auto 0; 

Или

margin: 30px auto 0 auto; 
+0

Решение состоит в том, чтобы использовать «margin: 30px auto 0;' –

+0

Спасибо :) Редактировал «margin: 30px auto 0 auto;» ваш был лучше. – karthikr

+0

Спасибо! Я никогда об этом не знал. Теперь я знаю, спасибо @karthikr – starbucks

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