HTML (HyperText Markup Language) 是用来构建网页骨架的语言。就像建房子需要设计图一样,HTML 告诉浏览器"这里放标题、这里放段落、这里放链接"。
HTML 使用"标签"来表示页面结构。比如 <h1> 是大标题,<p> 是段落,<a> 是链接。短链接也是用 <a> 标签写在网页中的,如 <a href="https://example.com/abc">点击这里</a>。浏览器读取这些标签后,将它们转换成你在屏幕上看到的页面。
光有 HTML,网页会很朴素。CSS (层叠样式表) 负责颜色和布局,JavaScript 负责交互和动态效果。用建房子来比喻:HTML 是骨架,CSS 是装修,JavaScript 是水电系统。
HTML 由蒂姆·伯纳斯-李在 1991 年发明,最初是为了用超链接连接学术论文。现在的 HTML5 已经支持视频播放、地理定位、离线存储等高级功能。W3C (万维网联盟) 负责制定 HTML 标准。
短链接的重定向也可以用 HTML 实现。在页面中嵌入 <meta http-equiv="refresh" content="0;url=目标地址"> 标签,浏览器就会自动跳转。不过,服务器端的 HTTP 重定向更快,对 SEO 也更友好。欢迎参阅在 Amazon 搜索 HTML 入门书籍。