use attr "data-*" to fit html5 standard