正在加载可爱的内容...
音量

HTML基础

HTML基础
HTML5 新增的语义化标签,正是为了优化文档结构而生。在 HTML5 之前,开发者通常用<div>标签划分页面区域,但<div>本身没有语义,只能通过class或id属性标注 “头部”“导航”“内容区” 等,既不直观,也不利于搜索引擎解析。而 HTML5 的<header>、<nav>、<main>、<article>、<section>、<footer>等标签,从名称上就能明确其功能: <br> <header>:定义页面的头部区域,通常包含网站 logo、标题、导航栏等,相当于页面的 “门面”。 <br> <nav>:专门用于定义导航链接区域,比如网站的主导航菜单,让用户能快速跳转至其他页面。 <br> <main>:表示页面的主要内容区域,一个页面中通常只有一个<main>,包含与页面主题直接相关的内容。 <br> <article>:用于定义独立的、可复用的内容块,比如一篇博客文章、一条新闻报道,即使脱离当前页面,内容本身也完整可读。 <br> <section>:用于划分页面中的 “节” 或 “段”,比如一篇文章中的不同章节,可包含标题和相关内容。 <br> <footer>:定义页面的底部区域,通常包含版权信息、联系方式、备案号等。 <br> 用这些语义化标签搭建页面结构时,页面的逻辑会变得非常清晰。比如一个简单的博客页面结构可以这样写: <br> <!DOCTYPE html> <br> <html> <br> <head> <br> <meta charset="UTF-8"> <br> <title>我的博客</title> <br> </head> <br> <body> <br> <header> <br> <h1>我的技术博客</h1> <br> <nav> <br> <a href="/home">首页</a> <br> <a href="/article">文章</a>