Удобно, чтобы можно было добавить padding-bottom.
a {
border-bottom: 1px dashed #cecece;
padding-bottom: 3px;
}
Таким образом можно избавить от padding'a, не увеличивая физический размер элемента. Также можно анимировать появление / исчезновение.
a {
position: relative
}
a::after {
position: absolute;
bottom: 10px;
left: 0;
display: block;
content: '';
width: 100%;
}
Ну и самый простой и некастомизируемый вариант, как написал
Михаил Р.