页面导入样式,使用link和@import有什么区别?答:区别一:本质区别:link是一个XHTML标签,而@import完全是CSS提供的一种方式。区别二:加载顺序的区别:当一个页面被加载时(即浏览者浏览时),链接引用的CSS会同时加载,而@import引用的CSS会等待直到页面在加载之前完全下载。.所以有时候在浏览@import加载了CSS的页面时,会出现没有样式(也就是闪烁)的情况,在网速慢的时候还是比较明显的。区别三:兼容性的区别:@import是CSS2.1提出的,旧浏览器不支持。@import只能被IE5以上识别,但是link标签没有这个问题。区别四:使用dom(documentobjectmodeldocumentobjectmodel)控制样式时的区别:使用javascript控制dom改变样式时,只能使用link标签,因为@import不受主场。标签的title属性和alt属性有什么区别?答:title属性是鼠标上拉时显示的内容。alt属性是为那些看不到文档中的图像的查看者提供文本描述。请至少写出5个html5的新标签,并说明它们的语义和应用场景Answer:section:定义文档中的一个sectionnav:定义一个只包含导航链接的sectionheader:定义一个页面或section的头部。它通常包括徽标、页面标题和导航目录。footer:定义页面或章节的页脚。它通常包含版权信息、法律信息的链接以及反馈建议的地址。aside:定义与页面内容不太相关的内容——如果去掉,剩下的内容还是很合理的。HTML与XHTML-有什么区别?答:HTML元素必须正确嵌套。XHTML元素必须是封闭的。标记名称必须为小写字母。XHTML文档必须有一个根元素。5、iframe有什么优缺点?答:优点:a.解决图标、广告等第三方内容加载慢的问题b.iframe上传文件时不刷新c.iframe跨域通信缺点:a.iframe会阻塞主页面的Onload事件b.无法访问某些搜索引擎索引到c。页面会增加服务器的http请求d.会产生很多页面,不好管理。全屏滚动的原理是什么?使用了CSS的哪些属性?答:原理:有点类似轮播,整体元素一直排列,假设有5个全屏页面显示,那么高度为500%,只显示100%,其余可以通过变换定位在y轴上。溢出:隐藏;transition:所有1000ms的ease都可以通过margin-top实现;什么是响应式设计?响应式设计的基本原则是什么?如何兼容低版本IE?答:响应式网页设计(ResponsiveWebdesign)是一个可以兼容多种终端的网站,而不是针对每个终端做一个特定的版本。基本原理是通过媒体查询检测不同的设备屏幕尺寸进行处理。页面头部的元声明中必须有一个视口。
