当前位置: 首页 > news >正文

HTML--教程

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
</head>
<body><h1>我的第一个标题</h1><p>我的第一个段落。</p>
</body>
</html>

 举个最简单的例子,如上。

<!DOCTYPE html> //声明类型为html,告诉浏览器以html5标准解析页面。

<html>文档的根标签,所有html元素都包含在其中。

<head>包含文档数据(字符编码,页面标题),不直接显示在页面上。在这里我表示自己看不懂,所以我去搜了一下,理解如下:

<head>标签不会直接显示在浏览器窗口中,但它包含的元数据对网页的正确运行和搜索引擎的优化,核心作用:页面基础设置,资源加载(css样式表,js脚本,字体资源)。大概如此,反正就是不能没有,假如没有会出现,浏览器猜测字符编码,可能会出现乱码,标题栏显示“无标题”,css/js无法加载,页面无样式和交互,搜索引擎无法获取页面摘要。

<head>是网页的 "幕后指挥官",负责协调资源、优化展示、传递关键信息,虽然不可见,但直接影响用户体验和网站性能。

<title></title> 设置浏览器签页和收藏夹显示的页面标题。

<body></body>  包含所有可见的页面内容(文本、图像、链接)。

html标记标签通常称为html的标签。

只有<body></body>才会在浏览器中显示。

对于设置 <meta charset="utf-8" /> 后出现网页乱码问题,其实归根到底就是:你通过 meta 标签设置的编码和网页文件在保存时所使用的文档编码不相同造成的!

至于有的人说什么 360 浏览器默认 GBK 会造成乱码,我只想说的是,

只要你在 html 文件里写了 <!doctype hmtl>和 <meta charset="utf-8" />,浏览器就绝对会按照 utf-8 编码解析网页,没有第二种可能!再次重点说明:保存 html 文件时,文档编码和 meta 设置的编码,一定要相同,只要不相同,就一定会出现乱码!

之所以一定要写上 <!doctype html>,就是为了防止浏览器的怪异模式,强制浏览器按照标准模式渲染网页!

http://www.dtcms.com/a/280221.html

相关文章:

  • K-12教育创业新蓝图:告别“刷题”,拥抱“千人千面”个性化学习
  • 物联网设备管理工具实战:用AR运维镜击穿6.8天修复魔咒
  • Bootstrap-HTML(七)Bootstrap在线图标的引用方法
  • 【zynq7020】PS的“Hello World”
  • RHCE认证-Linux 运维知识整合:从基础到进阶的学习路径
  • ESP32S3+VSCode+PlatformIO+Arduino+Freertos开发入门指南:基于Arduino框架的应用开发全流程
  • 多维视角下的可组合性:PTBs 与 EIP-7702 的对比与解析
  • 简单明了的对比PyTorch与TensorFlow
  • 操作系统笔记:进程调度(Process Scheduling)
  • 硬件与软件的桥梁:冯诺依曼体系、操作系统和初始进程的深度解析
  • 排序算法实战(上)
  • 串口通信性能优化
  • 人形机器人:技术落地、场景适配与产业演进
  • 卫星通信链路预算之六:输出回退
  • [RPA] 多页订单的自动处理
  • 高并发四种IO模型的底层原理
  • 【Rust Web】Axum :构建高性能 Web 服务
  • 快速精准估算光伏电站造价:效率与精度的关键
  • 4.增-demo
  • Java全栈工程师面试实录:从电商支付到AI大模型的应用场景与技术栈解析
  • 50天50个小项目 (Vue3 + Tailwindcss V4) ✨ | DoubleClickHeart(双击爱心)
  • [INS-30014]无法检查指定的位置是否在CFS上
  • 【PTA数据结构 | C语言版】根据层序序列重构二叉树
  • 陶瓷基复合材料烧结:工业软件国有化在孔隙率控制仿真中的替代
  • [设计模式]C++单例模式的几种写法以及通用模板
  • HTTP请求
  • 医疗数据分析中标准化的作用
  • sglang笔记1: 后端详细阅读版
  • 配置使用SSH与VScode进行连接
  • LLM在腾讯游戏数据分析的实战