Day01 HTML

简介: HTML

# HTML

##### 概述

HTML(Hypertext Markup Lauguage)超文本标记语言。

##### HTML结构

```html

<!-- 文档说明 -->

<!-- 声明用来告诉浏览器当前网页的版本是HTML5 -->

<!DCTYPE html>

<!-- HTML的根标签,网页中所有内容都要写到根元素的里面 -->

<html>

   <!-- 网页头部 -->

   <!-- head中的内容不会在网页中直接出现,主要作用是用来帮助浏览器或搜索引擎来解析网页 -->

   <head>

       <!-- meta标签用来设置网页的元数据 -->

       <meta charset="utf-8">

       <!-- 网页标题 -->

       <!-- title中的内容会显示在浏览器的标题栏,搜索引擎会主要根据title中的内容来判断网页的主要内容 -->

       <title>网页标题</title>

   </head>

   <!-- 网页内容 -->

   <!-- body是html标签中的子元素,表示网页的主体,网页中所有的可见内容都应该写在body里 -->

   <body>

       网页内容

   </body>

</html>

```

##### HTML注释

```html

语法:<!--  -->

作用:注释中的内容会被浏览器所忽略,不会在网页中直接显示,但是可以在源码中查看注释,注释用来对代码进行解释说明的。

注意:注释不能嵌套。

<!--  

注释

<!-- 注释中的注释 -->

-->

```

##### HTML标签  

**概述:**

是由尖括号包围的关键词,比如\<html\>、\<h1\>等。

通常是成对出现的,比如:\<html\>\</html\>等。但是也有自结束标签,例如:\<img /\>、\<input /\>

标签对中的第一个标签是开始标签(开放标签),第二个标签是结束标签(闭合标签)。

##### HTML标签的属性

**概述:**

标签中(开始标签或自结束标签)还可以设置属性。

属性是一个键值对(key:value)。例如: 属性名:属性值

用来设置标签中的内容如何显示。

```html

<h1>这是标签<font color="red" size="14">属性</font></h1>

```

注意:

属性和标签名或其他属性应该使用**空格隔开**。

属性名是固定的。

有些属性有属性值, 有些没有, 属性值要用双引号或者单引号引起来。

##### HTML实体(转义符)

在网页中编写的多个空格默认会自动被浏览器解析为一个空格。

如果需要在网页中书写这些特殊的符号时,则需要使用html中的实体(转义符)

实体语法:&实体的名字;

```html

例如

<!--  

&nbsp; 空格

&gt;   大于号

&lt;   小于号

&copy; 版权符号

-->

```

##### meta标签

meta主要用于设置网页中的一些元数据,元数据不会展示给用户。

```html

<!DOCTYPE html>

<html lang="en">

<head>

   <!--  

       meta主要用于设置网页中的一些元数据,元数据不会展示给用户。

       charset  指定网页的字符集

       name     指定数据的名称

       content  指定数据的内容

       keywords 表示网站的关键字,可以同时指定多个关键字,关键字用,隔开

       description 用于指定网站的描述

    -->

   <meta charset="UTF-8">

   <meta name="username" content="BanQ">

   <meta name="keywords" content="半晴Miko,半晴">

   <meta name="description" content="半夏晴空">

   <!--  

       重定向到某个网页

       3表示打开网页后多少秒跳转

       url表示跳转的地址

    -->

   <meta http-equiv="refresh" content="3;url=https://www.banq.ink/">

   <title>Document</title>

</head>

<body>

 

</body>

</html>

```

目录
相关文章
|
9月前
|
存储 运维 Kubernetes
正式开源,Doris Operator 支持高效 Kubernetes 容器化部署方案
飞轮科技推出了 Doris 的 Kubernetes Operator 开源项目(简称:Doris Operator),并捐赠给 Apache 基金会。该工具集成了原生 Kubernetes 资源的复杂管理能力,并融合了 Doris 组件间的分布式协同、用户集群形态的按需定制等经验,为用户提供了一个更简洁、高效、易用的容器化部署方案。
414 16
正式开源,Doris Operator 支持高效 Kubernetes 容器化部署方案
|
10月前
|
机器学习/深度学习 人工智能 负载均衡
利用AI智能分析代理IP流量:提升网站性能的新策略
在数字时代,网站性能至关重要。代理IP技术广泛应用于突破地域限制、保护隐私和优化访问速度,但也带来了服务器负担加重和安全风险。AI智能分析代理IP流量成为有效策略,通过精准识别、动态调整和预测分析,提升网站性能和安全性。案例显示,某电商平台通过AI智能分析成功提升了访问速度和安全性,用户满意度显著提高。未来,AI技术将进一步优化代理IP应用,助力网站发展。
199 5
|
监控 安全 数据安全/隐私保护
安全策略之授权 (Authorization)
【8月更文挑战第12天】
579 2
|
机器人
北大推出全新机器人多模态大模型!面向通用和机器人场景的高效推理和操作
【6月更文挑战第29天】北京大学研发的RoboMamba是新型机器人多模态大模型,融合Mamba SSM的高效推理与视觉编码器,提升复杂任务处理能力。通过微调策略,仅用少量参数即可快速习得操作技能,实现在通用及机器人场景的高效运行,推理速度提升7倍。尽管面临泛化和可解释性挑战,RoboMamba展示了多模态模型的新潜力。[论文链接:](https://arxiv.org/abs/2406.04339)
316 1
|
机器学习/深度学习 存储 计算机视觉
基于YOLOv8深度学习的西红柿成熟度检测系统【python源码+Pyqt5界面+数据集+训练代码】目标检测、深度学习实战
基于YOLOv8深度学习的西红柿成熟度检测系统【python源码+Pyqt5界面+数据集+训练代码】目标检测、深度学习实战
|
机器学习/深度学习 人工智能 自然语言处理
英伟达开源大模型对齐框架—NeMo-Aligner
【5月更文挑战第25天】英伟达开源NeMo-Aligner,一个针对大型语言模型对齐的工具包,支持RLHF、DPO等前沿技术,实现高效训练和扩展。基于Megatron-LM,利用3D并行训练和分布式PPO优化处理大规模模型。采用Apache 2.0许可,鼓励社区参与和创新。然而,硬件需求和技术门槛仍是应用挑战。[链接](https://arxiv.org/abs/2405.01481v1)
329 5
|
缓存 监控 算法
|
SQL 存储 数据处理
Flink SQL 问题之提交程序运行报错如何解决
Flink SQL报错通常指在使用Apache Flink的SQL接口执行数据处理任务时遇到的问题;本合集将收集常见的Flink SQL报错情况及其解决方法,帮助用户迅速恢复数据处理流程。
528 3
|
编解码 人工智能 自然语言处理
ModelScope体验人像卡通化模型
该任务采用一种全新的域校准图像翻译模型DCT-Net(Domain-Calibrated Translation),利用小样本的风格数据,即可得到高保真、强鲁棒、易拓展的人像风格转换模型,并通过端到端推理快速得到风格转换结果。
1263 94
|
Kubernetes Linux 调度
Kubernetes EKS 集群中的 IP 地址分配问题
Kubernetes EKS 集群中的 IP 地址分配问题
319 0