Есть хаки, а затем есть хаки.Я интерпретирую «взлом» как нечто, использующее уязвимость в браузере, например, взлом селектора потомков в IE (с использованием >
).Такие вещи ломаются при обновлении браузера.
Я не считаю использование изображений для создания хороших теней или градиентов хакингом.Это может не соответствовать требованиям, что вы делаете все семантически, и вы можете испытывать тошноту, прибегая к использованию изображения для чего-то, для чего изображение не требуется, но реальность такова, что просто нет выбора - нет способа сделать всечистый способ без изображений - если вам нужны красивые градиенты и тени в большинстве браузеров пользователей (в большинстве случаев это Internet Explorer).
Если вы считаете, что скругленные границы или градиенты являются просто опциейтогда, конечно, не беспокойтесь о IE.Но если вы считаете, что это на самом деле делает ваш дизайн хорошо выглядящим, и вы не хотите, чтобы большинство ваших пользователей * упускали его, тогда сделайте это.
* В зависимости от вашей аудитории, IE может или не можетЯ не думаю, что они составляют большинство вашей аудитории.