2015-03-01 3 views
0

У меня есть куча вложенных кавычек, которые я хочу отобразить, но я нахожу (см. Прилагаемый пример ниже), что расстояние между кавычками слишком мало. Как это увеличить?Как увеличить расстояние между различными частями блок-кодов с помощью CSS?

HTML:

<blockquote>stuff 
    <blockquote>neato</blockquote> 
</blockquote> 

CSS:

blockquote { 
    border-left: 1.5px solid #ccc; 
    color: #888; 
    margin: 0 0 10px 0; 
    padding: 0 0 0 12px; 
} 

Вот интерактивный пример: http://codepen.io/anon/pen/bNKZVo?editors=110

В этом примере я нахожу интервал под "аккуратным" и следующей цитатой слишком туго и мне хотелось бы больше места. Я пробовал line-height, но в то время как расстояние между ними в итоге становится лучше (около 50 строк), он делает вторую цитату абсурдной высоты.

+0

'padding: 12px 0 0 12px;' возможно? –

ответ

2

Если вы хотите добавить маржу сверху вложенной bloquote сделать именно это, в CSS вы можете выразить, что, как:

blockquote blockquote {margin-top:10px} 

Таким образом, нет маржи на верхнем bloquote уровня, но все вложенных дела возьми.

+0

OP может потребоваться для заполнения. В примере есть левая граница. –

+0

Я догадался, что он должен быть маркой, а НЕ расширять границу ... – Hurda

0

насчет нового CSS блока:

blockquote > blockquote { 
    margin-top: 20px; 
} 

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

+0

ПРИМЕЧАНИЕ: это затронет только прямых детей – Hurda