没有合适的资源?快使用搜索试试~ 我知道了~
web面试试题集合,内含有前端:DOCTYPE的作用,HTML5 为什么只需要写 <!DOCTYPE HTML>等
资源推荐
资源详情
资源评论
HTML
1. DOCTYPE 的作用:告知浏览器文档使用哪种 HTML 或 XHTML 规范
2. HTML5 为什么只需要写 <!DOCTYPE HTML>?
HTML5 不基于 SGML,因此不需要对 DTD 进行引用,但要 doctype 来规范浏览器行为。
而 HTML4.0.1 基于 SGML,需要引用 DTD 进行引用,才能告知浏览器文档索使用的文档
类型
3. 行内元素有哪些?块级元素有哪些? 空(void)元素有那些?
行:span,a(锚点),input,img,strong(加粗强调),em(强调),textare
块:div,p,h1,form,ul,li,,label,table
空(void)元素:br-换行,hr-水平分割线
4. 页面导入样式时,使用 link 和@import 有什么区别?
link 属于 XHTML 标签,除了加载 CSS 外,还能用于定义 RSS,定义 rel 连接等属性作用;而
@import 是 CSS 提供的,只能用于加载 CSS
页面加载时,link 会被同时加载,而@import 引用的 css 会等页面加载完后在加载
import 是 CSS2.1 提出的,只在 IE5 以上才能被识别,而 link 是 XHTML 标签,无兼容问题
5. 介绍你对浏览器内核的理解
分为渲染引擎和 JS 引擎
渲染引擎:取得网页内容(html,xml,图像),整理讯息(css),以及计算机网页的显
示方式,然后输出到显示器或打印机。不同内核对网页渲染不同
js 引擎:解析和执行 Javascript 来实现网页动态效果
6. 常见的浏览器有哪些?
Trident 内核:IE,360,搜狗
Gecko 内核:Netscape6 及以上
Prest 内核:Opera
Blink 内核:Opera
Webkit 内核:Safari,Chrome
7. html5 有哪些新特性、移除了那些元素?如何处理 HTML5 新标签的浏览器兼容问题?如
何区分 HTML 和 HTML5?
不是 SGML 的子集,主要是关于图像,位置,存储,多任务等功能的增加
绘画 canvas
用于媒介回放的 video 和 audio 元素
本地存储 localStorage 长期存储数据,浏览器关闭后数据不丢失
SessionStorage 的数据在浏览器关闭后自动删除
语意化更好的内容元素,如 ar=cle,footer,header,nav,sec=on
表单控件,calendar,data,=me,email,url,search
新的技术 webworker,websockt,Geoloca=on
移除的元素:
纯表现的元素:basefont,big,center,font,s,strike,?,u
对可用性产生负面影响的元素:frame,frameset,noframes
支持 HTML5 的新标签:
IE8/IE7/IE6 支持通过 document.createElement 方法产生的标签,
可以利用这一特性让这些浏览器支持 HTML5 新标签,
浏览器支持新标签后,还需要添加标签默认的样式:
资源评论
qq_36674809
- 粉丝: 0
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功