Border-style: hidden и border-style: none в веб-разработке отличаются эффектом, который они оказывают на границу элемента. 14
Border-style: none не отображает границу, её толщина задаётся нулевой. 1
Border-style: hidden имеет тот же эффект, что и none, за исключением применения к ячейкам таблицы, у которой значение свойства border-collapse установлено как collapse. 1 В этом случае вокруг ячейки граница не будет отображаться вообще. 1
Таким образом, основное отличие в том, что border-style: none скрывает границу полностью, а border-style: hidden — скрывает её, но она занимает место. 4
Выбор между этими значениями зависит от конкретных требований и задач веб-разработки.