HTML的简单介绍

文章目录

  • 1. HTML
    • 1.1 HTML 基础认识
    • 1.2 快速生成代码框架
    • 1.3 HTML 基础标签

1. HTML

1.1 HTML 基础认识

什么是HTML呢
HTML叫做超文本标记语言。超文本:例如图片,视频,文本,声音,表格,链接等。标记,就是下面要讲的标签的组合

HTML 代码是由标签构成的。我们可以理解不同的标签代表不同的控件元素,前端浏览器拿到 html 代码之后,根据标签之间的关系进行解析,得到一棵 DOM(Document Object Mode - 文档对象模型的缩写) 树。然后根据 DOM 树渲染出不同的控件元素,得到我们所看到的页面。

标签之间具有不同的关系:父子关系和兄弟关系
在这里插入图片描述
这里的< head >标签就是< html >的子标签,< title >是< head >的子标签。< head >标签和< /body > 是兄弟标签。

标签名放到 < > 中,大部分标签成对出现, < xxx > 为开始标签,< /xxx > 为结束标签。少数标签只有开始标签, 称为 “单标签”

< head > 标签中间一般是页面的相关属性。< body > 标签是我们浏览器里的正文内容。< title >是页面的标题

开始标签中可能会带有 “属性”,id 属性相当于给这个标签设置了一个唯一的标识符(身份证号码)

每一个标签相当于一个对象,程序员可以通过代码拿到这些对象,拿到之后就可以对这些对象进行增删查改。

1.2 快速生成代码框架

我们只需要按下!+回车就可以快速生成代码框架
在这里插入图片描述
快速生成的就是这个样子。

第一行的意思是:当前HTML的版本号是5。
第二行的意思是:指定当前页面内容是英文的。

第四行的意思是:浏览器解码规则。
第五行的意思是:移动端适配的。

1.3 HTML 基础标签

标题标签: h1-h6
在这里插入图片描述
如果大家演示就会是这样的:
在这里插入图片描述
是一个逐级减小的。

段落标签: p
在HTML中代码的换行不会体现在浏览器中,html 中直接输入换行不会真的换行, 而是相当于一个空格。我们加上:< p >< /p >标签就会打印到下一个段落。
在这里插入图片描述
在这里插入图片描述

换行标签: br
br 是 break 的缩写,表示换行。br 是一个单标签(不需要结束标签),br 标签不像 p 标签那样带有一个很大的空隙,< br/ > 是规范写法,不建议写成 < br >。
在这里插入图片描述
在这里插入图片描述
格式化标签
加粗: strong 标签 和 b 标签
倾斜: em 标签 和 i 标签
删除线: del 标签 和 s 标签
下划线: ins 标签 和 u 标签

前面的标签还加有强调的功能,可以让爬虫爬到这个文本。
在这里插入图片描述
在这里插入图片描述
使用 CSS 也可以完成类似的效果,实际开发中以 CSS 方式为主。

图片标签: img
img 标签是一个单标签,必须带有 src 属性,表示图片的路径
在这里插入图片描述
此时要把 rose.jpg 这个图片文件放到和 html 中的同级目录中

关于目录结构:
对于一个复杂的网站, 页面资源很多, 这种情况可以使用目录把这些文件整理好。
在这里插入图片描述

img 标签的其它属性:
在这里插入图片描述
在这里插入图片描述
注意:
1.属性可以有多个, 不能写到标签之前
2.属性之间用空格分割, 可以是多个空格, 也可以是换行
3.属性之间不分先后顺序

超链接标签: a
href:必须具备,表示点击后会跳转到哪个页面
在这里插入图片描述
我们可以看一下效果:
在这里插入图片描述
如果我们点击这个,就会跳转到百度首页。不过我们自己也可以使用图片来跳转:
网页元素链接: 可以给图片等任何元素添加链接(把元素放到 a 标签中)
在这里插入图片描述
运行结果如下:
在这里插入图片描述
我们点击这个图片就可以进行跳转。
下载链接: href 对应的路径是一个文件. (可以使用 zip 文件)
在这里插入图片描述
锚点链接: 可以快速定位到页面中的某个位置
在这里插入图片描述

那么我们想不进行跳转,只是在当前页面上刷新一下,我们该怎么办呢
在这里插入图片描述
target:浏览器默认的打开方式是 _self,如果是 _blank 则用新的标签页打开
上面所说的链接打开都是在此页面,如果我们想用另外一个页面打开,我们将target属性设置成_blank。

表格标签: table
基本使用:
在这里插入图片描述
在这里插入图片描述
这里的意思是:这个表格有4行。(我们可以Shift+alt+下来快速复制)
在这里插入图片描述
我们将一些信息填充到表格中。运行结果如下:
在这里插入图片描述
可以看出并没有线框。我们需要设置一下:
在这里插入图片描述
运行结果如下:
在这里插入图片描述
可以看出每个线框之间有缝隙,这个是浏览器默认的。我们也可以自己设置。
表格标签有一些属性,可以用于设置大小边框等。但是一般使用 CSS 方式来设置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
不过这个表格在页面的左边,如果我们想设置到右边,我们可以使用align:
在这里插入图片描述
在这里插入图片描述
如果说我们就想单独的设置表头,我们可以使用thead属性:
在这里插入图片描述
运行结果如下:
在这里插入图片描述
我们可以看出:如果将表头内容放到thead里面,它会自动加粗和居中

那么表格内容我们应该放到tbody里面:
在这里插入图片描述
合并单元格:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
运行结果如下:
在这里插入图片描述

列表标签
无序列表 ul li
在这里插入图片描述
结果如下:
在这里插入图片描述
我们看到内容的前面是黑点,如果我们想设置其它样式我们可以使用这个:
在这里插入图片描述
在这里插入图片描述
结果如下:
在这里插入图片描述
有序列表 ol li
在这里插入图片描述
在这里插入图片描述
如果我们想改变前面的序号,我们可以设置类型:
在这里插入图片描述
在这里插入图片描述
结果如下:
在这里插入图片描述
我们这里是从1开始的,如果我们要从2开始,我们可以设置start属性:
在这里插入图片描述

在这里插入图片描述
自定义列表 dl (总标签) dt (小标题) dd (围绕标题来说明) 上面有个小标题, 下面有几个围绕着标题来展开的
在这里插入图片描述
运行结果如下:
在这里插入图片描述
表单标签
表单是让用户输入信息的重要途径,分成两个部分:
在这里插入图片描述
form 标签
在这里插入图片描述
描述了要把数据按照什么方式,提交到哪个页面中。关于 form 需要结合服务器 & 网络编程 来进一步理解。

input 标签
各种输入控件, 单行文本框, 按钮, 单选框, 复选框。
在这里插入图片描述
在这里插入图片描述
结果如下:
在这里插入图片描述
可以看到password它就是一个原点。
在这里插入图片描述
在这里插入图片描述
如果我们就这样写,那么它可以选择2个。
在这里插入图片描述

注意: 单选框之间必须具备相同的 name 属性, 才能实现 多选一 效果
在这里插入图片描述
在这里插入图片描述
此时只能选择一个了。
checked: 默认被选中(用于单选按钮和多选按钮)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
当前点击了没有反应,需要搭配 JS 使用。
提交按钮
在这里插入图片描述
提交按钮必须放到 form 标签内,点击后就会尝试给服务器发送。
在这里插入图片描述
可以看到URL中C++后面有我们输入的数据。
在这里插入图片描述
我们也可以在from添加我们想要提交给那个网站。
在这里插入图片描述
清空按钮
在这里插入图片描述
在这里插入图片描述
我们点击这个重置按钮,里面文本框的数据就清空了。清空按钮必须放在 form 中,点击后会将 form 内所有的用户输入内容重置。
在这里插入图片描述
label 标签
搭配 input 使用,点击 label 也能选中对应的单选/复选框,能够提升用户体验。
for 属性: 指定当前 label 和哪个相同 id 的 input 标签对应
在这里插入图片描述
在这里插入图片描述
大家可以实验一下,你点击男这个字它也可以,但是点击女这个字就不行。

select 标签
下拉菜单
在这里插入图片描述
结果如下:
在这里插入图片描述
在这里插入图片描述
如果我们添加这样一个属性,意思就是默认这个年份。
在这里插入图片描述
textarea 标签
在这里插入图片描述
在这里插入图片描述
无语义标签: div & span
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
HTML 特殊字符
在这里插入图片描述
html 标签就是用 < > 表示的。因此内容里如果存在 < > ,就会发生混淆。

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大语言模型LLM微调技术:Prompt Tuning

1 预训练语言模型概述 1.1 预训练语言模型的发展历程 截止23年3月底&#xff0c;语言模型发展走过了三个阶段&#xff1a; 第一阶段 &#xff1a;设计一系列的自监督训练目标&#xff08;MLM、NSP等&#xff09;&#xff0c;设计新颖的模型架构&#xff08;Transformer&#…

网络协议

一、 网络协议 1.1 网络模型 1.1.1 OSI七层模型 开放系统互联参考模型&#xff08;Open System Interconnect&#xff09;是国际标准化组织&#xff08;ISO&#xff09;制订的一个用于计算机或通信系统间互联的标准体系。采用七层结构&#xff0c;自下而上依次为&#xff1a;…

七、HTML 文本格式化

一、HTML 文本格式化 加粗文本斜体文本电脑自动输出 这是 下标 和 上标 <!DOCTYPE html> <html><head><meta charset"utf-8"><title>HTML文本格式化</title> </head><body><b>加粗文本</b><br>…

李宏毅机器学习第二十四周周报 Self-attention ConvLSTM

文章目录 week 24 Self-attention ConvLSTM for Spatiotemporal Prediction摘要Abstract一、机器学习二、文献阅读1. 题目2. abstract3. 网络架构3.1基础模型3.2自注意力记忆模块3.3Self-Attention ConvLSTM 4. 文献解读4.1 Introduction4.2 创新点4.3 实验过程4.3.1实现4.3.2数…

玩转Python:用Python处理文档,5个必备的库,特别实用,附代码

在Python中&#xff0c;有几个流行的库用于处理文档&#xff0c;包括解析、生成和操作文档内容。以下是一些常用的库及其简介和简单的代码示例&#xff1a; PyPDF2 - 用于处理PDF文件。 简介&#xff1a;PyPDF2是一个纯Python库&#xff0c;用于分割、合并、转换和提取PDF文件中…

windows 查看所有端口占用情况

winR&#xff0c;调出cmd窗口&#xff1a; 输入命令 netstat -ano 内容太多&#xff0c;显示不全&#xff0c;怎么办? 输入下面命令 netstat -ano > d:\1.log 在d盘根目录下就产生了 输出文件 打开可以看到如下内容 活动连接协议 本地地址 外部地址 状…

CHS_01.1.1.1+1.1.3+操作系统的概念、功能

CHS_01.1.1.11.1.3操作系统的概念、功能 操作系统的概念和定义那我们看一下我们现在所使用的电脑是怎么样一步一步变成我们现在看到的这个样子的操作系统 它是计算机系统当中最基本的系统软件 操作系统 它要向上层提供方便应用的服务 这是什么意思呢我们先来看第一种联机命令接…

基于java,springboot的学生成绩管理系统的设计与实现

背景 本文主要根据目前信息技术发展现状结合人们对于学生成绩管理引出开发学生成绩管理系统的必要性。然后根据管理员及学生、教师需求指定需求分析和可行性分析&#xff0c;并介绍应用到的相应技术&#xff0c;包括java技术&#xff0c;B/S结构等文中已做相关介绍&#xff0c…

建站指南,如何将拥有的域名自定义链接到wordpress

关于Dynadot Dynadot是通过ICANN认证的域名注册商&#xff0c;自2002年成立以来&#xff0c;服务于全球108个国家和地区的客户&#xff0c;为数以万计的客户提供简洁&#xff0c;优惠&#xff0c;安全的域名注册以及管理服务。 在Dynadot上&#xff0c;我们可已经账户中管理的…

大学物理-实验篇——测量误差与数据处理(测量分类、误差、有效数字、逐差法)

目录 测量分类 测量次数角度 测量条件角度 误差 误差分类 系统误差 随机误差 异常值 误差描述 精密度&#xff08;Precision&#xff09; 正确度&#xff08;Trueness&#xff09; 准确度/精确度&#xff08;Accuracy&#xff09; 随机误差的处理 直接测量 算术…

标签函数 - 打造JavaScript组件

&#x1f4e2; 鸿蒙专栏&#xff1a;想学鸿蒙的&#xff0c;冲 &#x1f4e2; C语言专栏&#xff1a;想学C语言的&#xff0c;冲 &#x1f4e2; VUE专栏&#xff1a;想学VUE的&#xff0c;冲这里 &#x1f4e2; CSS专栏&#xff1a;想学CSS的&#xff0c;冲这里 &#x1f4…

企业机密文件防泄密解决方案(具体执行时间表)

企业的机密文件是其核心竞争力的重要组成部分。一旦机密文件泄露&#xff0c;可能会给企业带来重大的经济损失和声誉损害。因此&#xff0c;企业需要采取有效的措施来保护机密文件的安全性。本文将介绍一种企业机密文件防泄密解决方案&#xff0c;帮助企业提高信息安全防护能力…