VS Code 是最省心的 HTML 编写工具——自带 UTF-8 编码、语法高亮、Live Server 实时预览;必须包含 、 根元素及含 (含 charset 和 viewport)与 的完整结构,路径引用须严格按相对位置且注意大小写。
用什么工具写 HTML 最不踩坑
纯文本编辑器就行,别装“网页制作软件”。
是目前最省心的选择——自带语法高亮、实时预览(装
插件)、错误提示直接标在行尾。用
也能写,但保存时必须手动选“utf-8 编码”+“.
html
”后缀,否则中文乱码或双击打不开。
常见错误现象:
、
、
。本质都是编码没对齐。VS Code 默认就是 UTF-8,新建文件存盘时不用额外操作。
别用
或
直接另存为 HTML——会塞一堆私有标签和样式,浏览器根本没法稳定渲染
Mac 用户慎用
,它默认存成富文本(.rtf),得先在“格式→制作纯文本”再保存
所有文件名避免空格和中文,用
、
这种,防止路径出错
HTML 文件必须有的三样东西
不是写完标签就能跑。浏览器只认三个硬性结构:文档类型声明、根元素
、以及包含
和
的完整骨架。缺任何一项,某些标签(比如
)可能失效,导致样式错乱或脚本不执行。
最小可用示例:
必须顶格写在第一行,不能缩进,不能加空格,不能写成
(大小写无所谓,但习惯全大写)
必须放在
里,且越靠前越好(最好第二行),晚了浏览器可能已按错误编码解析了一部分
不是可有可无——它影响屏幕朗读器发音、搜索引擎语义识别,也关系到某些 CSS 伪类(如
)的行为
怎么让页面在手机上正常显示
不加这行 meta,移动端浏览器会强行把页面按桌面宽度缩放,文字小得看不清,点击区域错位。
就是告诉手机:“别猜了,就按屏幕真实宽度来显示”。
立即学习
“
前端免费学习笔记(深入)
”;
这个标签必须放在
里,且紧挨着
后面。顺序错了,iOS Safari 有可能忽略它。
使用HTML,CSS,JavaScript开发Android应用程序 英文文字pdf版附源文件
如果你了解HTML,CSS和JavaScript,您已经拥有所需的工具开发Android应用程序。本动手本书展示了如何使用这些开源web标准设计和建造,可适应任何Android设备的应用程序 - 无需使用Java。您将学习如何创建一个在您选择的平台的Android友好的网络应用程序,然后转换与自由PhoneGap框架到一个原生的Android应用程序。了解为什么设备无关的移动应用是未来的潮流,并开始构建应用程序,提供更
下载
别写成
这种固定值——不同手机宽度不同,会适配失败
如果用了
还是缩放异常,检查是否同时写了
(禁用缩放),这在无障碍场景下是反模式
微信内置浏览器早期版本对 viewport 支持不稳定,如果真遇到问题,优先确认是不是缓存旧 HTML 导致的假象
图片、链接、CSS 怎么正确引用路径
路径写错是 404 的主因,不是代码语法错,而是浏览器压根找不到文件。核心就一条:路径永远相对于当前 HTML 文件的位置算起,不是相对于项目根目录,也不是相对于你心里想的那个“根”。
假设你的目录长这样:
那么在
里引用:
CSS:
(同级目录下的 css 文件夹)
图片:
(同级目录下的 images 文件夹)
如果在
里要引用图片,路径就得写成
(
表示上一级)
绝对路径(以
开头)是从网站根目录算起,本地双击打开 HTML 时无效,只有部署到服务器(如
)才起作用
容易被忽略的是大小写敏感:Linux 服务器、GitHub Pages、Vercel 都区分
和
,而 Windows 本地不区分——开发时没问题,一上线就 404。
vs codelive server记事本文件双击打开是空白页中文显示为小方块右键“查看源代码”里有乱码字符WordWPSTextEditindex.htmlabout-me.html
我的第一个页面
Hello World
lang="zh-CN":lang()content="width=375"initial-scale=1.0user-scalable=no/my-site/
├── index.html
├── css/
│ └── style.css
└── images/
└── logo.pngindex.htmlcss/style.css../images/logo.png../http://localhost:3000/Image.jpgimage.jpg