为什么HTML1.HTML5只需要写HTML5不是基于SGML(StandardGeneralizedMarkupLanguage),所以不需要引用DTD,但是需要doctype来规范浏览器的行为(这样浏览器知道如何解析文档Parsing)HTML4.0是基于SGML的,所以必须引用DTD来告知浏览器文档使用的文档类型2.说说内联元素,块元素,空元素,这行内元素有:a,span,img,input,select,strong,em,b(标记元素)块元素:div,p,ul,li,ol,dd,dt,dl,h1-h6空元素:hr,br,输入,img,链接,meta3。导入样式时,使用link和@importlink的区别在于XHTML标记。除了加载css,它还可以定义SSR,定义rel连接属性等。@import是css提供的,只能加载css样式的页面。页面加载的时候,引入link资源是可以同时加载的,而@import引入的css必须要等页面加载完成后才能加载。链接是XHTML标签,没有兼容性问题,而@import是css2.1提出的,IE5以下低版本浏览器不支持4.HTML5语义理解简单介绍。没有css样式时,以文档的形式显示,方便阅读。HTML5语义使页面内容结构化、清晰,便于浏览器和搜索引擎分析。有利于视障人士使用屏幕阅读器根据标记访问网站,有利于团队的开发和维护,有利于SEO:便于爬虫抓取更有效的信息.5.描述cookie、localStorage和sessionStorage的区别。cookie本身是用来在客户端和服务器之间进行通信的。因为它有存储功能,所以借来存储信息。cookie数据在同源HTTP请求中总是会携带localStorage和sessionStorage。数据不会自动发送到服务器。本地存储cookie的存储大小只有4k;而localStorage和sessionStorage可以达到5M以上。过期时间cookie在设定的过期时间前有效。当前浏览器窗口关闭后自动删除6.实现绘制1px高的无边框线。在不同的浏览器中,标准模式和怪异模式
