Bergantung pada dukungan browser yang Anda inginkan, Anda dapat menggunakan box-shadowproperti.
Anda dapat mengatur nilai blur ke 0 dan penyebaran ke ketebalan apa pun yang Anda cari. Hal yang hebat tentang bayangan kotak adalah Anda dapat mengontrol apakah itu digambar di luar (secara default) atau di dalam (menggunakaninset properti).
Contoh:
box-shadow: 0 0 0 1px black; // Outside black border 1px
atau
box-shadow: 0 0 0 1px white inset; // Inside white border 1px
Satu keuntungan besar menggunakan bayangan kotak adalah Anda bisa berkreasi dengan menggunakan beberapa bayangan kotak:
box-shadow: 0 0 0 3px black, 0 0 0 1px white inset;
Satu-satunya hal yang tidak dapat saya katakan adalah perbedaan apa yang akan membuat performa rendering menjadi bijaksana. Saya akan berasumsi itu mungkin menjadi masalah jika Anda memiliki ratusan elemen yang menggunakan teknik ini di layar sekaligus.