HTML零基础教程,九大知识点带你玩转前端(上)

news2024/11/26 10:38:46
博主:冰小九,新人博主一只,欢迎大佬前来指导 冰小九的主页
喜欢请给个三连加关注呀,谢谢 🌷 🌷 🌷
三连加关注,追文不迷路,你们的支持就是我最大的动力!!!

前言:在我们上网冲浪总会在浏览器上看到各式各样的页面,它们契合我们的生活,密不可分,学习前端开发,第一步要探寻的,就是我们的HTML,这部分的学习其实并不难,因为这只是我们未来往更深的前端开发所铺垫的基石。在接下来的知识分享中,我相信你一定会有所感悟。让我们一起踏入这神奇的代码世界吧!

图片来自https://www.codecopypest.com/what-is-html-in-hindi/


一.初识前端

在学习前稍微了解一下有关前端的小知识:

前端技术一般分为前端设计和 前端开发,前端设计一般可以理解为网站的 视觉设计,前端开发则是网站的前台代码实现,包括基本的HTML和CSS以及JavaScript/ajax,最新的高级版本 HTML5、 CSS3,以及 SVG等。

而前端代码则通过浏览器转化(解析和渲染)成用户所看到的画面。

渲染引擎(浏览器内核),就是浏览器中专门对代码进行解析渲染的部分。

接下来我们就来了解Web标准——三剑客

三剑客:HTML,CSS,JS

Web标准

构 成

语 言

作 用

结构

HTML

页面元素和内容

表现

CSS

网页元素的外观和位置页面样式

行为

JavaScript

网页模型的定义和页面交互

而今天我们来学习的就是结构——HTML,造就三剑客第一剑。


二.HTML学习

HTML简介

HTML又被称作超文本标记语言,网页中的固定结构是要通过特定的HTML标签进行描述的

通过这一句话,可以看见,我们的HTML标签字段被我画上了重点,可见HTML标签将是我们学习的重头戏,就让我们一起正式进入学习吧!


开发部署

在敲代码前,我们肯定要选择合适的工具,工欲善其事必先利其器嘛,这里呢我给大家推荐的是vscode,纯推荐无恰饭,我觉得这个确实是肥肠好用~首先界面就很整洁干净,而且很多人也确实首推它,毕竟这是我见过插件多得不能再多的编程软件了。安装我就不多介绍,可以上网查询,软件中的插件呢,我就推荐安装open in browser,后面会告诉你为什么要装它。

那么就开始我们的学习吧

HTML标签

常见的标签通常由两部分组成,一前一后,即 双 标 签

标签则是由我们英文输入法下的<>和其中的英文构成,括号中的英文又称作标签名

我们敲代码首先是要在一个框架里进行的,在写html时,这个框架也完全不用记,我们只需要在vscode中新建一个html后缀的文件,在代码输入的地方,敲入英文状态下的感叹号!并回车,我们就能看到下面这串代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>

标签逐一熟悉

首先重点!!!标签的括号不需要打,只要输入英文并回车就会自动显示!!!

<html><head><title><body>

现在我们就逐个认识这些标签,可以明显的看到,前后都有出现,互相对应的就是双标签

我们可以做一个形象的比喻

<html>···</html>就是我们一整个身体包裹住里面的所有内容;

<head>···</head>就是我们的头;其中的<title>···</title>字面上理解就是常说的标题;

<body>···</body>则是我们的身体部分,特别要注意的是,未来我们写的代码,几乎都是在<body>里编写,例如文字,图片,超链接等。

(这个框架完全不用记,由软件帮我们自动生成就好)

现在我们来看需要记忆的内容


<strong><br><hr>

上面说到,我们写内容在<body>里撰写,那么我们就来学习几个常见的标签

第一个就是<strong>这是双标签,代表着加粗字体,观察规律可以看到,双标签最后的标签都会多加一个“/”,表示这个范围的结束,我们的内容被两个标签包含住,就能实现相应的效果了

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <strong>文字内容</strong>
    文字内容
</body>
</html>

这是打完代码我们该怎么看?开篇我们讲到:前端代码则通过浏览器转化(解析和渲染)成用户所看到的画面。

那我们就运用上面推荐安装的插件

这时对着代码的地方右键,就可以看到多出了一个open in Default Browser,点击它,我们的代码就能在浏览器中显示出来了,(熟练之后可以直接按住Alt+B

可以看到被strong框住的字被加粗了

接着是<br>负责换行<hr>,显示水平分割线,在上面这个位置的基础上添加这两个,重点:<br>和<hr>都是单标签,只需要写一个,同样的,我们只需打出br再回车,软件会自动给我们添加括号

<strong>文字内容</strong>
    <br>
    文字内容
    <hr>

这时展示出来的效果:

①h系列——标题标签

标题标签有且只有六个,为双标签,由数字递增字体逐级变小

显示特点:

  • 文字都加粗

  • 文字都变大且独占一行

    <h1>h1标题</h1>
    <h2>h2标题</h2>
    <h3>h3标题</h3>
    <h4>h4标题</h4>
    <h5>h5标题</h5>
    <h6>h6标题</h6>

②段落标签

段落标签简称p标签,像我们写过的作文一样,一段内容就用一对<p></p>括住

应用场景:新闻和文章页面,用于分段显示

显示特点:

  • 段落间会有间隙隔开

  • 每对P显示的内容都会自动换行

<p>第一段</p><p>第二段</p><p>第三段</p>

代码中看似粘连,但显示效果如下

③排版标签

前文已说过,即<br>换行;<hr>水平分割线

④文本格式标签

上面所说的strong就是其中一种,当然也有可以代替它的,下面列出的表格,每一行所对应的效果相同,但实际用途中,个人主观觉得内容不重要的,可以用前者,而内容重要,也需要用文本格式标签的,则使用后者

(重要性可根据文本意义判断,例如加粗“123”不重要,我们就使用<b>123</b>,而加粗"我爱HTML"无比重要,就可以使用我们的strong了)

b

strong

加粗

u

ins

下划线

i

em

倾斜字体

s

del

删除线

两种作用都相同,突出重要性的强调语境用后者

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <b>强调</b>
    <br>
    <strong>强调</strong>
    <br>
    <u>下划线</u>
    <br>
    <ins>下划线</ins>
    <br>
    <i>倾斜</i>
    <br>
    <em>倾斜</em>
    <br>
    <s>删除</s>
    <br>
    <del>删除</del>
</body>
</html>

效果图

⑤媒体标签

媒体标签所展示的内容肯定是我们所常见的三种,图片,音频和视频

(1)图片img标签

标签:<img src=" " alt=" ">

到了这里就要学习新知识了,此时img标签里多了src alt 这两个叫做:属性名

双引号里所要填的值叫做:属性值,属性名+属性值=标签属性,即src=“ ”是一个标签属性

我们逐个来了解,src内所填写的值为图片存储的位置,输入正确就可以在网页中显示出图片

<img src="D:\code\Web\1.10\1.jpg">

若和代码在同一文件夹中,则可直接使用./+文件名代替

<img src="./1.jpg">

属性名

名称

作用

src

路径

图片存放的位置

alt

替换文本

无法显示时出现的替代文字

title

提示文本

鼠标悬停在图片上时显示的文本

width和height

宽与高

只设置其中一个值,图片会等比例缩放,两个都设置可能会变形

图片有两种路径

  1. 绝对路径:又包括盘符路径(他人电脑无此图就不显示)和网址路径(无网络显示不出图片)

  1. 相对路径:从当前文件(当前html文件)出发找目标文件(代指要找的图片)

相对路径也分为三种情况,

(2)音频标签

音频简单举例可以说是我们的录音或者是音乐,目前支持的文件类型有mp3,wav,ogg,flac这些

标签名:audio

常见属性:

src

音频路径

controls

显示播放控件

autoplay

自动播放(部分浏览器不支持)

loop

循环播放

注:播放控件即我们平时所见的暂停播放,上/下一曲,控制音量的按钮

<!-- 代码示范 -->
<audio src="./袁王月 - 起风了(片段版).mp3 " controls autoplay loop> </audio>
<audio src="./Ahxello - Horizon.flac" controls > </audio>

显示效果

(3)视频标签

属性名:video

常见属性:与音频标签相同

特点:不同于音频,视频在使用autoplay时可能虽无法实现自动播放,但再添加一个muted属性,即可实现静音自动播放

(无法开声音自动播放其实也是为了提升用户体验,想必以前大家也试过,一不小心打开广告页面时,一声:一刀999,装备全靠苟的音响炸裂,那叫一个惊心动魄)

好了,这期的教学到这里就要告一段落
后面还有一篇:HTML零基础教程,九大知识点带你玩转前端(上),正在努力码字中,喜欢的小伙伴请给个三连,我们下期不见不散!

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【自学Docker 】Docker管理命令大全(上)

文章目录Docker create命令Docker create命令概述Docker create命令语法Docker create命令参数列表案例创建容器运行容器Docker create命令总结Docker exec命令Docker exec命令概述Docker exec命令语法Docker exec命令参数列表案例查看文件创建文件进入容器Docker exec命令总结…

Dubbo 自适应SPI

Dubbo 自适应SPI 1. 原理 在 Dubbo 中&#xff0c;很多拓展都是通过 SPI 机制进行加载的&#xff0c;比如 Protocol、Cluster、LoadBalance 等。有时&#xff0c;有些拓展并不想在框架启动阶段被加载&#xff0c;而是希望在拓展方法被调用时&#xff0c;根据运行时参数进行加…

录屏软件无水印免费,分享一款功能强大且免费的录屏软件

市面上多数录屏软件&#xff0c;只能试用版录制几分钟的视频&#xff0c;且带有水印。想要长时间录制电脑屏幕、录制无水印的录屏&#xff0c;需要解锁才可以。那有没有一款录屏软件试用版就能无水印&#xff1f;当然有啦。小编今天给大家分享一款不限制录制时长&#xff0c;且…

springboot整合Freemarker模板引擎

2.2 模板引擎 2.2.1 什么是模板引擎 根据前边的数据模型分析&#xff0c;课程预览就是把课程的相关信息进行整合&#xff0c;在课程预览界面进行展示&#xff0c;课程预览界面与课程发布的课程详情界面一致&#xff0c;保证了教学机构人员发布前看到什么样&#xff0c;发布后…

【Win11 + VSCode配置OpenCV C++一站式开发调试环境教程】

Win11 VSCode配置OpenCV C一站式开发调试环境教程1 下载1.1 版本介绍&#xff1a;1.2 对应三个软件的连接&#xff1a;2 环境配置3 编译1 下载 需要下载三个软件&#xff1a;OpenCV 、MInGW、CMake 1.1 版本介绍&#xff1a; 打开 OpenCV-MinGW-Build&#xff1a;OpenCV-4.…

Android启动流程源码分析(基于Android S)

从上图我们可以清楚的看到Android系统的启动分为以下几个步骤 启动电源以及启动系统 当我们按下电源键时, 引导芯片代码开始从预定义的地方(固化在ROM)开始执行, 加载引导程序到RAM, 然后执行 引导程序 引导程序是在Android操作系统开始运行前的一个小程序. 引导程序是运行的…

图片转PDF怎么弄?这几个方法值得你试一试

PDF是一种特殊的文件格式&#xff0c;它可以在任何设备和平台上进行传输&#xff0c;并且能够保证文件版式不被修改&#xff0c;此外&#xff0c;还可以兼容不同的系统&#xff0c;因为它的这些优势&#xff0c;大多数的人就喜欢将自己编辑好的WORD、PPT、EXCEL、图片等文件转换…

MySQL InnoDB的MVCC实现机制

MySQL InnoDB的MVCC实现机制1.MVCC概述2.MVCC的实现原理隐式字段undo日志Read View(读视图)RR隔离级别的Read View方案1.MVCC概述 什么是MVCC&#xff1f; MVCC&#xff0c;即多版本并发控制。MVCC是一种并发控制的方法&#xff0c;一般在数据库管理系统中&#xff0c;实现对…

YOLOV8——快速训练指南(上手教程、自定义数据训练)

概述 本篇主要用于说明如何使用自己的训练数据&#xff0c;快速在YOLOV8 框架上进行训练。当前&#xff08;20230116&#xff09;官方文档和网上的资源主要都是在开源的数据集上进行测试&#xff0c;对于算法“小白”或者“老鸟”如何快速应用到自己的项目中&#xff0c;这…

操作系统IO控制方式

操作系统I&O控制方式 视频地址&#xff1a;https://www.bilibili.com/video/BV1YE411D7nH?p64 I&O设备按照信息交换的单位可以分为以下两类&#xff1a; 块设备 数据传输的基本单位是块&#xff0c;传输速率较高&#xff0c;可寻址&#xff0c;可随机读写任意一块。…

78.循环神经网络(RNN)

1. 潜变量自回归模型 2. 循环神经网络 计算损失是比较ot和xt之间来计算损失&#xff0c;但是xt是用来更新ht&#xff0c;使得其挪到下一个单元。 用一个额外的whh来存时序信息。 3. 使用循环神经网络的语言模型 4. 困惑度&#xff08;perplexity&#xff09; 5. 梯度剪裁 g表…

《Stealth秘密行动》游戏开发记录

游戏开发的学习记录项目&#xff1a;Stealth秘密行动开始时间&#xff1a;2022.12.30一、新学到的&#xff1a;二、遇到的问题&#xff1a;三、成品部分展示&#xff1a;游戏开发的学习记录⑧ 项目&#xff1a;Stealth秘密行动 开始时间&#xff1a;2022.12.30 &#xff08;…

数据分析-深度学习Pytorch Day6

卷积神经网络如何运用到图片分类问题感受野 Receptive Field步长Stride填充Padding参数共享share parameter最大池化MaxPoolingCNN全过程仅个人理解学习引言CNN卷积神经网络最初主要是用于计算机视觉和图像处理中&#xff0c;比如图像分类&#xff1a;最终的分类数绝对维度&…

【代码随想录】哈希表-golang

哈希表 from 代码随想录 hash表解法可以是slice,map…&#xff0c;目的是将时间复杂度降为O(1) 有效的字母异位词 给定两个字符串 s 和 t &#xff0c;编写一个函数来判断 t 是否是 s 的字母异位词。 排序 思路&#xff1a;直接重新声明字符的字节形式&#xff0c;然后对其进行…

Vue的依赖收集和性能问题

什么是依赖收集Vue能够实现当一个数据变更时&#xff0c;视图就进行刷新&#xff0c;而且用到这个数据的其他地方也会同步变更&#xff1b;而且&#xff0c;这个数据必须是在有被依赖的情况下&#xff0c;视图和其他用到数据的地方才会变更。 所以&#xff0c;Vue要能够知道一个…

逻辑思维训练1200题-蓝桥杯计算思维参考

黑格尔曾说过&#xff0c;逻辑是一切思考的基础。逻辑思维能力强的人能迅速、准确地把握住问题的实质&#xff0c;面对纷繁复杂的事情能更容易找到解决的办法。《逻辑思维训练1200 题》介绍了排除法、递推法、倒推法、作图法、假设法、计算法、分析法、类比法、推理法、判断法、…

自动化 | 这些常用测试平台,你们公司在用的是哪些呢?

本文节选自霍格沃兹测试学院内部教材测试管理平台是贯穿测试整个生命周期的工具集合&#xff0c;它主要解决的是测试过程中团队协作的问题。在整个测试过程中&#xff0c;需要对测试用例、Bug、代码、持续集成等等进行管理。下面分别从这四个方面介绍现在比较流行的管理平台。6…

四、template模板

模板 之前的案例中&#xff0c;能够返回简单的字符串信息给浏览器。那如果想要返回html页面给浏览器该怎么做呢&#xff1f; 当然&#xff0c;我们可以这么写&#xff1a; def index(request):return HttpResponse(<h1 style"color:red">我是硬编码的</h…

23年3月如何准备pmp考试?

首先要把PMP考试如何报名、考试内容等都要了解清楚&#xff0c;再去备考。<<PMP入门知识>>PMP考试时长&#xff1a;230分钟。PMP考试形式&#xff1a;笔试。PMP考试题型&#xff1a;题型包括单选题和多选题&#xff0c;多选题将说明需选择几个正确选项。PMP考试题量…

NEUQ week11题解

P1796 汤姆斯的天堂梦 汤姆斯的天堂梦 题目描述 汤姆斯生活在一个等级为 000 的星球上。那里的环境极其恶劣&#xff0c;每天 121212 小时的工作和成堆的垃圾让人忍无可忍。他向往着等级为 NNN 的星球上天堂般的生活。 有一些航班将人从低等级的星球送上高一级的星球&#…