2015-04-18 3 views
1

У меня проблема с высотой линии. Есть ли способ уменьшить высоту линии и поместить i-элементы ближе, по крайней мере, на бензин-фон, так как невозможно использовать отрицательное значение для высоты линии?уменьшить высоту линии между двумя i-элементами

JS Fiddle

HTML:

<i>Nummer eins</i><br> 
<i>Nummer zwei</i> 

CSS:

@import url(http://fonts.googleapis.com/css?family=Lora:400,400italic,700,700italic); 

i { 
font-family: "Lora", serif; 
font-size: 0.8em;  
font-weight: normal; 
line-height: 0em; 
padding: 0px 3px; 
color: white; 
background-color: #406A76; 
} 

Заранее спасибо!

ответ

2

проверить, если это помогает решить проблему jsfiddle

HTML

<i>Nummer eins</i> // iremoved the br tag 
<i>Nummer zwei</i> 

CSS

i { // line height removed 
    font-family: "Lora", serif; 
    font-size: 0.8em; 
    font-weight: normal; 
    padding: 0px 3px; 
    color: white; 
    background-color: #406A76; 
    float: left; //added float left here 
    clear: both; //added clear both 
} 
+0

Спасибо, что полностью решить мою проблему. Просто вопрос: зачем нужно снимать линию-высоту? –

+0

На самом деле я разработчик, я просто попробовал. : p – MKD

+0

@ris OP сказал с тегом br, что он не может прикоснуться к i-му элементу, но то, что вы сделали, помещено в одну строку .. он спрашивает об этом. Отбросьте назад и смутитесь, почему op спросил как ans? –

0

Если ваша цель состоит в том, чтобы устранить белую полосу между двумя линиями, это может быть хорошим решение поставить их как в <div>, так и в <span> (я использовал пролет)

JSFiddle

HTML

<span> 
<i>Nummer eins</i><br> 
<i>Nummer zwei</i> 
</span> 

CSS

@import url(http://fonts.googleapis.com/css?family=Lora:400,400italic,700,700italic); 

i { 
    font-family: "Lora", serif; 
    font-size: 0.8em;  
    font-weight: normal; 
    line-height: 0em; 
    padding: 0px 3px; 
    color: white; 
    background-color: #406A76; 
} 
span { 
    background-color: #406A76; 
} 
+0

К сожалению, это не трюк. Возможно, это зависит от браузера, я использую Firefox 37.0.1. –

+0

Я использую несколько более старую версию, но она все равно должна работать: | – Rumanoid

+0

вы просто добавляете один и тот же цвет в промежутке. который не решает проблему. он увеличит высоту элемента. – MKD