HTML面试题

1、 DOCTYPE是什么,有什么作用

DOCTYPE一般放在文档的开头,告诉浏览器页面使用的HTML或XHTML的版本,让浏览器按照相应的规则解析页面。如果不写DOCTYPE,那么浏览器会按照自己的规则解析页面,这不利于维护网页的兼容性

2、XML 、HTML 、XHTML 的区别

xml 可拓展标记语言,主要用于数据和结构存储,曾用于数据传输,现在已经被JSON数据取代

html 超文本标记语言,语法较为松散

xhtml 可拓展的超文本标记语言,基于xml和html但语法更严格

3、页面那三层构成,浏览器的内核有哪些

结构层html、表示层 css 、行为层 js

浏览器内核分为两部分:

一、渲染引擎,取得网页内容,计算网页的显示方式,输出显示

二、JS引擎:解析JS来实现网页的动态交互效果

常见的浏览器内核有:trident(ie内核)、gecko(火狐内核)、blink(chorme内核)、webkit(苹果内核)

4、html5新特性

1、语义化标签(hrader、footer、nav等),使得页面的内容结构化,见名知义;

2、video和audio元素,提供了播放视频和音频文件的标准方法;

3、canvas绘图;

4、web worker;

5、新增表单属性:required placeholder autofoucs

相关推荐
Revolution614 分钟前
本地明明正常,为什么 CI 又挂了:一次前端构建失败的排查过程
前端·前端工程化
太平洋月光12 分钟前
stagewise如何结合cursor开发
前端·ai编程
前端Hardy12 分钟前
JavaScript 终于又进化了!ES2026 正式发布,这些新特性你必须知道!
前端
光影少年13 分钟前
react navite 页面跳转、传参、路由监听、导航栏自定义
前端·react native·react.js
黑土豆24 分钟前
CSS 新特性:Container Queries 到底能解决什么痛点?
前端·css
问商十三载38 分钟前
2026法律行业AI引擎生成式优化怎么优化?三层专业加固提排名,零成本提33%引用率附适配表
java·前端·人工智能·算法
恋猫de小郭40 分钟前
Flutter 3D 渲染的全新选择和应用场景
android·前端·flutter
IT_陈寒1 小时前
Java线程池踩了个坑,任务居然默默消失了
前端·人工智能·后端
程序员爱钓鱼1 小时前
配置 GoLand 与 VS Code 开发环境
前端·后端·go
程序员爱钓鱼1 小时前
Rust Vec 动态数组详解:创建、增删、遍历与排序
前端·后端·rust