【HTML01】HTML基础-基本元素-附带案例-作业

文章目录

        • HTML 概述
        • 学HTML到底学什么
        • HTML的基本结构
        • HTML的注释的作用
        • html的语法
        • HTML的常用标签:
        • 相关单词
        • 参考资料

HTML 概述

英文全称:Hyper Text Markup Language

中文:超文本标记语言,就将常用的50多个标记嵌入在纯文本中,实现超文本效果的语言。

超文本:在纯字符中嵌入样式、图片、音频、视频、超链接等内容

标记也称为标签,如:

<div>hello</div>

注意:作为一门计算机语言,HTML与Java、C、PHP不同,没有循环、选择等基本语言结构,只有纯文本和标签。

学HTML到底学什么

学50多个常用的标签,和它们的用法(写法、语法)

HTML的基本结构
<!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>
HTML的注释的作用
<!--注释内容-->
快捷键:ctrl+/
  1. 说明这行代码是干嘛的,给程序员看的,人
  2. 不让代码执行 给机器看的
html的语法
(1)一篇HTML文档就是一个文本文档,其中包含 “纯文本”+“标签”
(2)HTML中的标签分为两种:双标记标签: <标签名>内容</标签名>单标记标签: <标签名 />    单标记标签中不能包含内容
(3)标签之间可以嵌套,但不能交叉。块状元素可以嵌套行内元素,反之不行(XTHML)
(4)标签名不区分大小写,但有个版本的HTML要求全小写,推荐全用小写
(5)标签可以声明属性,属性有属性名和属性值,属性值需要使用单引号或双引号括起来
(6)不同的标签具有不同的属性,所有的标签都具备下列四个属性:-id:整个文档每个标签可以声明一个唯一的id号-style:为元素指定CSS样式-class:指定元素所属的类型-title:指定标签的弹出式提示语id,class可以随便写,但是写英文、数字、下划线、-。等学了css就有用了style,写样式的,不能乱写,只能写以后要学的样式,按规范来	title里面可以乱写,表示鼠标悬浮时的提示信息

W3C标准(http://validator.w3.org/)

W3C是html标准的制定组织,编写的html可以通过打开以上链接进行校验

HTML的常用标签:

标签都有一定的语义化,不同的标签用来表示或放置不同的内容。

1、标题标签(header)

<h1></h1>
<h6></h6>

2、段落标签(paragraph)

<p></p>

3、换行标签(break row)(主要用于文字换行中)

<br>

4、水平线标签(horizon)

<hr>

5、块级标签(division)

 <div></div>

使用频率非常高,但是没啥语义化的标签,主要是用来划分区域的

是块级标签的代表,当你不知道要用何种标签包裹内容时,就用它

6、行内标签的代表(span: 桥墩)

<span></span>

使用频率非常高,但是没啥语义化的行内标签,主要是用来分割包裹某些内容,方便加样式等

7、文本格式化标签(双标记、行内标签)

a. 加粗

1. <b>要加粗的文字</b>  单词: bold
2. <strong>要加粗的文字</strong>
区别:(面试题)外观都一样,都是将文字加粗b标签仅仅只是将文字加粗strong表示内容的强调,意思是该文字很重要

b. 斜体

1. <em>要变斜体的文字</em>  
2. <i>要变斜体的文字</i> //已经被废弃了i===> italic
区别:(面试题)外观都一样,都是将文字变斜体i标签仅仅只是从外观上变斜体,不强调内容em表示内容的强调,意思是该文字很重要

c. 下划线

1. <u>要添加下户线的文字</u> --被废弃了u===> underline
2. <ins>下划线</ins>ins===>insert  插入

d. 删除线

<del>要添加删除线的文字</del>
del===>delete

8、链接

<a href="url地址:路径">链接</a>
a===>anchor  锚点 
作用:跳转页面
外观:蓝色+下划线
属性:href  资源引用地址  是a链接的属性,该属性的值是网址
url地址:相对路径、绝对路径其他作用:1.链接2.下载3.锚点属性2:target="_blank"  作用:希望让链接在新窗口中打开,则添加该属性
<a href="url" target="_blank">链接</a>
url:网址,官方:统一资源定位符
blank:新窗口、空白
target:目标

9、列表

```html用于实现新闻列表、产品列表、电影列表、菜品列表。。。1.有序列表(排名分先后,会有数字的)<ol><li>列表1</li><li>列表2</li><li>列表3</li>...</ol>ol里面有li标签组合而成。同时出现,不能拆分,ol只能有一个,li标签可以写多个ol===> order listli===> list item 列表项属性:type="1|a|A|i|I"  排序的符号start="5"  排序开始的数字2.无序列表(排名不分先后,没有数字)<ul><li>列表1</li><li>列表2</li><li>列表3</li>...</ul>type="disc|circle|square"  排序的符号实心小圆点|空心圆|正方形属性:type="disc|circle|square"注意:ol,ul里面只能放li标签,不能放其他的,但是li标签中可以放任意的标签3.自定义列表(没啥存在感)<dl><dt>自定义列表的标题</dt><dd>自定义列表项</dd><dd>自定义列表项</dd></dl>   
```

10、图片标签(image)

第一个多媒体标签(超文本)

<img src="图片的路径url">

HTML中的路径:(url)

url:统一资源定位符

../  表示上一级
直接写文件夹  表示同级目录
文件夹/文件夹/  下一级目录<img src="img/re.jpg"> //同级目录下的img文件夹下的re.jpg<img src="机器猫.jpg"> //同级目录中找<img src="../111.jpg">//往上一级找111.jpg<img src="../html/img/01.jpg"> //往上一级找到html下的img文件夹下的01.jpg文件
相关单词
  1. b,strong,em,i,del,ins,a,target

  2. type 类型

  3. start 开始

  4. HTML相关标签就相当于是一个个的单词,只是部分是简写的

参考资料

HTML 标签参考手册 - 功能排序:https://www.w3school.com.cn/tags/html_ref_byfunc.asp

如需本次课作业、笔记、案例等,请在下方+微获取。
在这里插入图片描述

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

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

相关文章

python pytest 参数化的几种方式

一、使用pytest.mark.parametrize装饰器&#xff1a; 可以使用pytest提供的pytest.mark.parametrize装饰器来指定参数化测试的参数。下面是一个示例&#xff1a; import pytest# pytest.mark.parametrize装饰器 # 其中num expected&#xff0c;分别对应(1, 1),(2, 4),(3, 9)&…

c语言中的字符函数

1.字符分类函数 c语言中有一系列函数是专门做字符分类的&#xff0c;也就是一个字符属于什么类型的字符。这些函数的使用需要包含一个头文件是ctype.h 可能你看这些感觉很懵&#xff0c;我以islower举例 #include<ctype.h> int main() {int retislower(A);printf("…

Git记录 上传至Gitee

1.GitHub拉去的代码需要上传至自己的Gitee需要清除原有remote服务器信息 查看原始远程服务器信息&#xff0c;后删除远程服务器信息 git remote -v git remote rm origin 2.Gitee新建软件仓库 法1&#xff09;不用初始化仓库&#xff0c;初始化会自动生成.git。如果本地.git…

Qt项目天气预报(3) - qt的http编程获取天气数据

概念 Qt中的HTTP编程主要涉及使用Qt的网络模块来进行HTTP请求和处理HTTP响应。Qt提供了一系列类来处理网络通信&#xff0c;其中最常用的类是 QNetworkAccessManager 、 QNetworkRequest 、 QNetworkReply 以及相关的支持类。 编程实例 以下是一个基本的HTTP编程示例&#xff0…

LVGL开发教程-objects对象

知不足而奋进 望远山而前行 目录 知不足而奋进 望远山而前行​ 文章目录 前言 1.图层 2.objects 2.1 位置 2.2 尺寸 2.3 align 2.4 样式 总结 前言 在嵌入式 GUI 开发中&#xff0c;LVGL&#xff08;Light and Versatile Graphics Library&#xff09;是一个强大的工…

HTTP性能测试工具-wrk

wrk性能测试工具详解 wrk是一款轻量级但功能强大的HTTP基准测试工具&#xff0c;主要用于在单机多核CPU环境下对HTTP服务进行性能测试。它通过利用系统自带的高性能I/O机制&#xff08;如epoll、kqueue等&#xff09;&#xff0c;结合多线程和事件模式&#xff0c;能够产生大量…

MAGs培养有线索了?宏组学中未培养微生物表型与培养条件预测

宏基因组测序技术让人们对地球上微生物的多样性有了更深入的了解&#xff0c;但分离培养是研究微生物的生理代谢功能并解析其生态作用的关键。2023年11月的世界微生物数据中心&#xff08;WDCM&#xff09;年会中&#xff0c;全面启动了全球“未培养微生物培养组”计划&#xf…

27、matlab傅里叶变换:fft()函数

1、傅里叶变换简介 傅里叶变换是数学中一种非常重要的工具&#xff0c;用于将一个函数&#xff08;通常是时域函数&#xff09;分解成一组正弦和余弦函数的和。通过傅里叶变换&#xff0c;可以将一个信号从时域转换到频域&#xff0c;以便更好地理解信号的频率成分和频谱特征。…

[保姆级教程]uniapp实现页面路由配置

文章目录 新建目录新建页面配置页面路由修改tabBar地址其他&#xff1a;在package.json中的pages配置详细 新建目录 先点击src–》新建–》目录 输入名称&#xff0c;并以此类推完成所有新建目录 新建页面 右击目录&#xff0c;点击新建–》vue文件 弹出弹框&#xff0c;…

JVM性能优化工具及问题排查

jvm性能优化工具 jdk提供给我们了很实用的工具来分析JVM的状态&#xff0c;线程以及配置&#xff0c;这些工具包含于jdk中&#xff0c;并且以java实现&#xff0c;是JVM性能优化必不可少的工具集&#xff0c;这些工具都在$JAVA_HOME/bin下 jps、jinfo、jstack、jmap、jstat基本…

力扣793. 阶乘函数后 K 个零

Problem: 793. 阶乘函数后 K 个零 文章目录 题目描述思路即解法复杂度Code 题目描述 思路即解法 1.根据题意可知即是要求取满足条件的n最小是多少&#xff0c;最大是多少&#xff0c;最大值和最小值一减&#xff0c;就可以算出来有多少个n满足条件了。 2.由于题目中的阶乘存在单…

springboot连接多个库

一个SpringBoot项目&#xff0c;同时连接两个数据库&#xff1a;比如一个是Mysql数据库&#xff0c;一个是oracle数据库&#xff08;啥数据库都一样&#xff0c;连接两个同为oracle的数据库&#xff0c;或两个不同的数据库&#xff0c;只需要更改对应的driver-class-name和jdbc…

读AI新生:破解人机共存密码笔记05逻辑

1. 困难问题 1.1. 管理政府或教授分子生物学之类的问题要困难得多 1.2. 这些环境很复杂&#xff0c;大部分是不可观察的&#xff08;一个国家的状态&#xff0c;一个学生的思想状态&#xff09;&#xff0c;还有更多的对象和对象类型&#xff0c;对动作…

云上战场:ToDesk云电脑、青椒云、顺网云全面对决

前言 记得端午放假期间&#xff0c;我已经在旅游的路上了&#xff0c;老板突然发短信&#xff0c;让我给他画个图&#xff0c;我手上的战斗机已经是十年前的老古董了(平常一直用的公司电脑&#xff0c;也没想过要换)&#xff0c;压根满足不了老板的任务要求&#xff0c;不得已&…

了解振弦采集仪在建筑物安全监测中的应用与研究

了解振弦采集仪在建筑物安全监测中的应用与研究 摘要&#xff1a;河北稳控科技振弦采集仪是一种常用的结构物安全监测设备&#xff0c;广泛应用于建筑物、桥梁、塔楼等工程结构的监测。本文将从振弦采集仪的原理、应用案例和研究进展等方面进行详细介绍&#xff0c;以便更好地…

ClickHouse安装与下载22.3.2.2

ClickHouse安装与下载 目录 1. ClickHouse简介 1.1 ClickHouse优点&#xff1a; 1.2 ClickHouse缺点&#xff1a; 1.3 ClickHouse引擎&#xff1a; 1.3.1 数据库引擎 1.3.2 表引擎 2. ClickHouse下载安装 2.1 ClickHouse下载安装 2.2 ClickHouse使用 1. ClickHouse简…

2024最新IDEA插件开发+发布全流程 SelectCamelWords[选中驼峰单词](idea源代码)

2024最新IDEA插件开发&#xff08;发布&#xff09;-SelectCamelWords[选中驼峰单词]&#xff08;idea源代码&#xff09; 参考文档 Jetbrains Idea插件开发文档: https://plugins.jetbrains.com/docs/intellij/welcome.html代码地址&#xff1a;https://github.com/yangfeng…

RIP路由协议汇总、版本兼容、定时器、协议优先级配置(华为)

#交换设备 RIP路由协议汇总 一、原理概述 当网络中路由器的路由条目非常多时&#xff0c;可以通过路由汇总&#xff08;又称路由汇聚或路由聚合&#xff09;来减少路由条目数&#xff0c;加快路由收敛时间和增强网络稳定性。路由汇总的原理是&#xff0c;同一个自然网段内的…

Java每日作业day6.18

ok了家人们今天我们继续学习方法的更多使用&#xff0c;闲话少叙&#xff0c;我们来看今天学了什么 1.重载 在同一个类中&#xff0c;可不可以存在同名的方法&#xff1f;重载:在同一个类中&#xff0c;定义了多个同名的方法&#xff0c;但每个方法具有不同的参数类型或参数个…

ClickHouse 高性能的列式数据库管理系统

ClickHouse是一个高性能的列式数据库管理系统&#xff08;DBMS&#xff09;&#xff0c;主要用于在线分析处理查询&#xff08;OLAP&#xff09;。以下是对ClickHouse的详细介绍&#xff1a; 基本信息&#xff1a; 来源&#xff1a;由俄罗斯的Yandex公司于2016年开源。全称&…