template: introduce html layout, prevent parent scroll bubble