Use HTML5 attributes instead of data attributes (cross-browser/non-JS compatibility)