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

2. 第一个网页:前端基础入门

第一个网页:前端基础入门

一、网页文件基础认知

1. 文件扩展名

  • .htm.html 均为网页文件后缀,二者功能完全一致
  • 扩展名隐藏方法
    系统设置 → 文件夹选项 → 查看 → 取消勾选「隐藏已知文件类型的扩展名」

二、前端发展简史

1. 浏览器战争与标准混乱

  • 网景公司
    • 1994年推出早期浏览器,因商业竞争失败退出市场
  • 微软IE浏览器
    • 独占市场后采用私有标准,导致:
      ▸ 不同浏览器对HTML/CSS解析规则不一致
      ▸ 跨浏览器兼容性成为开发难题

2. W3C标准制定历程

  • W3C组织
    • 主导制定HTML5、XML等开放标准
  • 标准推行阻力
    ▸ 浏览器厂商不愿放弃私有标准
    ▸ 开发者需额外编写兼容代码(如-webkit-前缀)

3. HTML5时代

  • 现状
    • HTML5成为现代前端开发统一标准
    • 新增语义化标签(<header>/<footer>)、多媒体支持(<video>)等特性

三、浏览器解析标准声明

1. 文档类型声明(DOCTYPE)

  • 作用
    告知浏览器使用何种标准解析网页,避免进入「怪异模式」
  • HTML5标准声明
    <!DOCTYPE html>
http://www.xdnf.cn/news/2529.html

相关文章:

  • MySQL 表的约束(二)
  • 数据结构*栈
  • 微信小程序连续多个特殊字符自动换行解决方法
  • DSP48E2 的 MAC模式功能仿真
  • C#与SVN的深度集成:实现版本控制自动化管理​
  • 【星海出品】K8S调度器leader
  • 如何验证二叉搜索树(BST):Java实现详解
  • C++ 可调用实体 (详解 一站式)
  • 我的HTTP和HTTPS
  • Mariadb 防火墙服务器和端口:mysql | 3306
  • 如何实现Kafka的Exactly-Once语义?
  • 关于kafka
  • 突破JVM边界:类加载三重门与栈帧的生存法则
  • 如何搭建spark yarn 模式的集群集群。
  • 如何在idea中写spark程序
  • Excel处理控件Aspose.Cells for Go :通过 C++ 实现的设计概念和 API 架构讲解
  • 深入浅出限流算法(三):追求极致精确的滑动日志
  • threejs学习002-场景中添加几何体
  • Kubernetes》》k8s》》explain查 yaml 参数
  • OpenCV 图形API(67)图像与通道拼接函数-----水平拼接(横向连接)两个输入矩阵(GMat 类型)函数concatHor()
  • STM32 HAL库实现USB虚拟串口
  • 蓝桥杯算法实战分享
  • Lua 第13部分 位和字节
  • 《Science》观点解读:AI无法创造真正的智能体(AI Agent)
  • Python中的Walrus运算符分析
  • HikariCP 6.3.0 完整配置与 Keepalive 优化指南
  • 1.1 道路结构特征
  • 【博通芯片方案】调试指令详解版一(无线)
  • Docker容器跑定时任务脚本
  • 分布式一致性算法起源思考与应用