2015-02-26 3 views
0

У меня есть это fiddle, и он отлично работает, однако, когда я нажимаю на любой из последних строк каждого столбца, кажется, что он подталкивает абзац вниз. Я не могу понять, почему ....Разметка столбцов CSS3 при выпуске кликов

.columns-3 { 
-webkit-column-count: 3; 
-moz-column-count: 3; 
-o-column-count: 3; 
column-count: 3; 
} 

.column-layout { 
list-style-type: none; 
margin: .9rem 0 0 0; 
} 
+0

Когда я удаляю ссылку, проблема исчезает ... – Alex

ответ

3

это, кажется, проблема с хромом, если вы проверяете связь и изменить состояние на :focus связь получает синий ящик outline: -webkit-focus-ring-color auto 5px;, который в основном отталкивает <p>

Чтобы обойти это добавить следующее:

a:focus{ 
    outline: none; 
} 
+0

Вы уверены? 'outline' не влияет на размеры элементов – Turnip

+0

попробуйте эту скрипку в хроме: http://jsfiddle.net/5yjsjnjj/5/ – AlexG

+0

Они тоже прыгают в вашей скрипке. Как я уже сказал, «outline» никак не влияет на размеры элементов, поэтому это не может быть причиной. – Turnip

0

Helo Alex

http://jsfiddle.net/tayyab_rashid/5yjsjnjj/4/

CSS ОБНОВЛЕНО

.columns-3 { 
-webkit-column-count: 3; 
-moz-column-count: 3; 
-o-column-count: 3; 
column-count: 3; 
    display:table; 
} 

.column-layout { 
list-style-type: none; 
    display:table-cell; 
margin: .9rem 0 0 0; 
} 

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

+0

Она все еще прыгает в вашу скрипку, также в firefox столбцы теряются. – AlexG

+0

Возможно ли, чтобы вы дали ему минимальную высоту для ul ?? –

+0

Нет, но высота работает. – AlexG

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