Всем привет.
Недавно решил проверять css с помощью grunt-contrib-csslint. Одна из найденых ошибох звучит так:
WARNING: Using height with padding can sometimes make elements larger than you expect. Don’t use width or height when using padding or border. (box-model) Browsers: All
Как я понимаю csslint не нравится то что я использую width и height вместе с padding, мол тогда размеры блока не так очевидны. В обычной блочной версте это можно избежать используя margin. А вот с элементами формы у меня что-то исключить не получается. Хочется что-бы и элементы формы были нужного размера, и текст внутри размещался с отступами. В общем проблема не критична - можно задать стили в html или в другом - специально созданном, не проходящем проверку csslint, файле. Но все же интересно, как сделать правильно?