HTML概念

news2024/10/3 10:46:40

文章目录

  • 1. HTML 概念
    • 1.1. 简介
    • 1.2. 思想
    • 1.3. 特点
    • 1.4. 语法
      • 1.4.1. 标签
      • 1.4.2. 属性
      • 1.4.3. 标签体
      • 1.4.4. 注释
  • 2. HTML 实体
    • 2.1. 练习
  • 3. HTML 结构
    • 3.1. `<!DOCTYPE html>声明`
    • 3.2. `html`根标签
  • 4. 补充
    • 4.1. 管理文件
    • 4.2. 配置 VsCode
    • 4.2. 配置 VsCode

1. HTML 概念

1.1. 简介

HTML 的全称:HyperText Markup Language(超文本标记语言)。
超文本:可以理解为 “超级的文本”,和普通文本比,有更丰富的内容。
标 记:文本要变成超文本,就要用到标记符号。
语 言:规则和写法组成一个标记语言。

今天主要是学习如何管理好我们的代码,了解HTML 基本结构,学习文本标签图片标签的知识。

1.2. 思想

一个标签就相当于是一个容器,可以把要操作的数据包裹起来,通过修改标签的属性值,来实现标签内数据样式的改变。

1.3. 特点

  • 语法非常的宽松,因为浏览器的纠错能力很强
  • 标签名不区分大小写,但根据最新的 html5 的规范,建议使用小写
  • 标签名都是预定义好的,每一个标签都有特定的含义(不同于后端的 xml,xml 语言标签可以自定义)

1.4. 语法

1.4.1. 标签

由一对尖括号括起来的关键字组成,又称为元素,如果标签中没有内容,可以自闭合,分为单标签和双标签。

  1. 单标签:由一个标签组成。

image-20240130142009775

  1. 双标签:由开始标签和结束标签组成。

image-20240130141837155

1.4.2. 属性

为元素提供更多信息,可以改变元素的样式,以名称和值的形式出现。
image-20240130141837155

1.4.3. 标签体

开始标签和结束标签中间的所有内容,都叫做标签体,可以是一段普通文本,也可以包含其他标签。

1.4.4. 注释

  • 行注释:可以将一行注释掉(快捷键:ctrl+/)
  • 块注释:可以注释一行的某一块(快捷键:ctrl+shift+/)

2. HTML 实体

在 HTML 中我们可以用一种特殊的形式的内容,来表示某个符号,这种特殊形式的内容,就是 HTML 实体。

字符实体由三部分组成:一个 & 和 一个实体名称,最后加上一个英文的分号 ;

当然字体名称也有一个 # 和 一个实体编号组成的,这里不详细介绍。

常见字符实体总结:

描述实体名称
空格&nbsp;
<小于号&lt;
>大于号&gt;
&和号&amp;
¥元(yen)&yen;
©版权(copyright)&copy;
×乘号&times
÷除号&divide;

完整实体列表,请参考: https://html.spec.whatwg.org/multipage/named-characters.html#named-character-references

2.1. 练习

需求:实现 Copyright © 2004 - 2024 京东JINGDONG 版权所有 效果

image-20240307193600121

  • 实现方式一

    版权符号使用中文来展示,比较小的空格使用空格展示,比较大的空格使用实现

    <span style="color: #999"
      >Copyright © 2004 - 2024&nbsp;&nbsp;京东JINGDONG 版权所有 <br
    /></span>
    
  • 实现方式二

    版权和空格全部使用特殊字符实现

    <span style="color: #999"
      >Copyright&nbsp;&copy;&nbsp;2004&nbsp;-&nbsp;2024&nbsp;&nbsp;京东JINGDONG&nbsp;版权所有<br
    /></span>
    

3. HTML 结构

首先我们先生成 HTML 基本结构,按键是shift+!+Enter(记住是英文的叹号!),生成的 HTML 结构如下:

我这里设置的缩进是两个字符,如果是 4 个字符的缩进也没关系的。听说 Vue 得是两个字符的,不然会报错。

image-20240130133235899

HTML 结构是由<!DOCTYPE>声明和<html>元素组成。

image-20240130134032513

3.1. <!DOCTYPE html>声明

这是一个 html 文档,必须位于文档的第一行,在 html 标签之前。

3.2. html根标签

有且只有一个。

  • head 头部信息

    文档的头部,可以引入 css 文件,js 文件,还可以书写 css 的内部样式

    • title 标题

      这里的标题是指网页的标题,也就是下面红色框的标题。

    • meta 元数据

      生成的结构中,有两个 meta 标签,我们暂时用不到 ,可以忽略。

              <meta> 标签提供了 HTML 文档的元数据。元数据不会显示在客户端,但是会被浏览器解析。
              META元素通常用于指定网页的描述,关键词,文件的最后修改时间,作者及其他元数据。
              元数据可以被使用浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他 Web 服务调用。
      
  • body 主体内容

    主要是书写代码的地方。

image-20240130134322764

  • 总结
<html>							---文档的根标签
	<head>						---文档的头部
		<meta></meta>           ---文档的元数据
		<title></title>         ---文档的标题
	</head>
	<body></body>               ---文档的正文
</html>

4. 补充

4.1. 管理文件

我们可以创建文件夹来管理所写的代码。

  1. 创建一个文件夹
  2. 用 VSCode 打开
  3. 在 VSCode 创建代码文件
  4. 得到带后缀的html文件

image-20240130132507319

image-20240130132807526

4.2. 配置 VsCode

请参考该文章:https://douglas.blog.csdn.net/article/details/135928986
49cb347b59de.png)

[外链图片转存中…(img-bi3eE68N-1710035388825)]

4.2. 配置 VsCode

请参考该文章:https://douglas.blog.csdn.net/article/details/135928986

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1504965.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【项目笔记】java微服务:黑马头条(day01)

文章目录 环境搭建、SpringCloud微服务(注册发现、服务调用、网关)1)课程对比2)项目概述2.1)能让你收获什么2.2)项目课程大纲2.3)项目概述2.4)项目术语2.5)业务说明 3)技术栈4)nacos环境搭建4.1)虚拟机镜像准备4.2)nacos安装 5)初始工程搭建5.1)环境准备5.2)主体结构 6)登录6.1…

微信小程序-侧滑删除

简介 movable-view和movable-area是可移动的视图容器&#xff0c;在页面中可以拖拽滑动。 本篇文章将会通过该容器实现一个常用的拖拽按钮功能。 使用效果 代码实现 side-view.wtml 布局见下面代码&#xff0c;left view为内容区域&#xff0c;right view为操作按钮&a…

因为一次 Kafka 宕机,终于搞透了 Kafka 高可用原理!

Kafka宕机引发的高可用问题 问题要从一次Kafka的宕机开始说起。 但最近系统测试人员常反馈偶有Kafka消费者收不到消息的情况&#xff0c;登陆管理界面发现三个节点中有一个节点宕机挂掉了。但是按照高可用的理念&#xff0c;三个节点还有两个节点可用怎么就引起了整个集群的消…

排序算法的对比

类别排序方法时间复杂度空间复杂度稳定性平均情况特殊情况 插入 排序 插入排序基本有序最优稳定希尔排序不稳定 选择 排序 选择排序不稳定堆排序不稳定 交换 排序 冒泡排序稳定快速排序基本有序最差不稳定归并排序稳定基数排序稳定

Redis实现用户活跃排行榜

在这里用户活跃度排行榜&#xff0c;主要是基于redis的zset数据结构来实现的&#xff0c;下面来看一下实例。 方案设计 来看一下业务场景先 1.场景说明 在技术派中&#xff0c;提供了一个用户的活跃排行榜&#xff0c;当然作为一个博客社区&#xff0c;更应该实现的是作者排…

惬意上手MySQL

大家好&#xff0c;我又来写博客了&#xff0c;今天给大家介绍一下MySQL,如果你只想让MySQL作为自己的辅助开发工具&#xff0c;那这一篇文章就够了&#xff0c;如果想作为一门语言来学习&#xff0c;那你可以看此文章了解一些基础。 MySQL介绍 数据库可分为关系型数据库和非关…

《C语言都有哪些字符串处理函数?》

目录 17个字符串处理函数 1. gets()--读 2.fgets()--从指定文件内读 3.puts()--输出 4.fputs()--写入到指定文件中 5.strlen()--计算字符串长度 6.strcpy()--复制 7.strncpy()--复制前n个字符 8.strcat()--字符串连接 9.strncat()--将前n个字符连接 10.strcmp()--比…

Paimon 与 Spark 的集成(二):查询优化

Paimon Apache Paimon (incubating) 是一项流式数据湖存储技术&#xff0c;可以为用户提供高吞吐、低延迟的数据摄入、流式订阅以及实时查询能力。Paimon 采用开放的数据格式和技术理念&#xff0c;可以与 Flink / Spark / Trino 等诸多业界主流计算引擎进行对接&#xff0c;共…

视频远程监控平台EasyCVR集成后播放只有一帧画面的原因排查与解决

智慧安防视频监控平台EasyCVR能在复杂的网络环境中&#xff08;专网、局域网、广域网、VPN、公网等&#xff09;将前端海量的设备进行统一集中接入与视频汇聚管理&#xff0c;平台可支持的接入协议包括&#xff1a;国标GB28181、RTSP/Onvif、RTMP&#xff0c;以及厂家的私有协议…

增量式编码器与绝对值编码器基础详解

文章目录 1 使用什么样的电信号来表示旋转和角度信息?1.1 表示相对角度的增量法1.2 表示绝对角度的绝对方法1.3 用脉冲信号表示绝对角度的伪绝对法2 相对角和绝对角的优缺点3 总结1 使用什么样的电信号来表示旋转和角度信息? 在第二部分中,我们解释了旋转和角度信息大致分为…

C++程序设计-第六/七/八章 运算符重载/包含与继承/虚函数和多态性【期末复习|考研复习】

前言 总结整理不易&#xff0c;希望大家点赞收藏。 给大家整理了一下C程序设计中的重点概念&#xff0c;以供大家期末复习和考研复习的时候使用。 C程序设计系列文章传送门&#xff1a; 第一章 面向对象基础 第四/五章 函数和类和对象 第六/七/八章 运算符重载/包含与继承/虚函…

Qt之输入框带自动补全提示功能

这个功能主要是提升人机交互的体验,在输入信息时,自动读取历史信息,协助用户自动补全信息,帮助用户快速输入。 一、使用的控件 使用QComboBox代替传统文本输入框,同时将其属性改为可编辑。 二、使用方式 可以不输入信息,下拉选择项:代码中使用QStringList作为提示信息…

汽车协议学习

ⅠOBD 1.OBD接口 OBD有16个引脚&#xff0c;每个引脚的电压不同&#xff08;可以对应不同的协议&#xff09; 车端&#xff1a; 16- 9 (短一点点的) 8-1 &#xff08;长一点的&#xff09; 2.基于OBDⅡ的通信协议 CAN &#xff08;ISO-15765&am…

如何基于 esp-at 固件测试 TCP (UART 转 WiFi 透传)吞吐?

测试工具&#xff1a; windows/Ubuntu/Android&#xff08;电脑或手机与 ESP 开发板连接相同路由器&#xff09;iperf2 工具ESP 系列的开发板USB-TTL 串口调试工具路由器 测试固件&#xff1a; AT 固件 AT 固件硬件接线说明 不同环境下的 Iperf 工具安装说明 Iperf 工具用于…

用C语言执行SQLite3的gcc编译细节

错误信息&#xff1a; /tmp/cc3joSwp.o: In function main: execSqlite.c:(.text0x100): undefined reference to sqlite3_open execSqlite.c:(.text0x16c): undefined reference to sqlite3_exec execSqlite.c:(.text0x174): undefined reference to sqlite3_close execSqlit…

部署LVS负载均衡集群架构

目录 一、ipvsadm 工具 二、NAT模式下部署LVS负载均衡 1、部署NFS共享存储服务器 1.1 安装NFS软件 1.2 新建共享目录和站点文件 1.3 设置共享策略 2、部署节点服务器1 2.1 安装并启动nginx软件 2.2 挂载共享目录到网页站点目录 2.3 修改网关 3、部署节点服务器2 3.…

植物病害识别:YOLO甘蔗叶片病害识别分类数据集

YOLO甘蔗叶片病害识别数据集, 包含尾孢菌叶斑病&#xff0c;眼斑病&#xff0c;健康&#xff0c;红腐病&#xff0c;锈病&#xff0c;黄叶病6个常见病类别&#xff0c;3300多张图像&#xff0c;yolo标注完整&#xff0c;全部原始图像&#xff0c;未应用增强。 适用于CV项目&…

GEE错误——Landsat9数据集进行去云操作后显示白板

问题 我遇到了一些有关 Landsat9 图像中的云遮蔽和图像处理的问题。我正在分享我所使用的代码以及我感兴趣的区域(资产)。请帮我解决这个问题。我是一名 GEE 学习者。问题:最终图像在大面积上有云状覆盖。 这里我们查看了搜索出的代码发现并不是没有数据集导致的,该区域有…

【Java探索之旅】数据类型与变量,字面常量,整型变量

&#x1f3a5; 屿小夏 &#xff1a; 个人主页 &#x1f525;个人专栏 &#xff1a; Java入门到精通 &#x1f304; 莫道桑榆晚&#xff0c;为霞尚满天&#xff01; 文章目录 &#x1f4d1;前言一、字面常量二、数据类型三、变量3.1 变量概念3.2 语法格式 四、整型变量4.1 整型变…

【C++ vector 类】

1. 标准库中的vector类 vector 类 的介绍&#xff1a; 注意&#xff1a; 1. vector是表示可变大小数组的序列容器。 2. 就像数组一样&#xff0c;vector 也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素进行访问&#xff0c;和数组一样高效。但是…