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

HTML入门

HTML 基础学习笔记

一、学习前的比喻与概念

<!-- HTML:搭建页面结构 → 盖房子 CSS:修饰页面 → 装修房子 JavaScript:页面交互 → 智能家居 -->

核心要点:

  • HTML:构建网页骨架
  • CSS:定义网页样式
  • JavaScript:实现交互功能

二、HTML 基本结构与语法

<!-- HTML基础:

  • 常用标签约30-40种
  • 标签语法:
    • 单标签(自闭合):<tag><tag />
    • 双标签:<start></end>
  • 标签关系:
    • 父子关系:直接包含(如html与head)
    • 兄弟关系:同父元素(如head与body)
    • 祖先后代:间接包含(如html与meta) -->

基本文档结构

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body></body> </html>

三、标签完整写法

<!-- 完整标签格式:<tag attribute1 attribute2="value" attribute3="value"></tag>-->

四、DOCTYPE与根标签

<!-- DOCTYPE声明:

  • 声明文档类型为HTML
  • 确保浏览器按HTML规范解析

HTML根标签:

  • 所有标签的祖先
  • 每个文档只能有一个
  • lang属性定义页面语言 -->
<!DOCTYPE html> <html lang="en">

五、head标签详解

<!-- head标签功能:

  • 配置网页基本信息
  • 设置标题、描述等SEO相关元素 -->

meta标签与字符集

<!-- charset="UTF-8":

  • 指定字符编码
  • 防止乱码问题 -->
<meta charset="UTF-8">

视口配置

<meta name="viewport" content="width=device-width, initial-scale=1.0">

优化配置

<meta name="description" content="页面描述..."> <meta name="keywords" content="关键词1,关键词2"> <title>页面标题</title> <link rel="icon" href="favicon.ico" type="image/x-icon">

六、body主体内容

<!-- body标签:

  • 包含网页主要内容
  • 用户可见部分 -->
<body> 页面内容 <img src="" alt=""> </body>

七、HTML实体(特殊符号)

<!-- HTML实体:

  • 替代被HTML保留的字符
  • 语法:&entity_name;
  • 常用实体:
    • 空格:&nbsp;
    • &gt;

    • <:&lt;
    • >:&rt;
    • ©:&copy;--> 示例:
5>4 4<3 ©

八、HTML标签分类

块级标签(block)

  • 独占一行
  • 可设置宽高
  • 默认宽度100%
  • 示例:<div>,<p>,<h1>-<h6>

行内标签(inline)

  • 不独占一行
  • 不可设置宽高
  • 示例:<a>,<span>,<em>

行内块标签(inline-block)

  • 兼具两者特性
  • 标签间有3px间距
  • 示例:<img>,<input>,<button>

九、标签关系总结

关系类型示例
父子关系<html><head>的父元素
兄弟关系<head><body>是兄弟
祖先后代<html><meta>的祖先

十、学习总结

HTML是网页开发的基础,理解其结构和语义对后续学习CSS和JavaScript至关重要。写出语义化的HTML代码是专业前端开发的起点。

http://www.cnnetsun.cn/news/70049.html

相关文章:

  • GG3M (鸽姆) Global Governance Meta-Mind Model: 商业计划书 Global Civilization Governance OS (Eastern Wisdom
  • Comsol微环谐振腔与环形波导耦和:对比波束包络与波动光学两个模块
  • 整体设计 之28 整体设计 架构表表述总表的 完整程序(之27 的Q268 )(codebuddy)
  • 云手机 实体手机的云端延伸
  • 交换机和网卡的 PFC 机制工作原理与实例解析
  • UI自动化测试常见面试题
  • Linux OOM 问题之 DMSERVER 受害者
  • Flutter引擎裁剪与鸿蒙方舟编译协同优化
  • STM32CubeMX的main.c开头介绍
  • 26.MPSOC FPGA linux读AHT20传感器
  • 嵌入式系统时序图完全指南:从原理到实战
  • 小团队与大团队的管理差异
  • [CISCN2019 华东南赛区]Web4
  • AI编程革命!Claude Skills大揭秘:小白也能快速上手的Agent开发神器,大模型开发者必看!
  • 内点法求最优潮流附matlab代码
  • 三相PWM整流器有限集模型预测电流控制附Simulink仿真模型
  • 光伏四可“可观”功能:光伏电站全景数字化的底层支撑技术
  • 如何用FLUX.1-dev镜像在本地部署下一代AI绘画模型?
  • 基于 Comsol 移动网格方法的激光熔池流动数值模拟
  • BLDC无刷直流电机Matlab仿真:转速电流双闭环控制及有感无感换相方式研究
  • [光学原理与应用-491]:水冷机、零气模块CDA、功率计等影响266皮秒紫外激光器的种子源1064nm功率稳定性结果的主要因素有哪些?
  • 昆仑通态MCGS与欧姆龙E5CC温控器通讯实战:PID模式及输出启停控制
  • 通达信〖逆势突破强牛〗指标公式 逆市环境中率先突破前期重要压力位 较强内在上涨动力
  • 基于扰动观测器的永磁同步电机(PMSM)模型预测控制(MPC)仿真探索
  • AEB联合仿真算法设计:Carsim2019.0+Matlab/Simulink2021a实现...
  • Java毕设选题推荐:基于springboot个人博客系统的设计与实现基于SpringBoot+Vue个人博客系统的设计与实现【附源码、mysql、文档、调试+代码讲解+全bao等】
  • Java毕设选题推荐:基于springboot停车场车位预约系统基于Java springboot停车场管理系统停车位预约【附源码、mysql、文档、调试+代码讲解+全bao等】
  • Java毕设选题推荐:基于springboot的无人化、线上化、数据化海洋馆预约系统的设计与实现【附源码、mysql、文档、调试+代码讲解+全bao等】
  • Ascend C高级API应用:InitGlobalMemory与Pad操作的底层原理
  • Java毕设选题推荐:基于Java Web的新能源汽车信息咨询服务基于SpringBoot+Vue的新能源汽车信息咨询服务的设计与实现【附源码、mysql、文档、调试+代码讲解+全bao等】