2015-05-31 2 views
0

HTML - фрагментграница перекрывает текст выше ссылку

<div class="row"> 
    <div class="bot-text"> 
     <!-- <?php dynamic_sidebar('footer'); ?> --> 
     <h1>Titley Title</h1> 
     <p> paragraph of text ...</p> 

     <a href="...">button text</a> 
    </div> 
</div> 

CSS

.bot-text { 
    position: relative; 
    padding: 50px 80px; 
    text-align: center; 
} 

.bot-text p { 
    font-family: 'Josefin Sans', serif; 
    font-weight: 600; 
    font-size: 18px; 
    line-height: 26px; 
    color: #5d5d5d; 
} 

.bot-text a { 
    position: relative; 
    border: 1px solid #000; 
    padding: 20px; 
} 

заголовок и абзац текста, созданного с ссылкой, созданной под ним. У меня есть граница с ссылкой с дополнением, граница накладывает текст выше.

Как я могу избежать этого? Я хочу границу, чтобы нажать на ссылку вниз, а не перекрывать текст выше

+0

прохладно спасибо за ответ – user3550879

+1

http://jsfiddle.net/soledar10/jqaneuob/ – Dmitriy

+0

@Dmitriy Пожалуйста, добавьте это как ответ, чтобы его можно было принять. В основном это потому, что он должен быть элементом уровня блока. –

ответ

0

Это потому, что <a> элементы рядный, вам это нужно, чтобы быть block или inline-block уровня, так это «занимает место» и не перебирает элементы. Создание его inline-block будет работать лучше здесь, так как мы хотим, чтобы некоторые встроенные свойства:

.bot-text a { 
    position: relative; 
    display: inline-block; // <-- Add This 
    border: 1px solid #000; 
    padding: 20px; 
} 

Это было также отмечено в @Dmitriy комментарий.

1

Добавить padding-bottom: 10px; к пункту текста

+0

Это не сработает, если добавление изменяется в элементе '.bot-text a'. Также это не архивирование реального желаемого аффекта. –

+0

Появляется для работы для меня (http://jsfiddle.net/NightOwlPrgmr/tb8thbeu/) – NightOwlPrgmr

+0

[Это то, что я имею в виду] (http://jsfiddle.net/tb8thbeu/1/). –