- 4
- 0
- 约1.02万字
- 约 11页
- 2026-06-13 发布于河北
- 举报
前端HTML面试题及详细答案
一、基础必考题(入门级,面试高频)
1.请说说HTML的语义化标签有哪些,为什么要使用语义化标签?
答案:
常用语义化标签:header(页面/区块头部)、nav(导航栏)、main(页面主要内容,唯一)、section(内容区块,如文章章节)、article(独立完整内容,如博客文章、新闻)、aside(侧边栏,非核心内容)、footer(页面/区块底部)、h1-h6(标题层级,h1唯一)、figure(图文组合)、figcaption(图片说明)。
使用语义化的核心原因(3点,通俗好记):
1.对人友好:结构清晰,开发者看代码能快速理解页面布局,后期维护、修改更高效(比如看到nav就知道是导航,不用猜div的用途);
2.对机器友好:搜索引擎(百度、谷歌)能通过语义标签识别页面核心内容,提升SEO(比如h1标签会被认为是页面核心主题,article里的内容会被判定为有效内容);
3.兼容性/可访问性:屏幕阅读器(供视障用户使用)能通过语义标签正确朗读页面结构,提升页面可访问性,符合前端开发的无障碍要求。
补充:不用语义化,全用div也能实现页面布局,但代码可读性差、不利于SEO和无障碍,这也是面试中区分新手和基础扎实者的点。
2.DOCTYPE的作用是什么?HTML5的DOCTYPE怎么写?
答案:
DOCTYPE(文档类型声明)
您可能关注的文档
最近下载
- 【310现】〖15G310〗1、2装配式混凝土结构连接节点构造(合集).PDF VIP
- 机泵机封冲洗方案课件.pptx VIP
- 吕立新:带你读懂齐白石.doc VIP
- 保险丝知识与保险丝标准.ppt VIP
- 山东省威海市2024-2025学年高二上学期期末考试物理试题.docx VIP
- 2 2026年希望杯四年级竞赛数学试卷(IHC S-4发布版).docx VIP
- 山西省大同市2025-2026学年七年级上学期新生学情监测英语试卷(含答案,无听力音频及原文).pdf VIP
- 装配式混凝土连接节点构造 15G310-1.pdf VIP
- 同济大学线性代数习题答案.pdf VIP
- 中国阿尔茨海默病痴呆诊疗指南(2025年版).pdf VIP
原创力文档

文档评论(0)