前端三剑客 —— 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;

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

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

相关文章

FFmpeg将绿幕视频处理成透明视频播放

怎么在网页端插入透明视频呢&#xff0c;之前在做Web3D项目时&#xff0c;使用threejs可以使绿幕视频透明显示在三维场景中&#xff0c;但是在网页端怎么让绿幕视频透明显示呢&#xff1f; 如图上图&#xff0c;视频背景遮挡住后面网页内容 想要如下图效果 之前有使用过ffmpeg…

想做跨境电商测评自养号需要满足什么条件?

测评对于卖家来说算是一种低成本&#xff0c;高回报的推广营销方式&#xff0c;对于商品流量&#xff0c;转化率&#xff0c;关键词质量分&#xff0c;链接权重等都起到了一定的辅助作用&#xff0c;但凡事都有好坏&#xff0c;倘若处理不得当&#xff0c;很容易影响店铺&#…

通过InoDriverShop伺服调试软件连接汇川SV660F系列伺服的具体方法示例

通过InoDriverShop伺服调试软件连接汇川SV660F系列伺服的具体方法示例 具体连接伺服驱动器的步骤可参考以下内容: 启动InoDriverShop,新建或打开工程

[C++初阶] 爱上C++ : 与C++的第一次约会

&#x1f525;个人主页&#xff1a;guoguoqiang &#x1f525;专栏&#xff1a;我与C的爱恋 本篇内容带大家浅浅的了解一下C中的命名空间。 在c中&#xff0c;名称&#xff08;name&#xff09;可以是符号常量、变量、函数、结构、枚举、类和对象等等。工程越大&#xff0c;名称…

什么是缓冲区溢出攻击?

缓冲区是内存存储区域&#xff0c;在数据从一个位置传输到另一个位置时临时保存数据。当数据量超过内存缓冲区的存储容量时&#xff0c;就会发生缓冲区溢出&#xff08;或buffer overrun&#xff09;。结果&#xff0c;试图将数据写入缓冲区的程序会覆盖相邻的内存位置。 例如…

【论文通读】UFO:A UI-Focused Agent for Windows OS Interaction

UFO&#xff1a;A UI-Focused Agent for Windows OS Interaction 前言AbstractMotivationMethodsExperimentConclusion 前言 Windows客户端第一个JARVIS&#xff0c;利用GPT4 Vision识别截图信息辅助智能体自动化执行操作&#xff0c;作为微软大肆宣传的一篇工作&#xff0c;其…

学习笔记——C语言基本概念指针(上)——(7)

今天学习了指针&#xff0c;指针吧理解有点小难&#xff0c;慢慢分析就懂。 在开始学指针之前先回顾一下C语言的数据类型如下图所示: 按照分类分别为&#xff1a; 1->基础数据类型&#xff1a;char &#xff1b;short&#xff1b; int&#xff1b; long&#xff1b; float&…

【数据结构】树tree

树的遍历 广度遍历Breadth-first traversal Breadth-first traversal is the traversal strategy used in the binary tree.Breadth first traversal, also known as level order traversal is the traversal strategy used in a binary tree. It involves visiting all the …

短视频矩阵系统---开发源头交付

短视频矩阵系统---开发源头交付 短视频矩阵系统的核心开发步骤包括以下几个方面&#xff1a; 1. 系统设计&#xff1a;根据需求分析&#xff0c;设计出相应的系统架构&#xff0c;包括数据库设计、系统功能模块设计等。 2. 开发基础功能&#xff1a;基础功能包括短视频的上传、…

el-select的错误提示不生效、el-select验证失灵、el-select的blur规则失灵

发现问题 在使用el-select进行表单验证的时候&#xff0c;发现点击下拉列表没选的情况下&#xff0c;他不会提示没有选择选项的信息&#xff0c;我设置了rule如下 <!--el-select--><el-form-item label"等级" prop"level"><el-select v-m…

从供方协议管理到外部供方管理

从GJB 5000A的供方协议管理到GJB 5000B的外部供方管理&#xff0c;军用软件的研制对承接单位有了更高的标准和要求&#xff0c;也对外部供方管理有了更改的要求&#xff0c;让我们看看具体的变化吧&#xff01; 供方协议管理的目的&#xff1a; 管理供方产品的获取工作。 外部…

linux下minio部署和nginx配置

1 下载minio wget https://dl.min.io/server/minio/release/linux-amd64/minio chmod x minio #启动minio&#xff0c;文件数据存放在/data目录 ./minio server /data2 部署minio 下载minio后赋予可执行权限就可以运行了&#xff0c;这里我整理了遇到的坑和解决问题的最终配置…