【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 list
   li===> 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

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

AI办公自动化:用通义千问批量翻译长篇英语TXT文档

在deepseek中输入提示词&#xff1a; 你是一个Python编程专家&#xff0c;现在要完成一个编写基于qwen-turbo模型API和dashscope库的程序脚本&#xff0c;具体步骤如下&#xff1a; 打开文件夹&#xff1a;F:\AI自媒体内容\待翻译&#xff1b; 获取里面所有TXT文档&#xff…

【博弈】843. 猜猜这个单词

本题涉及知识点 博弈 LeetCode843. 猜猜这个单词 给你一个由 不同 字符串组成的单词列表 words &#xff0c;其中 words[i] 长度均为 6 。words 中的一个单词将被选作秘密单词 secret 。 另给你一个辅助对象 Master &#xff0c;你可以调用 Master.guess(word) 来猜单词&…

APS-SCM联动:开创生产调度与供应链管理新篇章

在当今激烈的市场产品竞争环境下&#xff0c;企业不仅需要灵活高效的内部生产流程&#xff0c;更需具备对外部环境快速响应的能力&#xff0c;从而保证产品保质保量的生产完成&#xff0c;快速占据更多的市场份额。正是在这样的背景下&#xff0c;APS&#xff08;Advanced Plan…

从社交网络到元宇宙:Facebook的战略转型

随着科技的迅猛发展和数字化时代的深入&#xff0c;社交网络已不再局限于简单的信息交流和社交互动&#xff0c;而是逐步向更广阔、更深远的虚拟现实空间——元宇宙&#xff08;Metaverse&#xff09;转变。作为全球最大的社交网络平台之一&#xff0c;Facebook正在积极推动这一…

JS安全应用

JS应用 常见分析调试&#xff1a; -代码全局搜索 案例 登录框&#xff0c;可以看到发送用户名密码被JS加密 搜索Username&#xff0c;找到加密地方 logindata.UserName encodeURI(encrypt.encrypt(numMobile));logindata.Mobile encodeURI(encrypt.encrypt(numMobile));…

Python将Markdown格式转为HTML:轻松实现博客文章的自动化处理

哈喽&#xff0c;大家好&#xff0c;我是木头左&#xff01; 引言 编写一篇高质量的博客文章并非易事&#xff0c;尤其是在排版和格式方面。Markdown作为一种轻量级的标记语言&#xff0c;为博主们提供了一种简洁、高效的写作方式。而Python作为一门强大的编程语言&#xff0c…

SpringBoot的入门案例

1、创建一个Maven工程 2、点击设置自动导入jar包 3、导入spring boot需要的依赖 打开sping boot的文档 导入依赖的pom.xml配置内容 4、创建一个spring boot的执行入口程序 5、写controller&#xff0c;service&#xff0c;dao的页面逻辑代码 6、测试&#xff0c;运行工程&#…

Repetition Improves Language Model Embeddings论文阅读笔记

文章提出了一种提高decoder-only LLM的embedding能力的方法&#xff0c;叫echo embeddingslast-token pooling&#xff08;即直接选最后一个token作为句子的embedding&#xff09;和直接mean pooling都不如文章提出的echo embedding&#xff0c;做法是把句子重复两次&#xff0…

Ardupilot开源代码之ExpressLRS性能实测方法

Ardupilot开源代码之ExpressLRS性能实测方法 1. 源由2. 测试效果3. 测试配置4. 总结5. 参考资料6. 补充 1. 源由 之前一直在讨论ExpressLRS性能的问题&#xff0c;有理论、模拟、实测。 始终缺乏完整的同一次测试的测试数据集&#xff0c;本章节将介绍如何在Ardupilot上进行获…

【Redis】内存回收和内存淘汰机制

1 概念 Redis 所有的数据都是存储在内存中的, 如果不进行任何的内存回收, 那么很容易出现内存爆满的情况。因此&#xff0c;在某些情况下需要对占用的内存空间进行释放。 Redis 中内存的释放主要分为两类 Redis 中内存的释放主要分为两类: 内存回收: 将过期的 key 清除&#…

算法训练与程序竞赛题目集合(L1)

目录 L1-001 Hello World! 输入格式: 输出格式: L1-002 打印沙漏 输入格式: 输出格式: 输入样例: 输出样例: L1-003 个位数统计 输入格式&#xff1a; 输出格式&#xff1a; 输入样例&#xff1a; 输出样例&#xff1a; L1-004 计算摄氏温度 输入格式: 输出格式…

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

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

【HTTPS】Wireshark导入密钥文件后仍无法解密https报文

个人搭建了一个HTTPS网站后&#xff0c;想通过Wireshark抓包https报文并解密。在本站查询了大量文章后&#xff0c;发现介绍的方法基本就分两步&#xff1a; 1、在本地Windows系统上新增系统环境变量"SSLKEYLOGFILE"&#xff0c;保存Chrome浏览器访问网站时使用的密…

SpringMVC系列五: SpringMVC映射请求数据

SpringMVC映射请求数据 &#x1f49e;获取参数值说明应用实例 &#x1f49e;获取http请求消息头&#x1f49e;获取JavaBean对象使用场景说明应用实例注意事项和细节 &#x1f49e;获取servlet api说明应用实例注意事项和细节 上一讲, 我们学习的是SpringMVC系列四: Rest-优雅的…

Intelij IDEA中Mapper.xml无法构建到资源目录的问题

问题场景&#xff1a; 在尝试把原本在eclipse上的Java Web项目转移至Intelij idea上时&#xff0c;在配置文件均与eclipse一致的情况下出现了如下报错&#xff1a; org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): cn.umbrella.crm_core.…

基于python的三维装箱可视化

背景介绍 本文主要介绍两种基于python的三维装箱可视化能力&#xff0c;第一种是基于mpl_toolkits的静态三维可视化代码&#xff0c;另外一种是基于matplotlib的动态可视化代码。 mpl_toolkits实现 Axes3D简介 mpl_toolkits 是 matplotlib 库的一个模块集合&#xff0c;它包…

STM32单片机USART串口详解

文章目录 1. 通信接口概述 2. 串口通信 3. 硬件电路 4. 电平标准 5. 串口参数及时序 5.1 数据帧的组成 5.2 起始位 5.3 数据位 5.4 校验位 5.5 停止位 5.6 波特率 5.7 数据帧传输过程示例 6. 串口时序 7. USART概述 8. USART框图 9. USART基本结构 10. 数据帧…

【DevOps】Kibana:数据可视化与探索的强大工具

目录 1、Kibana的基本概念 1.1 Elasticsearch集成 1.2 可视化类型 1.3 仪表板 2、 Kibana的主要功能 2.1 数据探索 2.2 可视化分析 2.3 仪表板管理 2.4 日志分析 2.5 监控与警报 3、 Kibana的使用场景 3.1 应用性能监控&#xff08;APM&#xff09; 3.2 安全信…

初始化一个Android项目时,Android Studio会自动生成一些文件和目录结构,以帮助你快速上手开发

当你初始化一个Android项目时&#xff0c;Android Studio会自动生成一些文件和目录结构&#xff0c;以帮助你快速上手开发。这些文件和目录各自有其特定的功能和用途。下面我为你解释一下这些自动生成的内容&#xff1a; 1. app 目录 这是你的应用模块的根目录&#xff0c;包…

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

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