1. 简述⼀下你对 HTML 语义化的理解?
解答: HTML 语义化是指使⽤合适的标签来表示⽂档的结构和内容,使其更易于理解和维护。
语义化的 HTML 可以让⽂档的结构更加清晰,有助于搜索引擎优化(SEO),并提⾼可访问
性。例如,使⽤ <header> 、 <footer> 、 <article> 、
<section> 等标签来定义
⻚⾯的不同部分。
2. 标签上 title 与 alt 属性的区别是什么?
解答: title 属性提供了关于元素的额外信息,通常在⿏标悬停时显示。它有助于⽤户理解
元素的内容或功能。 alt 属性⽤于图像标签 <img> ,提供图像的替代⽂本,当图像⽆法显
示时显示给⽤户,有助于搜索引擎优化和屏幕阅读器。
3. iframe的优缺点?
解答:
优点:
加载缓慢的第三⽅内容: 如图标和⼴告,可以提⾼⻚⾯加载速度。
安全沙箱: 提供隔离的执⾏环境,增加安全性。
并⾏加载脚本: 可以同时加载多个脚本,提⾼效率。
缺点:
阻塞主⻚⾯的Onload事件: 直到 iframe 加载完成,主⻚⾯的 onload 事件才会触
发