前端开发基本面试-html(一)
2026/6/25 21:01:23 网站建设 项目流程

1.DOCTYPE

告诉浏览器当前 HTML 文档遵循哪个版本的 HTML 规范,让浏览器按对应标准解析页面,避免进入"怪异模式"。

写法:<!DOCTYPE html>

2.HTML 文档的基本结构

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>页面标题</title>
</head>
<body>
<!-- 页面可见内容 -->
</body>
</html>

  • <!DOCTYPE html>:指定解析规范

  • <html lang="zh-CN">:告诉搜索引擎和屏幕阅读器页面语言

  • <head>:存放元信息(字符编码、视口设置、标题、引入 CSS/JS)

  • <body>:页面可见内容区

3.HTML 语义化,有什么好处

语义化就是用有明确含义的标签描述内容,比如用<nav>表示导航,而不是<div class="nav">

好处

  • 好维护:代码结构一目了然,团队协作效率高

  • 助 SEO:搜索引擎能识别重点内容(<article><h1>等),提升排名

  • 无障碍:屏幕阅读器能读出标签含义,方便视障用户

  • 代码简洁:少写冗余的 class 命名

4.语义化标签

标签用途
<header>页面或区块的头部
<nav>导航区域
<main>页面核心内容区(全页面只能有一个)
<article>独立完整的内容(博客、新闻)
<section>逻辑分区(文章章节、商品分区)
<aside>侧边辅助内容
<footer>页面或区块的底部
<figure>+<figcaption>图片/图表及其说明

5.<section><div>有什么区别?

<section>表示有主题的逻辑分区,通常应该带有标题(<h2>-<h6>);而<div>无语义的通用容器,仅用于布局或样式分组。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询