亲宝软件园·资讯

展开

前端面试题归类-HTML2

肥晨 人气:0
一、 SGML 、 HTML 、XML 和 XHTML 的区别? 1. SGML 是标准通用标记语言,是一种定义电子文档结构和描述其内容的国际标准语言,是所有电子文档标记语言的起源。 2. HTML 是超文本标记语言,主要是用于规定怎么显示网页。 3. XML 是可扩展标记语言是未来网页语言的发展方向,XML 和 HTML 的最大区别就在于 XML 的标签是可以自己创建的,数量无限多, 而 HTML 的标签都是固定的而且数量有限。 4. XHTML 也是现在基本上所有网页都在用的标记语言,他其实和 HTML 没什么本质的区别,标签都一样,用法也都一样,就是比 HTML 更严格,比如标签必须都用小写,标签都必须有闭合标签等。 二、DTD 介绍 1. DTD( Document Type Definition 文档类型定义)是一组机器可读的规则,它们定义 XML 或 HTML 的特定版本中所有允许元 素及它们的属性和层次关系的定义。在解析网页时,浏览器将使用这些规则检查页面的有效性并且采取相应的措施。 2. DTD 是对 HTML 文档的声明,还会影响浏览器的渲染模式(工作模式)。 三. meta viewport 是做什么的?怎么写? • 移动端浏览器通常都在一个比屏幕更宽的虚拟窗口中渲染页面,这个虚拟窗口就是viewport,目的是正常展示没有做移动端适配的网页,可以让他们完整的展现给用户。我们有时用移动设备访问桌面版网页就会看到一个横向滚动条,这里可显示区域的宽度就是viewport的宽度。 • 该meta标签的作用是让当前viewport的宽度等于设备的宽度,同时不允许用户手动缩放。当然maximum-scale=1.0, user-scalable=0不是必需的,是否允许用户手动播放根据网站的需求来定,但把width设为width-device基本是必须的,这样能保证不会出现横向滚动条。 • meta viewport 的6个属性: 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信息 定义生成密钥 定义有记号的文本 定义预定义范围内的度量

加载全部内容

相关教程
猜你喜欢
用户评论