Include a pseudo element, e.g.
.my_container:before {
content:'';
position:absolute;
top:-50px;
bottom:-50px;
left:-50px;
right:-50px;
}
This adds an extra 50px to the existing element's clickable area.
If you only want to add this on touch screen devices, you could do this:
.touchevents .my_container:before {
...
}
This requires something like Modernizer to insert the appropriate feature-based CSS class.
Update
As per @Jaladh's comments, you may also need to apply position:relative
to the container element, since position:absolute
above will be relative to the first ancestor with a position
attribute:
.my_container {
position:relative;
}