for example, setting different fontsize, datatable.rowHeight etc… for diffenent screen resolution.
Not really.
You can create two skins and combine in single css file, where each skin is wrapped in the media query, but I’m not sure that it is a good solution.