Удалить отступы под тегом H3 - PullRequest
15 голосов
/ 05 августа 2009

Это, без сомнения, простой вопрос, но я не могу набрать его правильно в Google, чтобы найти ответ ...

в настоящее время у меня есть список с заголовком H3 над ним (который я не могу легко удалить, он автоматически генерируется cms) и выглядит примерно так

Headline
|
|
List stuff

и я хочу избавиться от труб. Кажется, они «встроены» в тег <h3>. Кто-нибудь знает, что свойство css в h3 избавит от этого?

Спасибо!

Ответы [ 5 ]

37 голосов
/ 05 августа 2009

Все теги H1, H2 и H3 по своей природе имеют поля и отступы, добавленные браузерами.

Вы можете проверить это, поместив фон в теги H1, H2 и H3 в css и посмотрев в разных браузерах.

Чтобы удалить «расстояние между трубами», вам необходимо:

h3{
    padding: 0px;
    margin: 0px;
}

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

10 голосов
/ 23 мая 2012

Еще одна опция, которая удаляет пространство под текстом, выглядит следующим образом:

h3 
{ 
    display:inline; 
} 
2 голосов
/ 05 августа 2009

Попробуйте установить свойство стиля "border" на H3 на

border:0;

Возможно, что "труба" - это фактически граница заголовка, свойство границы-права, которое вы можете изменить или переопределить.

Альтернатива: Истинный канал, который генерирует CMS (я предполагаю, что вы проверили источник HTML, но это не тот случай, но стоит спросить)

Можете ли вы выделить текст и посмотреть, является ли он истинным символом трубы, или, скорее, просто визуальным элементом?

Other Альтернатива: какое-то свойство содержимого CSS. Реже, так как большинство браузеров не поддерживают его.

1 голос
/ 26 июля 2012

В дополнение к ответу @Jonathan необходимо добавить:

p{
    padding: 0px;
    margin: 0px;
}

Это решило мою проблему.

0 голосов
/ 05 августа 2009

Если каналы являются реальным текстом, вы не сможете избавиться от них без использования какой-либо формы JavaScript.

Если трубы являются фоновым изображением для H3, вы можете использовать их, чтобы избавиться от них:

h3
{
  background-image: none;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...