2015-05-11 5 views
0

Может кто-нибудь сказать мне, где я здесь не так, я легко позиционировал абзацы и заголовки, но по какой-то причине не могу переместить абзац «После того, как вы пройдете по пешеходным дорожкам ...» вверх ближе к заголовку h2 «местный вид на дамском пляже» (оба находятся внизу страницы-ссылки)Невозможно переопределить свойства h2 в CSS

Проблема, похоже, связана как с характеристиками линии, так и с порами в нижней части тега заголовка h2, поэтому я «Я пытался переопределить оба, чтобы уменьшить разрыв - как видно из CSS, - но разрыв остается. Любая идея, почему CSS не фиксирует пробел? Благодаря

Вот CSS я попытался с помощью:

.betta h2 { 
margin-bottom: 0px; 
font-weight: 300; 
line-height: 1.00em; 
letter-spacing: 1px; 
} 

h1, h2, h3, h4, h5, h6 span { 
margin-bottom:0px; 
font-family:"Oswald", sans-serif; 
font-weight:300; 
line-height:1.00em; 
letter-spacing:1px; 
} 

Вот ссылка на страницу, проблема часть находится в нижней части страницы, спасибо.

http://dbtest.destinationballybunion.ie/?page_id=4952

ответ

-1

можно переопределить с помощью !important. например:

h2 { 
    margin-bottom: 0px !important; 
} 
+1

_Never_ use '! Important', если это не последнее возможное решение. –

+0

Для чего это стоит, я пробовал! Важно, и это все еще не избавляет от поля 18px! – user3638587

0

Похоже, у вас есть этот запас-bototm: 18px установить здесь ..

/wp-content/themes/pinboard/style.css линии 120

Я не» t знать, является ли это той же таблицей стилей, которую вы в настоящее время пытаетесь использовать, но вы можете переопределить ее, используя тот же/более класс/классы в этом же документе; или, включив вашу желаемую таблицу стилей ПОСЛЕ этого в вашей голове.

+0

Эта таблица стилей - это то, что вы могли бы назвать таблицей стилей по умолчанию для темы Wordpress, которую я использую. Я использую drag-and-drop builder под названием Virtual Composer, который позволяет применять классы к div и т. Д. На странице. Я попытался применить более специфический класс, чем h2 .ie .betta h2 {...}, который, хотя я бы переопределил таблицу стилей по умолчанию, но это не так. – user3638587

+0

Вы всегда можете зайти в «/wp-content/themes/pinboard/style.css» и добавить свои стили в нижней части этого документа; который должен отменить его. Я вижу, что вы говорите! Важное значение не срабатывало, и я действительно не вижу, чтобы эта таблица стилей включалась в вашу голову, поэтому возможно, что ее вызывают с помощью js, и именно поэтому она переопределяется - но без доступа это несколько догадок! :) – Matt

+0

На самом деле я пробовал! Важно несколько раз, и он никогда не работает. Я добавил изменение по умолчанию в таблицу стилей, как вы сказали, и теперь он отлично работает. Благодарю. – user3638587

0

Похоже, что css, расположенный в головной секции, работает некорректно, и поэтому важная функция не работает (даже если она не нужна, поскольку она находится под вызовом таблицы стилей). Однако, если вы поместите код ниже в конец style.css, он работает просто отлично.

.betta h2 { 
    margin-bottom: 0px; 
} 

Я также заметил, что у вас есть несколько секций в голове, возможно, это то, что может вызвать конфликт. Я хотел бы предложить сгруппировать их и помещая их в отдельном листе и использовать @import в конце style.css, ссылка о том, как сделать это можно увидеть здесь: https://developer.mozilla.org/en/docs/Web/CSS/@import

+0

Да, это работает, когда добавлено в styles.css, спасибо и приветствует ссылку, на сайте есть четыре источника CSS, что создает серьезную неприятную ситуацию. Я скоро буду убирать CSS. – user3638587

0

Проблема, как представляется, в настоящее время на сайте, не относится к марже, но с линейной высотой. Попробуйте установить

.betta h2 { line-height: 1; }

не 1em.

Ваш HTML также настроен с span внутри h2.

h2line-height база создается с помощью font-size: 60px;, который применяется к h2, но span не зеркальное отображение этого. Удалите атрибут font-size из вашего h2, если вы хотите его отрегулировать.

Вы также можете изменить verticle-align: baseline; на verticle-align: centre; на пролет.

+0

Я только что понял, что этот вопрос более 2 лет. Не знаю, как я здесь оказался. – Matt

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