前端面试题归类-HTML2
2021-01-05 17:28
标签:影响 基于 做什么 发展 man html efi 描述 超文本标记语言 一、 SGML 、 HTML 、XML 和 XHTML 的区别? 二、DTD 介绍 三. meta viewport 是做什么的?怎么写? 该meta标签的作用是让当前viewport的宽度等于设备的宽度,同时不允许用户手动缩放。当然maximum-scale=1.0, user-scalable=0不是必需的,是否允许用户手动播放根据网站的需求来定,但把width设为width-device基本是必须的,这样能保证不会出现横向滚动条。 width 设置layout viewport 的宽度,为一个正整数,或字符串”width-device” initial-scale 设置页面的初始缩放值,为一个数字,可以带小数 minimum-scale 允许用户的最小缩放值,为一个数字,可以带小数 maximum-scale 允许用户的最大缩放值,为一个数字,可以带小数 height 设置layout viewport 的高度,这个属性并不重要,很少使用 user-scalable 是否允许用户进行缩放,值为”no”或”yes”, no 代表不允许,yes代表允许 四. 你用过哪些 HTML 5 标签? 定义独立的内容 定义页面内容之外的内容 定义声音内容 定义文本的文本方向,使其脱离其周围文本的方向设置 定义图形 定义命令按钮 定义下拉列表 定义元素的细节 定义外部交互内容或插件 定义figure元素的标题 定义媒介内容的分组,以及他们的标题 定义section或page的页脚 定义section或page的页眉 定义有关文档中的section信息 定义生成密钥 定义有记号的文本 定义预定义范围内的度量 定义导航链接 定义输出的一些类型 定义任何类型的任务的进度 定义若浏览器不支持ruby元素显示的内容 定义ruby注释的解释 定义ruby注释
定义section 定义媒介源 定义details元素的标题 定义日期/时间 定义用在媒体播放器中的文本轨道 定义视频 五、 H5 是什么? H5是HTML5的简称,就是“HTML”的第5个版本,也就是第5个版本的超文本标记语言。 六、 页面导入样式时,使用 link 和 @import 有什么区别? 七、 Label 的作用是什么?是怎么用的? label 标签来定义表单控制间的关系,当用户选择该标签时,浏览器会自动将焦点转到和标签相关的表单控件上。 八、div模拟textarea contenteditable属性,值为布尔值,为true时可以编辑。 九、web标准及w3c的理解和认识 标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率、使用外链 css 和 js 脚本、结构行为表现的分离, 文件下载与页面速度更快、内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件, 容易维护、改版方便,不需要变动页面内容、提供打印版本而不需要复制内容、提高网站易用性。 十、离线缓存与传统浏览器缓存区别 ①离线缓存是针对整个应用,浏览器缓存是单个文件 ②离线缓存断网了仍可以打开缓存的页面,浏览器缓存不行 ③离线缓存有网也会优先使用缓存资源,但可以主动通知浏览器更新资源 前端面试题归类-HTML2 标签:影响 基于 做什么 发展 man html efi 描述 超文本标记语言 原文地址:https://www.cnblogs.com/naitang/p/14219666.html