erniesto77
@erniesto77
oop, rb, py, php, js

Нужно поправить CSS для ячейки таблицы, чтобы border не распространялся на другую ячейку?

Ссылка на фиддл https://jsfiddle.net/vcwg38ot/1/

По нажатии на ячейку таблицы, она становится активной. Активная ячейка таблицы должна быть выделена бордером, но если у прилегающей ячейки есть colspan или rowspan, граница активной ячейки распространяется на всю длину прилегающей ячейки.
5b08c4dbf46e49e3a095aad0a4569a91.jpg
Помогите пожалуйста сделать так, чтобы граница активной ячейки была только для нее самой.

UPD: Outline помогает, но тогда левый и верхний outline выступают за пределы ячейки. Причем если менять оффсет, то он меняется для всех границ сразу, то есть нельзя поменять оффсет только слева и сверху https://jsfiddle.net/vcwg38ot/11/

UPD: Похоже, что это баг хрома, потому что в Mozilla работает норм. Однако, проблема в Chrome решена, задав таблице border-collapse: separate; Теперь все выглядит красиво https://jsfiddle.net/vcwg38ot/18/. Всем спасибо!
  • Вопрос задан
  • 217 просмотров
Решения вопроса 1
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы