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 的