关于HTML面试题汇总

news/2024/10/21 11:58:08/

一、doctype的作用,严格与混杂模式的区别,有何意义

1、语法格式:<!DOCTYPE html>

2、<!DOCTYPE>不是Html标签,而是告知浏览器此页面使用哪个HTML版本进行编写的指令

3、html 4.01中有如下三种模式

1、html 4.01 Strict 严格模式,不包含展示性(纯粹为页面展示服务的标签,如:b、font等,因为这些在css中有相应的替代方案)和弃用的元素,如:font,不允许框架集(framesets); 2、html 4.01 Transitional 过滤模式,包含展示性和弃用元素,但不包含框架集(framesets); 3、html 4.01 Frameset 宽松模式,包含展示性与弃用元素,也包含构架集(framesets);

4、xhtml 中有如下四种模式

1、xhtml 1.0 Strict 严格模式,不包含展示性与弃用的标签,不允许框架集(framesets),且严格以xml格式来编写标记; 2、xhtml 1.0 Transitional 过滤模式,包含展示性与弃用标签,不允许框架集(framesets),且严格以xml格式来编写标记; 3、xhtml 1.0 Frameset 宽松模式,包含展示性与弃用标签,允许框架集(framesets),且严格以xml格式来编写标记; 4、xhtml 1.1,等同于xhtml 1.0 strict,但允许添加模型。

5、标准模式与混杂的的区别

1、这两种模式主要是浏览器厂商提炼出来的,标准模式时浏览器会根据规范来呈现页面,而混杂模式时浏览器则以向后兼容的方式呈现; 2、Mozilla和Safari则用了“几乎标准模式”,就是在处理表格的方式上有一此细微的差异; 3、最大问题就是IE的盒子渲染机制,出现border-box(怪异模式)、content-box方式;

6、如何触发混杂模式

1、html 4.01文档,如果包含transitional(过滤)DTD但没有URI则以混杂模式渲染; 2、如果xhtml、html不存在<!DOCTYPE>标签,则已混杂模式渲染

二、HTML5为什么只需要写<!DOCTYPE HTML>

主要原因为html5中只有一个文档类型,就是html,而不像html 4.01或xhtml1.0还有多个文档类型。

三、行内元素、块级元素,空元素有那些

1、行内元素:span、a、em(强调)、label、textarea、select、sub、sup等 2、块级元素:div、ul、ol、li、h1~h6、table、form、p、dl、dd、dt等。 3、空元素:br、hr

四、link与@import导入样式的区别

1、html页引用css的三种,一是页内的style标签,二、link外链;三是@import导入 2、link是xhtm标签,不只外链css,还是可是rss服务,而@import只能是css 3、link外链的文件会与文档同步加载,而@import则是等待文档加载完成后才加载 4、link没有兼容性问题,而@import是css2.1规范中的,低版本浏览器不支持 5、link支持使用js控制DOM元素样式,而@import不可以(也就是说可以通过javascript来操作link标签来改变css文档,以达到更换皮肤的效果,而用@import则不行)


<style>@import url('test.css');</style>

http://www.ppmy.cn/news/258760.html

相关文章

谷歌宣布:今年将Android 12L系统交付于三星、联想和微软

作者 | Sam Byford 编译 | 张洁 责编 | 屠敏 为了对平板电脑和可折叠设备进行定制化优化&#xff0c;三星、联想和微软的设备将搭载Android 12L。谷歌的Android工程副总裁Andrei Popescu发博文宣布&#xff0c;正式版本会于2022年的晚些时候交付给这三家公司。 图片下载自IC p…

缩略图加密学习总结

一、缩略图加密概述 完全加密为噪声图像后&#xff0c;密文图像的文件扩展&#xff0c;传输存储消耗更多的资源。完全加密的噪声图像的可用性建立在对密文进行解密的基础上&#xff0c;耗费大量的计算代价。原始图像中精细的视觉信息被抹去以保护隐私,而粗略的视觉信息被保留以…

MS2130和MS2131产品使用评测及分享 USB3.0高清采集卡广泛应用网络直播一体机游戏机

Ms2130以及ms2131一经发售就因为超高的集成度以及因此带来的低价备受爱好者关注。无论是拿来给switch或者xbox等游戏机当显示屏&#xff0c;还是用来直播都非常的具有性价比&#xff0c;可以说是迎来了采集卡厂家的一次变革&#xff0c;自此中低端产品将是ms2130的天下&#xf…

商显市场,“新兵”联想靠什么挑战三星、TCL?

文 |佘凯文 来源|智能相对论&#xff08;aixdlun&#xff09; “TO BE OR NOT TO BE”这是莎士比亚的困惑&#xff1b; 而“TO B OR NOT TO B”这是互联网企业们的困惑。 如果从2000年左右BAT诞生时算起&#xff0c;中国互联网也算是扎扎实实地走过了20个年头。在发展的过程…

Vue.js 中的服务端渲染和客户端渲染的区别

Vue.js 中的服务端渲染和客户端渲染的区别 Vue.js 是一个流行的前端框架&#xff0c;它提供了一种简单而强大的方式来构建交互式用户界面。Vue.js 可以在客户端和服务端执行渲染&#xff0c;这两种方式有不同的优势和劣势。本文将介绍 Vue.js 中的服务端渲染和客户端渲染的区别…

三星note20u计算机功能,三星S21U对比三星note20U有什么区别?

大家都知道&#xff0c;三星S21U对比一个版本的机皇三星note20U这两者之间究竟谁更强一些呢&#xff0c;下面就一起来比较一些主要的参数信息&#xff0c;帮助你理清两者之间的关系&#xff0c;究竟是上半年旗舰更强&#xff0c;还是下半年的更强&#xff0c;感兴趣的朋友不要错…

重磅消息!三星、联想和微软的设备将会搭载Android 12L

作者 | Sam Byford 编译 | 张洁 责编 | 屠敏 出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09; 为了对平板电脑和可折叠设备进行定制化优化&#xff0c;三星、联想和微软的设备将搭载Android 12L。谷歌的Android工程副总裁Andrei Popescu发博文宣布&#xff0c;正式…

联想拯救者15ISK更换NVEM2.0三星SSD980过程实操

原有固态硬盘只有128G&#xff0c;想扩展大一点&#xff0c;就在网上买了一款三星的SSD980 nvem 2.0接口固态银盘。折腾几天终于完美将原有win10系统克隆到新固态硬盘上&#xff0c;记录下来&#xff0c;希望后来者参考少走弯路。 1&#xff09;硬件准备 由于15ISK只有一个固态…