html5有哪些特性和优缺点?