2015-02-03 6 views
0

Я пытаюсь создать границу поверх границы другого элемента.Как установить границы элементов в моем случае

У меня есть что-то вроде следующих

HTML

<table class='table'> 
    <tr> 
     <td>123</td> 
     <td class="pick">123</td> 
     <td>123</td> 
    </tr> 
    <tr> 
     <td class="second" style="text-align:center;" colspan='3'>123</td> 
    </tr> 

</table> 

CSS

.pick { 
    border-bottom:solid 5px green; 
} 

.second { 
    border:solid 5px red !important;  
    background-color: green; 
} 

http://jsfiddle.net/j8zt8sb3/1/

В основном я хочу, чтобы создать зазор взгляд для <td>, который имеет класс 'выбирать'. Все работает отлично в каждом браузере, но красная рамка будет покрывать зеленую границу в IE, что означает отсутствие пробела. Есть ли способ исправить это? Большое спасибо!

ответ

0

Просто добавьте это свойство:

table { 
    border-collapse: collapse; 
} 
+0

ваши коды только удалить важно, и до сих пор не работает – BonJon

+0

@BonJon извините, попробуйте новый!. Я заметил, что ваш код на примере отличается от кода jsFiddle, моей ошибки. – arnolds

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