Я не знаю точно, почему вы думаете, что добавление «буфера» вокруг вашего контента - не очень элегантный способ достижения цели увеличения интерактивной области этого контента.
Я думаю, что это именно то, чтоВы должны сделать, и это имеет смысл в архитектурном плане, с точки зрения стиля, и, самое главное, с моей точки зрения, для ясности и простоты.
Правда, есть и другие решения, которые дадуттот же чистый эффект для пользователя, но буферный подход имеет это элегантное свойство:
- Если вы щелкнете по нему, и он ответит, то, что вы щелкнули, будет частью содержимого, которое отвечает
Программирование в целом может быть довольно сложным.Часто это куча особых случаев и сложных решений, которые кажутся легкими проблемами.Известный компьютерный ученый Дональд Кнут сказал, что он чувствует, что программисты-программисты способны справляться с этими неумелыми вещами.Вещи, которые заставили бы математика сходить с ума.