proc template; define style styles.test; parent=styles.default; style table from table / outputwidth=99% prehtml='
' posthtml="
"; style header from header / htmlstyle='z-index:20;POSITION:relative;TOP: expression(container=data.scrollTop-2)'; style rowheader from rowheader / htmlstyle='position:relative;left:expression(container=data.scrollLeft-2)'; end; run; ods html file="temp.html" style=styles.test ; proc print data=sashelp.shoes(obs=300); id product /style(header)={htmlclass="rowheader header" htmlstyle="z-index:30"}; run; ods html close;