2023年11月25日发(作者:)

HTML⾯试题总结(附答案)

1. DOCTYPE有什么作⽤?标准模式与混杂模式如何区分?它们有何意义?

答:

告诉浏览器使⽤哪个版本的HTML规范来渲染⽂档。DOCTYPE不存在或形式不正确会导致HTML⽂档以混杂模式呈现。

标准模式(Standards mode)以浏览器⽀持的最⾼标准运⾏;混杂模式(Quirks mode)中页⾯是⼀种⽐较宽松的向后兼容的⽅式显

⽰。

5为什么只需要写 ?

答:

HTML5不基于SGML(Standard Generalized Markup Language 标准通⽤标记语⾔),因此不需要对DTD(DTD ⽂档类型定义)进⾏

引⽤,但是需要DOCTYPE来规范浏览器⾏为。

7.常见的浏览器内核有哪些?

答:

1. Trident( MSHTML ):IE MaxThon TT The World 360 搜狗浏览器

在st⽂件中编写离线存储的资源

CACHE MANIFEST

#v0.11

姓名

ACCESSKEY属性功能:表⽰访问label标签所绑定的元素的热键,当您按下热键,所绑定的元素将获取焦点。例如,

5的form如何关闭⾃动完成功能?

答:

HTML的输⼊框可以拥有⾃动完成的功能,当你往输⼊框输⼊内容的时候,浏览器会从你以前的同名输⼊框的历史记录中查找出类似的内容

并列在输⼊框下⾯,这样就不⽤全部输⼊进去了,直接选择列表中的项⽬就可以了。但有时候我们希望关闭输⼊框的⾃动完成功能,例如当

⽤户输⼊内容的时候,我们希望使⽤AJAX技术从数据库搜索并列举⽽不是在⽤户的历史记录中搜索。

⽅法:

1. 在IE的internet选项菜单中⾥的⾃动完成⾥⾯设置

与h1的区别、b与strong的区别、i与em的区别?

答:

title属性没有明确意义,只表⽰标题;h1表⽰层次明确的标题,对页⾯信息的抓取也有很⼤的影响

严格模式:以浏览器⽀持的最⾼标准运⾏

混杂模式:页⾯以宽松向下兼容的⽅式显⽰,模拟⽼式浏览器的⾏为

// 获取⽬标元素

var box = mentById("box");

// 对⽬标元素target的圆形区域进⾏⼀个点击事件绑定

function bindClickOnCircleArea(target, callback) {

k = function(e) {

e = e || ;

// target中⼼点的坐标

var x1 = 100;

var y1 = 100;

// 事件源坐标

var x2 = X;

var y2 = Y;

// 校验是否在圆形点击区,在的话就执⾏callback回调

// 计算事件触发点与target中⼼的位置

var len = (((x2 - x1, 2) + (y2 - y1, 2)));

答:

Canvas 元素⽤于在⽹页上绘制图形,该元素标签强⼤之处在于可以直接在 HTML 上进⾏图形操作。

35.为什么最好把 CSS 的标签放在之间?为什么最好把 JS 的