Это предупреждение, а не ошибка, так что все в порядке!
То, о чем вы предупреждаете, это то, что в стандартной блочной модели ширина border
равна . к указанной вами высоте / ширине.
Так что в вашем примере фактическая высота и ширина поля на странице будет 52 пикселя.
CSSLint предупреждает вас об этом, потому что, возможно, вы этого не поймете, и, следовательно, ваш макет может быть не совсем таким, как предполагалось.
Если вам известно об этом, и вы приняли это во внимание в своем макетезатем вы можете снять флажок «Остерегаться сломанной модели ящика» в CSSLint, чтобы скрыть это предупреждение.
Кстати, то же самое относится и к padding
.