shtml有什么区别