Я создал версию кода JSFiddle, которую вы опубликовали - см. http://jsfiddle.net/RukbS/
В моем JSFiddle я не вижу большого пустого пространства под «Epic Fail», котороена вашем скриншоте, так что я предполагаю, что в выполняемом вами коде есть что-то, чего вы не показали нам.
Не видя своего кода в действии, трудно понять, в чем разница между ним иверсию, которую я создал, но, глядя на скриншот, очень похоже, что абзац «Epic Fail» состоит из двух строк.
Единственный способ, которым я смог получить свой тест, чтобы повторить это, это поместить<br><br>
сразу после слова «Fail».Я предполагаю, что вы этого не делаете.
Возможно, вы захотите удалить атрибут line-height
из таблицы стилей.На самом деле он не достигает больших результатов (поскольку в любом случае он подберет этот размер из-за размера шрифта), и это может быть причиной того, что вы видите.Если вы действительно хотите немного больше места вокруг текста, используйте padding
или margin
;это легче контролировать, чем line-height
.
Вы не указали, какой браузер вы используете, который показывает этот эффект.Возможно, вы видите что-то, что появляется только в определенных браузерах.Большинство браузеров в наши дни поставляются с хорошим инструментом отладки, который может помочь изолировать подобные проблемы.В Firefox вам нужно установить плагин Firebug;в большинстве других современных браузеров встроена функция инструментов разработчика.
Откройте окно Firebug / Dev Tools и используйте его, чтобы найти элемент «Epic Fail».Это позволит вам изучить размер и форму элемента, а также какие стили применяются к нему.Это почти наверняка даст вам информацию, которая вам необходима для выяснения, в чем заключается проблема.
Я знаю, что не дал вам ответа, который бы непосредственно решал проблему, но я надеюсь, что некоторые из вещей, которые яуказанное здесь приведет вас в правильном направлении к поиску проблемы.