Залежно від призначеної підтримки браузера, ви можете використовувати box-shadowвластивість.
Ви можете встановити значення розмиття на 0, а розкинути на будь-яку товщину, яку ви шукаєте. Чудова річ у тіні поля - це те, що ви можете контролювати, чи вона намальована зовні (за замовчуванням) або всередині (використовуючи insetвластивість).
Приклад:
box-shadow: 0 0 0 1px black; // Outside black border 1px
або
box-shadow: 0 0 0 1px white inset; // Inside white border 1px
Однією з найважливіших переваг використання тіні для коробки є те, що ви можете проявити творчість за допомогою декількох тіньових коробок:
box-shadow: 0 0 0 3px black, 0 0 0 1px white inset;
Єдине, що я не можу сказати - це яка різниця зробить ефективність візуалізації мудрою. Я б припустив, що це може стати проблемою, якби у вас одразу було сотні елементів, що використовують цю техніку на екрані.