HTML + CSS + JavaScript 快速入门(一):HTML 详解

发布时间:2026/5/22 17:58:33

HTML + CSS + JavaScript 快速入门(一):HTML 详解 HTML CSS JavaScript 快速入门一HTML 详解2026 年视角这是系列第一篇我们先把HTML彻底搞懂。HTMLHyperText Markup Language是网页的骨架负责结构和内容语义。CSS 管外观JavaScript 管交互——但没有好的 HTML 骨架后两者都无从谈起。1. HTML 的本质一句话总结HTML 不是编程语言它是标记语言Markup Language。它的核心工作是用标签告诉浏览器“这里是什么内容”标题段落图片导航文章。现代网页2025-2026强烈推荐使用HTML5DOCTYPE html它带来了语义化标签semantic elements多媒体原生支持video、audio、canvas表单增强新 input 类型更好的移动端支持2. 最标准的 HTML5 文档骨架2026 年推荐写法每个 HTML 文件都应该从这个模板开始!DOCTYPEhtml!-- 必须是第一行声明这是 HTML5 --htmllangzh-CN!-- lang 属性很重要辅助无障碍 SEO --headmetacharsetUTF-8!-- 字符编码几乎永远用 UTF-8 --metanameviewportcontentwidthdevice-width, initial-scale1.0!-- 移动端适配核心 viewport 设置 --title我的第一个网页/title!-- 浏览器标签页标题必填 --!-- 后续会放 metaSEO、社交卡片、linkCSS、script 等 --/headbody!-- 所有可见内容都写在这里 --h1你好世界/h1p这是我的第一个 HTML 页面。/p/body/html记住这 5 行核心!DOCTYPE htmlhtml langzh-CN中文网站用 zh-CN 或 zh-Hansmeta charsetUTF-8meta nameviewport ...title.../title3. HTML 核心概念必须掌握概念说明示例标签用 包裹的标记p、img元素标签 内容 结束标签或自闭合p这是一个段落/p属性写在开始标签里提供额外信息classred idmain src...自闭合标签不需要结束标签img、br、input、hr嵌套元素可以互相包含但有严格规则divp嵌套段落/p/div注释!-- 注释内容 --浏览器忽略!-- 这是临时隐藏的部分 --4. 常用基础标签日常 80% 场景标签用途常见属性示例代码h1~h6标题h1 最重要只用一个—h1主标题/h1p段落—p这是正文段落。/pa超链接href、target_blanka hrefhttps://grok.x.ai访问 Grok/aimg图片自闭合src、alt必须、width、loadinglazyimg srclogo.png alt公司标志strong/b加粗strong 有语义—strong重要内容/strongem/i强调/斜体em 有语义—em需要强调/embr换行自闭合—第一行br第二行hr水平分割线自闭合—hr5. 列表非常高频无序列表最常用ulli苹果/lili香蕉/lili橙子/li/ul有序列表olli第一步/lili第二步/lili第三步/li/ol定义列表偶尔用dldtHTML/dtdd超文本标记语言/dddtCSS/dtdd层叠样式表/dd/dl6. 语义化标签HTML5 最大亮点2026 年必须掌握语义化 用正确的标签描述内容而不是到处用div标签含义典型使用场景header头部logo 导航页面顶部、文章头部nav导航链接主菜单、侧边栏导航main页面主要内容一个页面只用一次核心内容区section独立的内容区块章节、专题模块article独立可复用的文章/内容博客文章、新闻卡片、评论aside侧边栏、广告、相关链接侧边推荐、TOCfooter页脚版权、备案号页面底部figurefigcaption带说明的图片/图表figureimg ...figcaption说明/figcaption/figure经典语义化页面结构示例强烈建议背下来bodyheaderh1网站名称/h1navulliahref/首页/a/liliahref/about关于/a/li/ul/nav/headermainsectionh2最新文章/h2articleh3文章标题/h3p内容摘要.../p/article!-- 更多 article --/section/mainasideh3热门标签/h3ul.../ul/asidefooterpcopy;2026 重阳. All rights reserved./p/footer/body7. 表单基础input 家族formaction/submitmethodpostlabelforname姓名/labelinputtypetextidnamenamenamerequiredplaceholder请输入姓名labelforemail邮箱/labelinputtypeemailidemailnameemaillabel性别/labelinputtyperadionamegendervaluemale男inputtyperadionamegendervaluefemale女buttontypesubmit提交/button/formHTML5 新增 input 类型很实用typeemailtypeurltypeteltypedatetypenumbertyperangetypesearch8. 学习建议 下一阶段预告第一周目标能手写出完整语义化页面不用美化每天写 1 个小页面个人简介、文章列表、简单表单用 VS Code Live Server 插件实时预览右键“检查” → Elements 面板看浏览器怎么理解你的标签下一讲预告HTML CSS 快速入门二CSS 基础选择器 盒模型常用布局技巧flex、grid 入门响应式基础media queries你现在是完全零基础还是已经会写一点想重点补语义化/表单/可访问性告诉我你的起点我可以调整下一讲的深度和示例。

相关新闻