前端三剑客 —— HTML (上)

前端

前端是什么?

把我们的数据以各种方式(如:表格、饼图、柱状图等)呈现给用户,我们就可以称之为前端。

做前端需要的工具?

notepad、editplus、notepad++、VS code、webstorm等,一般用于前端开发。

--- 我个人常用的是VS code 和 webstorm。

前端有哪些语言?

HTML、CSS、JavaScript、Vue、react、node.js都是属于前端相关的语言。

前端三剑客

HTML、CSS、JavaScript

HTML

HTML是Hyper Text Markup Language(超文本标记语言),它可以支持超链接、图片、视频、音乐等元素,然后使用不用的标签来对这些元素进行标记

HTML是一种树形结构的文本。它主要包括两个部分:头部和主体

头部主要有标记、引入样式、设置文本编码、搜索优的关键字以及搜索优化的描述等信息。

主体就是我们可以看到的所有内容,都在这个部分。

创始人

这个语言是由一个叫:Tim  Berners-Lee (蒂姆-伯纳斯·李)HTML、www、w3c 创始人。

HTML的作用

它的作用是用于呈现数据的基石。

HTML的发展

使用HTML     环境安装和配置

要想运行HTML只需要有浏览器即可。而我们系统中就自带了浏览器,所以我们不需要额外的环境。

对于编写HTML,在企业中目前所使用比较多的工具两大类:

Vscode微软开发的免费工具

webstormjetbrains公司开发的收费工具  --- 可以去博客中寻找破解版使用

编写页面

打开工具,编写文件后缀为   .html    的页面,如:first.html

<!DOCTYPE html>

<html>

<head>

     <meta charset="utf-8">

     <title>第一个HTML的页面</title>

</head>

<body>

    大家好!!!

</body>

</html>

上述一段代码 可以利用 VScode 中 快捷键生成   选择编写的文件为HTML,进入后 输入一个感叹号---!    就会有提示词  进行回车,即可生成上述内容。;而webstorm中 ,只要选择编写文件为HTML即会打开文件后自动生成,无需手动敲写。

页面元素解析:

1.<!DOCTYPE html>,他的作用是告诉浏览器,这是一共HTML格式的文档,在解析过程中需要以HTML的语法去解析,同时也是告诉浏览器的解析根节点为HTML

2.<html>文件档的根节点,它需要有一个关闭的节点</html>

3.<meta charset="utf-8">元数据(描述数据的数据),指定浏览器采用何种编码格式来解析这个文件。常用编码格式有以下几种:

---ios8859-1 欧洲编码,只支持字母和数字

---gb2312 简体中文,大陆常用

---gbk 繁体(包括简体),一般港台使用

---utf - 8        国际通用的编码,一般我们都采用这种编码

---utf - 16      是utf - 8 放不下的时候就采用这种格式

4.<title>,用于指定这个文档的标签,它会显示在浏览器的标签卡上

5.<head>,用于指定文档头部信息

6.<body>,用于指定文档的主体部分

 

HTML标签介绍

b/strong标签

这个标签用于加粗文字,一般用于强调某个部分的作用。

在以后的使用中,推荐使用strong标签

i/em 标签

这个标签用于让该部分文字变成斜体。

u标签

它的作用是给文字添加下划线。

del删除线

它的作用是给文字添加删除线。

br换行标签

p标签*

这个标签是一个段落标签,它本身是块级元素,就自带了一个间距,会让其独占一行,用于定义一段文本或内容。

pre预处理标签

这个标签的作用是书写的内容与显示的样式内容相同。

这个标签一般用于显示源码的。

span标签**

它是一个行内的标签,它没有特殊的意义,但是在使用中比较多。一般会结合CSS样式来修饰文本。

<!DOCTYPE html>

<html lang="en">

<head>

  <meta charset="UTF-8">

  <title>span标签</title>

  <style>

    span {

        color: red;

    }

  </style>

</head>

<body>

静夜思版本说明<span>明代版本</span>这是目前流传比较广泛的版本。

</body>

</html>

div标签***

它是一个块状标签,一般用于页面布局。一个div标签会独占一行,它没有任意的属性,但是我们可以给它自定义的一个属性,例如:id、class等。

sub标签

这个标签用于数学方面,对其数字进行指定下标,如log以2为底

sup标签

这个标签用于数学方面,对其数字进行指定上标,如2的3次方

hr标签

这个标签用于给页面划水平线。

标签属性说明:

hn标签

这个标签中的n是1-6的数字,一般用于标题。

HTML5中语义标签

这个标签是HTML5中定义的新的语义标签,有以下几个:

header,用于定义页面的顶部

article,用于表示文章的内容

section,用于定义内容的分块信息

nav,用于定义页面的导航部分

aside,用于定义页面的侧边栏

footer,用于定义页面的页脚部分

address。用于定义用户的邮箱、地址等信息

从 h1 到 h6 大小 会不一样 ,数字越小 标题题目越大。

特殊字符

在HTML中有很多特殊字符,如下表所示

特殊字符

转义码

空格

&nbsp;

<

&lt;

>

&gt;

版权

&copy;

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

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

相关文章

嵌入式硬件中常见的面试问题与实现

1 01 请列举您知道的电阻、电容、电感品牌(最好包括国内、国外品牌) ▶电阻 美国:AVX、VISHAY威世 日本:KOA兴亚、Kyocera京瓷、muRata村田、Panasonic松下、ROHM罗姆、susumu、TDK 台湾:LIZ丽智、PHYCOM飞元、RALEC旺诠、ROYALOHM厚生、SUPEROHM美隆、TA-I大毅、TMT…

数据结构 - 算法效率|时间复杂度|空间复杂度

目录 1.算法效率 2.时间复杂度 2.1定义 2.2大O渐近表示法 2.3常见时间复杂度计算举例 3.空间复杂度 3.1定义 3.2常见空间复杂度计算举例 1.算法效率 算法的效率常用算法复杂度来衡量&#xff0c;算法复杂度描述了算法在输入数据规模变化时&#xff0c;其运行时间和空间…

路径规划——搜索算法详解(五):Dynamic A Star(D*)算法详解与Matlab代码

昨天休息了一天&#xff0c;今天继续学习搜索算法&#xff01;前几天已经分别介绍了Dijkstra算法、Floyd算法、RRT算法、A*算法&#xff0c;无独有偶&#xff0c;上述算法都只适用于静态环境下两点规划的场景&#xff0c;但是大部分场景是实时变化的&#xff0c;这对规划算法提…

阿里云4核8G服务器ECS u1实例租用优惠价格955元一年

阿里云4核8G服务器优惠价格955元一年&#xff0c;配置为ECS通用算力型u1实例&#xff08;ecs.u1-c1m2.xlarge&#xff09;4核8G配置、1M到3M带宽可选、ESSD Entry系统盘20G到40G可选&#xff0c;CPU采用Intel(R) Xeon(R) Platinum处理器&#xff0c;阿里云活动链接 aliyunfuwuq…

手写红黑树【数据结构】

手写红黑树【数据结构】 前言版权推荐手写红黑树一、理论知识红黑树的特征增加删除 二、手写代码初始-树结点初始-红黑树初始-遍历初始-判断红黑树是否有效查找增加-1.父为黑&#xff0c;直接插入增加-2. 父叔为红&#xff0c;颜色调换增加-3. 父红叔黑&#xff0c;颜色调换&am…

相机标定学习记录

相机标定是计算机视觉和机器视觉领域中的一项基本技术&#xff0c;它的主要目的是通过获取相机的内部参数&#xff08;内参&#xff09;和外部参数&#xff08;外参&#xff09;&#xff0c;以及镜头畸变参数&#xff0c;建立起现实世界中的点与相机成像平面上对应像素点之间准…

WPF中继承ItemsControl子类控件数据模板获取选中属性

需求场景 列表类控件&#xff0c;如 ListBox、ListView、DataGrid等。显示的行数据中&#xff0c;部分内容依靠选中时触发控制&#xff0c;例如选中行时行记录复选&#xff0c;部分列内容控制显隐。 案例源码以ListView 为例。 Xaml 部分 <ListView ItemsSource"{Bi…

【Node.js】图片验证码识别

现在越来越多的网站采取图片验证码&#xff0c;防止机器恶意向服务端发送请求。但是常规的图片验证码也不是非常安全了。有非常多第三方库可以对图片上的数字文字等进行识别。 代码实现 首先安装依赖&#xff1a; npm install node-native-ocrnpm&#xff1a;(node-native-oc…

HCIA网络基础11-静态路由

文章目录 自治系统LAN和广播域路由选择路由表数据包转发最长匹配原则路由优先级路由度量静态路由配置静态路由负载分担路由备份缺省路由 以太网交换机工作在数据链路层&#xff0c;用于在网络内进行数据转发。而企业网络的拓扑结构一般会比较复杂&#xff0c;不同的部门&#x…

Mistral 7B v0.2 基础模型开源,大模型微调实践来了

Mistral AI在3月24日突然发布并开源了 Mistral 7B v0.2模型&#xff0c;有如下几个特点&#xff1a; 和上一代Mistral v0.1版本相比&#xff0c;上下文窗口长度从8k提升到32k&#xff0c;上下文窗口&#xff08;context window&#xff09;是指语言模型在进行预测或生成文本时&…

设计模式6--抽象工厂模式

定义 案例一 案例二 优缺点

重新温习广软puthon爬虫技术。

下面是我不断试错的一个过程&#xff0c;好多知识点全忘记了&#xff0c;只能不断调实例&#xff0c;不断优化&#xff0c;重构&#xff0c;实现自己的需求。下面是我的运行截图。还是导包的问题。 个人感觉关键的还是这几部&#xff0c;被划了下划线的&#xff0c;存在问题&a…

最优算法100例之17- 环形连续子数组的最大和

专栏主页:计算机专业基础知识总结(适用于期末复习考研刷题求职面试)系列文章https://blog.csdn.net/seeker1994/category_12585732.html 题目描述 给定一个长度为 nn 的环形整数数组,请你求出该数组的 非空 连续子数组 的最大可能和 。 环形数组 意味着数组的末端将会与开…

设计模式9--单例模式

定义 案例一 案例二 优缺点

Windows中忘记MySQL ROOT密码的解决方法

在需要ROOT身份登录MySQL但又忘记密码时&#xff0c;可以先已管理员身份运行cmd命令窗口,输入以下命令停止MySQL服务 net stop mysql 随后cd到MySQL安装目录下的bin目录下 D: //我的安装在D盘 cd D:\MySQL\bin 使用跳过权限验证的方式起启动MySQL mysqld --console --skip-g…

从零开始机器学习(机器学习 监督学习之线性回归 损失函数及可视化 梯度下降 线性回归的平方误差损失函数 lab实验)

文章目录 机器学习定义监督学习之线性回归损失函数及可视化梯度下降线性回归的平方误差损失函数lab实验 机器学习定义 机器学习就是机器通过不断训练数据集从逐渐知道正确的结果 机器学习包括监督学习和非监督学习 监督学习&#xff1a;需要输入数据和结果数据来不断训练学习…

大数据面试专题 -- kafka

1、什么是消息队列&#xff1f; 是一个用于存放数据的组件&#xff0c;用于系统之间或者是模块之间的消息传递。 2、消息队列的应用场景&#xff1f; 主要是用于模块之间的解耦合、异步处理、日志处理、流量削峰 3、什么是kafka&#xff1f; kafka是一种基于订阅发布模式的…

Linux 著名的sudo、su是什么?怎么用?

一、su 什么是su&#xff1f; su命令&#xff08;简称是&#xff1a;substitute 或者 switch user &#xff09;用于切换到另一个用户&#xff0c;没有指定用户名&#xff0c;则默认情况下将以root用户登录。 为了向后兼容&#xff0c;su默认不改变当前目录&#xff0c;只设…

专升本-云计算

被誉为第三次信息技术革命 什么是云计算&#xff1f; 云计算是一种商业的计算模式&#xff0c;它将任务分布在大量计算机构成的资源池上&#xff0c;用户可以按需通过网络存储空间&#xff0c;计算能力和信息等服务 云计算的产生和发展&#xff1a; 起源&#xff1a;上世纪6…

【力扣刷题日记】1173.即时食物配送I

前言 练习sql语句&#xff0c;所有题目来自于力扣&#xff08;https://leetcode.cn/problemset/database/&#xff09;的免费数据库练习题。 今日题目&#xff1a; 1173.即时食物配送I 表&#xff1a;Delivery 列名类型delivery_idintcustomer_idintorder_datedatecustomer…