Задать вопрос
@QWERTY01

Как сверстать эту рамку в таблице и вообще возможно ли это?

5ce7bb40e1188884802721.png

В голову, как вариант, создать еще одну пустую ячейку, на которую и поставить эту рамку, но пустой элемент в html это же неправильно? полностью рисовать эту рамку отдельным псевдо-элементом и размещать его Абсолютным позиционированием?

Может быть есть более корректный вариант?
  • Вопрос задан
  • 83 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
rockfeeler
@rockfeeler
Фронтендер, дизайнер, верстальщик-перфекционист
Обратиться только к ячейкам в первому ряду и...
table tr:first-child td {
	border-top: 1px solid #eee;
}


UPD: если вопрос про правый отступ в последней колонке, то можно схитрить. Цветом заливать див внутри ячеек, а последней в ряду давать правый паддинг:

table tr td {
	background: #fff;
}

table tr:first-child td {
	border-top: 1px solid #eee;
}

table tr td:last-child {
	padding-right: 40px;
}

table tr td div {
	width: 100%;
	height: 100%;
	background: #fceeff;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы