排序
面试题:常用的 HTML meta 标签有哪些?
<meta> 标签位于 HTML 文档的 <head> 部分,用于提供关于网页的元数据(Metadata),这些数据不会直接显示在页面上,但对浏览器、搜索引擎和社交平台至关重要。以下是常用的 HTML &...
面试题:Canvas 和 SVG 有什么区别?
<canvas> 和 <svg> 都是 HTML5 中用于在网页上绘制图形、创建动态视觉效果的技术,但它们在底层原理、使用方式、性能特点和适用场景上有着根本性的区别。 以下是 Canvas 和 SVG 的...
面试题:HTML 中,i 与 em 标签的区别是什么?
<i> 和 <em> 标签在默认的视觉呈现上非常相似,通常都会将文本显示为斜体(italic)。然而,它们在 语义(Semantics)和用途 上有着根本的区别。理解这一点对于编写语义化、可访问...
面试题:HTML5 的离线储存怎么使用?它的工作原理是什么?
HTML5 的离线存储主要通过 Service Worker 技术实现(Application Cache 已被废弃)。它允许 Web 应用在无网络连接时依然可以访问,提供类似原生应用的体验。 下面详细介绍其使用方法和工作原理...
面试题:iframe 有哪些优点和缺点?
<iframe>(Inline Frame,内联框架)是 HTML 中的一个标签,用于在当前网页中嵌入另一个独立的 HTML 页面。它就像一个“窗口”,可以显示来自同一域名或不同域名的其他网页内容。正确使用...
面试题:浏览器是如何对 HTML5 的离线储存资源进行管理和加载的?
HTML5 的离线存储主要通过 Application Cache (AppCache) 和 Service Worker 两种技术实现。需要注意的是,Application Cache 已被现代浏览器废弃,因其存在诸多设计缺陷,而 Service Worker 是...
面试题:HTML4 与 HTML5 有什么区别
HTML4 与 HTML5 之间存在着显著的区别,主要体现在设计理念、语义化、功能特性、兼容性等多个方面。以下是两者的主要区别: 1. 语义化标签(Semantic Elements) HTML4: 缺乏明确的语义化标签,...
面试题:HTML5 相比于 HTML 有哪些更新?
HTML5 是对传统 HTML(主要指 HTML 4.01 和 XHTML 1.0)的一次重大革新,它不仅仅是一些新标签的增加,更是一个旨在构建更强大、更语义化、更富交互性的 Web 应用的完整框架。以下是 HTML5 相比...
面试题:HTML 中,b 与 strong 标签的区别是什么?
<b> 和 <strong> 标签在默认的视觉呈现上非常相似,通常都会将文本显示为粗体(bold)。然而,与 <i> 和 <em> 的区别类似,它们在 语义(Semantics)和用途 上有着根本...
面试题:HTML 中,title 与 h1 标签的区别是什么?
<title> 和 <h1> 标签在 HTML 中都与“标题”相关,但它们的作用、位置、用途和对用户及搜索引擎的影响完全不同。理解它们的区别对于网站的可用性、可访问性和 SEO(搜索引擎优化)...
