每天浪漫主义

提示:来自哔哩哔哩博主《长乐゛》

学习累了,就来听听超治愈的罗生门(Follow)吧

计划:

  • 一周把HTML复习一遍,并明确其含义并能够解释

学习内容:HTML标签学习

  • 排版标签
    • 标题标签
    • 段落标签
    • 换行标签
    • 水平线标签
  • 文本格式化标签
    • 文字加粗
    • 下划线
    • 斜体
    • 删除
  • 媒体标签
    • 图片标签
      • src属性
        • 绝对路径
        • 相对路径
      • alt属性
      • title属性
    • 音频标签
    • 视频标签
  • 超链接
    • <a> 标签的各个属性
      • target属性
      • href属性
      • <a>标签的默认样式

排版标签

提示1:标题标签

标题标签

<h1>这是标题 1</h1>
<h2>这是标题 2</h2>
<h3>这是标题 3</h3>
<h4>这是标题 4</h4>
<h5>这是标题 5</h5>
<h6>这是标题 6</h6>

效果

语义:1~6级标题,重要程度依次递减
特点:

  • 文字都有加粗
  • 文字都有变大,并且从h1到h6文字逐渐减小
  • 独占一行

h 是 header(标题、标头) 的缩写,在以后的学习中,元素一般采取的都是英文单词的缩写,所以理解元素的英文意义,也方便我们理解元素。

一般情况下,一一个页面只能有一个 h1 标签,而 h2 ~ h6 标签可以有多个,h1 表示的是这个页面最大的标题

段落标签

提示2:段落标签

<p>这是一个段落。</p>


语义:段落
特点:

  • 段落之间存在间隙

  • 独占一行

HTML <p>元素(或者说 HTML
段落元素)表示文本的一个段落。该元素通常表现为一整块与相邻文本分离的文本,或以垂直的空白隔离或以首行缩进。
另外,<p>是块级元素

换行标签

提示3:换行标签

<p>
使用 br 元素<br>在文本中<br>换行。
</p>

语义:换行
特点:

  • 单标签
  • 让文字强制换行

<br> 标签插入一个简单的换行符。

<br> 标签是一个空标签,意味着它没有结束标签。

提示:在写地址信息或者写诗词时 <br> 标签非常有用。

水平线标签

提示4:水平线标签

<h1>HTML</h1>
<p>HTML 是用于描述 web 页面的一种语言。</p><hr><h1>CSS</h1>
<p>CSS 定义如何显示 HTML 元素。</p>


语义:主题的分割转换
特点:

  • 单标签
  • 在页面中显示一条水平线

<hr> 标签定义 HTML 页面中的主题变化(比如话题的转移),并显示为一条水平线。

<hr> 元素被用来分隔 HTML 页面中的内容(或者定义一个变化)。

文本格式化标签

提示1:需要让文字加粗、下划线、倾斜、删除线等效果

文字加粗

<b>这个文本是加粗的</b><br /><strong>这个文本是加粗的</strong>

下划线

<u>这个文本是下划线</u><br /><ins>这个文本是下划线</ins>
<br />
这个文本是正常的

斜体

<em>这个文本是斜体的</em><br /><i>这个文本是斜体的</i>

删除

<s>这个文本是删除</s><br /><del>这个文本是删除</del>
<br />
这个文本是正常的

媒体标签

图片标签

提示1:在网页中显示图片

<img src="" alt="" >

特点:

  • 单标签
  • img标签需要展示对应的效果,需要借助标签的属性进行设置!

  • <img> 标签定义 HTML 页面中的图像。

  • <img> 标签有两个必需的属性:src 和 alt。

src属性

标签的 src 属性是必需的。它的值是图像文件的 URL,也就是引用该图像的文件的的绝对路径或相对路径。

提示:提示:为了整理文档的存储,创作者通常会把图像文件存放在一个单独的文件夹中,而且通常会将这些目录命名为 "pics" 或者 "images" 之类的名称。

提示:路径
对于URL我们有

引用
HTML 文件路径
文件路径描述了网站文件夹结构中某个文件的位置。

文件路径会在链接外部文件时被用到:

  • 网页
  • 图像
  • 样式表
  • JavaScript
绝对路径

绝对文件路径是指向一个因特网文件的完整

相对路径

相对路径指向了相对于当前页面的文件。

alt属性

如果无法显示图像,浏览器将显示替代文本,就像这样:

定义和用法

  • alt 属性是一个必需的属性,它规定在图像无法显示时的替代文本。
    假设由于下列原因用户无法查看图像,alt 属性可以为图像提供替代的信息:
  • 网速太慢
  • src 属性中的错误
  • 浏览器禁用图像
  • 用户使用的是屏幕阅读器
    标签的 alt 属性指定了替代文本,用于在图像无法显示或者用户禁用图像显示时,代替图像显示在浏览器中的内容。

我们强烈推荐您在文档的每个图像中都使用这个属性。这样即使图像无法显示,用户还是可以看到关于丢失了什么东西的一些信息。而且对于残疾人来说,alt
属性通常是他们了解图像内容的唯一方式。

title属性

title 属性规定关于元素的额外信息。

这些信息通常会在鼠标移到元素上时显示一段工具提示文本(tooltip text)

<img src="1.jpg" alt="这是张子枫"title="这是张子枫" >

音频标签

提示:在页面中插入音频

 <audio src="" controls></audio>


常见属性:

视频标签

 <video src="http://vfx.mtime.cn/Video/2019/02/04/mp4/190204084208765161.mp4" controls ></video>

超链接

提示:<a>标签(超链接)
在 HTML 中,我们使用 a标签来表示超链接。

超链接(Hyperlink)是网页中最常见的元素之一,整个互联网都是基于超链接而构建的。每个网站都由众多的网页组成,超链接使得网页之间不再独立,它就像一根线,把网页连接在一起,形成一个网状结构。互联网之所以能够称之为“网”,就是因为有超链接的存在。

<a href="" target="_blank" ></a>
<a href="http://vfx.mtime.cn/Video/2019/02/04/mp4/190204084208765161.mp4" target="_blank">电影宣传片</a>

其中,href 属性用来指明要跳转到的 url,链接文本需要写在 <a> 和 </a> 之间。

链接视频宣传片

点击链接有:

<a> 标签的各个属性

target属性

提示:target 属性用来指明新页面的打开方式

<a href="" target="_blank" ></a>

href属性

提示:href 属性指定链接的目标,也就是要跳转到什么位置。href 可以有多种形式

  • href 可以指向一个网页(.html、.php、.jsp、.asp等格式),这也是最常见的形式
  • href 可以指向图片(.jpg、.gif、.png 等格式)、音频(.mp3、.wav等格式)、视频(.mp4、.mkv格式)等媒体文件
  • href 可以指向压缩文件(.zip、.rar等格式)、可执行程序(.exe)等,一些下载网站的链接就可以写成这种形式
  • href 甚至还可以指向本机的文件,只是很少这样使用

href 使用的路径可以是绝对路径,也可以是相对路径。

<a>标签的默认样式

  1. 鼠标样式
    提示:当鼠标移入网页上的某个超链接时,其样式会变为一只小手;当鼠标移出超链接区域时,样式会再次回到箭头形状。

  2. 颜色及下划线
    提示:任何 HTML 元素都有默认的样式,&lt;a&gt;标签也不例外。在浏览器下,超链接被点击后颜色会发生改变:超链接被点击之前是蓝色的,点击之后会变成红色。

    超链接默认是带下划线的,下划线颜色和文本颜色保持一致。

浏览器根据历史记录来判断超链接是否被点击过,如果<a>标签的 href 属性和历史记录中的某条 URL重合,那就说明该链接被点击了,否则是没有被点击的。

所以,清空浏览器的历史记录会让超链接的颜色再次变回蓝色。

提示:对于这篇学习笔记就暂时到这了,兄弟们加油
对于这篇学习笔记就暂时到这了,兄弟们加油

从现在做起,坚持下去,一天进步一小点,不久的将来,你会感谢曾经努力的你!

如果又出错的,请各位友友指正。

新人报到,各位友友们,给我个三联(点赞,关注,收藏)

前端程序员《HTML》标签学习相关推荐

  1. 前端程序员源码学习指南.pdf

    源码的重要性相信不用再多说什么了吧,特别是用Vue 框架的,一般在面试的时候面试官多多少少都会考察源码层面的内容,比如: 如何理解虚拟Dom? Vue 3为什么这么快? Vue 3的设计理念是什么? ...

  2. 前端开发如日中天,怎样成为一名优秀的WEB前端程序员?

    近些年,越来越多的程序员转移阵地,搞起前端开发. 有不少的Android开发的程序员直接转到了前端开发. 而就拿JavaScript来说,就因前端流行使得它在各种编程语言排行榜上名列前茅. 那么,如何 ...

  3. rust代练吧_前端程序员,通过小练习学习 Rust (一)

    背景 在这之前,我其实断断续续学过一些 Rust,但是作为前端程序员,日常没有较多的场景使用,所以一直处于纸上得来终觉浅的阶段. 本系列文章会每周更新一次,目前会通过 https://exercism ...

  4. 前端程序员总结的工作中常用的十大浏览器兼容性问题,初学者瑰宝!

    兼容性一直都是前端工程师最头疼的一个问题,也是前端面试最常考的一个方面,今天看到一位前端程序员总结的一份很好的关于浏览器兼容性问题的文章,正好最近群里有许多的需要面试伙伴,所以稍微挑了十个常用的浏览器 ...

  5. 如何成为优秀的前端程序员?

    作为一个从业快10年的程序员,我想给新入行的程序员们一些建议.这些建议是我希望自己可以在毕业时就读到的,也希望它们可以帮助你成为一个更好的程序员. 简单归纳一下,总共有7条: 保持健康 编程之外的爱好 ...

  6. 前端程序员的职业发展规划与路线——ChatGPT的回答

    文章目录 一.前端程序员的职业规划是? 回答1: 作为一个前端开发程序员,您的职业发展路线可能如下: 回答2:作为前端开发程序员,您的职业发展路线可能如下: 回答3: 你的职业发展路线可能是这样的: ...

  7. 前端程序员饱和了吗?我们公司给初级前端开到了12K

    故事起因 最近我有个刚毕业的学生问我说:我感觉现在前端行业已经饱和了,也不是说饱和了,是初级的前端根本就没有公司要,哪怕你不要工资也没公司要你,前端刚学出来,没有任何的项目经验和工作经验,根本就不会有 ...

  8. 黑马程序员Java教程学习笔记(五)

    学习视频:https://www.bilibili.com/video/BV1Cv411372m 如侵权,请私信联系本人删除 文章目录 黑马程序员Java教程学习笔记(五) 日期时间:Date.Sim ...

  9. 前端程序员需要了解的Vue知识

    前言:这一篇旨在教大家快速入门Vue2,每个知识点用案例解释 不过学习vue2之前,建议学好JavaScript的基础知识: 前端程序员需要了解的JavaScript_成为前端大牛的博客-CSDN博客 ...

  10. 一个合格的web前端程序员要学会哪些技能?

    想要成为一名合格的web前端程序猿,要学习的东西有很多,那么web前端要学会哪些技能呢?来看看下面的详细介绍就知道了. 一个合格的web前端程序员要学会哪些技能?想从事web前端开发,只会HTML.C ...

最新文章

  1. Java 遍历map
  2. [Java基础]Scanner的使用(秋招在线笔试高频使用)版本:Java™ Platform Standard Ed. 8...
  3. 当人类与「熵」对抗时,意识出现了!那AI呢?
  4. es6常用语法和特性
  5. [云炬创业基础笔记]第五章创业机会评估测试12
  6. struts2+spring3.2简单demo
  7. apt-mirror 校验错误文件处理
  8. 同步android wear音乐,Android Wear首次更新:添加离线音乐 GPS功能等
  9. 计算机显卡960,2015显卡开年之作!NVIDIA GTX960首测
  10. EIGRP DUAL算法
  11. jenkins创建任务运行windows命令扫描C#代码
  12. spring 之 AOP 理解
  13. 5mm方格本打印模板_自制方格本模板
  14. 老毛桃u盘装系统linux,老毛桃U盘装系统教程详细步骤
  15. [渝粤教育] 西南科技大学 行政法学与行政诉讼法学 在线考试复习资料
  16. pytest -------- 生成测试报告+ 定制报告(allure生成报告)测试报告生成工具Allure 集成到pytest中【十三】
  17. Vue3.0项目——打造企业级音乐App(二)图片懒加载、v-loading指令的开发和优化
  18. MSSQL 注入鄙见
  19. (论文阅读)基于融合深度卷积神经网络的人脸识别方法研究-褚玉晓
  20. 蚁群优化(ACO)算法与变种

热门文章

  1. 三菱q系列plc连接电脑步骤_三菱Q系列PLC以太网通信设置方法
  2. PS CS6增加导出ICO图标文件(ICOFormat64.8bi)64位系统
  3. python编程求长方形的面积_Python实现计算长方形面积(带参数函数demo)
  4. UVM中starting_phase
  5. 公共WiFi到底该不该连?
  6. Cannot truncate table 'xxx' because there are one or more isolation level 0 scans, or REO
  7. LV4500二维码扫描器对接到安卓访客一体机系统应用-拓展扫描二维码登记访客功能
  8. 关于MMORPG多人对战中热点问题的解决思路讨论
  9. 关于rand()和srand()
  10. Mac 使用mysql出现ERROR [MY-013183][InnoDB] Assertion failure以及找不到my.cnf的解决过程