前端三剑客 HTML+CSS+JavaScript ② HTML相关概念

他们这样形容我 是暴雨浇不灭的火

                                                      —— 24.4.18

学习目标

        理解

                HTML的概念

                HTML的分类

                HTML的关系

                HTML的语义化

        应用

                HTML骨架格式

                sublime基本使用

一、HTML初识

HTML指的是超文本标记语言,是用来描述网页的一种语言

超文本:暂且理解为“超级的文本”,和普通文本相比,内容更加丰富

HTML不是一种编程语言,而是一种标记语言

标记:文本想要变成超文本,就需要用到各种标记符号

标记语言是一套标记标签

语言:每一个标记的写法、读音、使用规则,构成了标记语言

HTML发展历史

作用:

        网页是由网页元素组成的,这些元素是利用html标签描述出来,然后通过浏览器解析,就可以显示给用户了

所谓超文本,有两层含义:

        ①因为它可以加入图片、声音、动画、多媒体等内容(超越文本限制

        ②不仅如此,它还可以从一个文件跳转到另一个文件,与世界各地主机的文件连接(超级链接文本

<img src = "timg.jpg" />

html总结:

        ① html是超文本标记语言

        ② 我们学习html主要学习html标签

        ③ 我们用html标签描述网页元素,比如:图片标签、文字标签、链接标签等等

        ④ 标签有自己的语法规范,所有的html标签都是用 <> 表示的

二、HTML初体验

文本文件:

将属性后缀的.txt改为.html,点击打开

html文件

修改文本文件

三、HTML元素标签分类

标签

        在HTML页面中,带有"<>"符号的元素被称为HTML标签,如上面提到的<html>、<head>、<body>都是HTML骨架结构标签

分类

1.常规元素(双标签)

<标签名> 内容 </标签名>
    比如:<body> 我是文字 </body>

        该语法中,“<标签名>”表示该标签的作用开始,一般称为“开始标签(start tag)”,“</标签名>”表示该标签的作用结束,一般“称为结束标签(end tag)”。

        和开始标签相比,结束标签只是在前面加了一个关闭符“/”

        我们以后接触的基本都是双标签

2.空元素(单标签)

<标签名 />
    比如 <br />

        空元素 用单标签表示,简单点说,就是里面不需要包含内容,只有一个开始标签不需要关闭,单标签的 / 可以省略

        这种单标签非常少,我们多记忆就好

例:

四、HTML标签关系 

主要针对于双标签相互关系分为两种:务必熟悉!

嵌套关系/包含关系/父子关系

<head>
    <title> </title>
</head>

并列关系/兄弟关系

<head></head>
<body></body>

倡议:

        如果两个标签是嵌套关系,子元素最好缩进一个tab的身位,如果是并列关系,最好上下对齐

总结:

html双标签,可以分为:一种是父子级 包含关系的标签 一种是 兄弟级 并列关系的标签

例题:

五、标签属性

1.用于给标签提供附加信息

2.可以写在:起始标签 或 单标签中,形式如下:

3.个别特殊的属性没有属性名 只有属性的值

<input disabled>

一个标签只能写一次同种类型的种类 属性名和属性值都不区分大小写

4.注意点:

①不同的标签,有不同的属性;也有一些通用属性(在任何标签内都能写)

②属性名、属性值不能乱写,都是W3C规定好

③属性名、属性值不区分大小写,但是推荐小写

④双引号,也可以写成单引号,甚至不写,但推荐写成双引号

⑤标签中不要出现同名属性,否则后写的会失效

六、HTML基本结构

浏览器的开发者框架

骨架格式

HTML有自己的语言语法骨架格式:要求无比非常流畅的默写下来

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

html骨架标签练习

        1.创建一个01.html骨架标签的TXT文件

        2.里面写入刚才的HTML骨架

        3.把后缀名改为.HTML

        4.右击浏览器打开

<html>
    <head>
        <title>第一个页面,一切都会好的</title>
    </head>
    <body>
		一切都会好的	
		我一直相信
    </body>
</html>

html骨架标签总结

团队约定大小写

HTML标签名、类名、标签属性和大部分属性值统一用小写

总结

1.在网页中,如何查看某段结构的具体代码?—— 点击鼠标右键,选择”检查“

2.【检查】和【查看网页源代码】的区别:

        【查看网页源代码】看到的是程序员编写的源代码

        【检查】看到的是经过浏览器”处理“后的源代码

        备注:日常开发中,【检查】用的最多

3.网页的基本结构如下:

        ①想要呈现在网页中的内容写在body标签中

        ②head标签中的内容不会出现在网页中

        ③head标签中的title标签可以指定网页的标题

        ④图示:

        ⑤代码:

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

七、安装VSCode

1.VSCode优点:

轻量便捷        功能丰富        免费使用        插件优秀        通吃各种语言

2.官网下载VSCode

VScode的官网链接,点击即可
推荐国内的镜像地址:

3.下载中文包

4.调整字体大小

设置——字体——字体大小

5.设置主题

6.安装图标主题:vscode-icons

7.使用VSCode打开文件夹

安装live-server

用vscode打开html文件

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

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

相关文章

BNB链融合

BNB Chain融合 BNB Chain目前有BNB智能链&#xff08;BSC&#xff09;&#xff0c;BNB信标链 BNB信标链&#xff1a;用作质押和投票的治理层&#xff0c;采用BEP-2代币标准BNB智能链(BSC)&#xff1a;用作EVM兼容层&#xff0c;提供DApp、DeFi服务、共识层、多链支持和其他Web3…

【AI工具之Prezo如何自动生成PPT操作步骤】

先说优缺点&#xff1a; 最大的优点就是免费&#xff08;但说实话功能和体验方面很弱&#xff09;支持中文提问&#xff08;最好用英文&#xff09;&#xff0c;智能生成图文&#xff08;但是只能生成英文内容&#xff09;可以AI生成图片&#xff0c;图片很精美酷炫&#xff0…

Hive进阶(2)----HDFS写入数据流程(赋图助君理解)

HDFS写入数据流程 一、写入流程 1、 Client向NameNode发起RPC请求&#xff0c;来确定请求文件block所在的位置&#xff1b; 2、 NameNode会视情况返回文件的部分或者全部block列表&#xff0c;对于每个block&#xff0c;NameNode都会返回含有该block副本的DataNode地址&…

三、fpga对完成过滤和校验的有效包数据进行有效像素提取、MATLAB对数据源进行处理与下发(完整实现pc机→显示器通信链路)

前言:上篇文章实现了MATLAB模拟发送UDP以太网协议数据包到fpga,能实现双沿数据→单沿数据转换,并将转换后的数据进行包过滤和crc校验,本篇内容要实现真正的从pc机下发视频数据,经过千兆以太网传输存储到fpga 的ddr3中,然后通过hdmi读出到显示屏上。 文章目录 一、模块设…

Tensorflow小技巧01:检测本地Tensorflow的版本

前言&#xff1a; 以Pycharm为例&#xff0c;Windwos10系统&#xff0c;检测本地环境的Tensorflow的版本&#xff1a; 1 打开Pycharm窗口 2 在窗口中输入&#xff1a; pythonPython 3.9.5 (tags/v3.9.5:0a7dcbd, May 3 2021, 17:27:52) [MSC v.1928 64 bit (AMD64)] on win…

面试经典算法系列之二叉树17 -- 验证二叉树

面试经典算法32 - 验证二叉树 LeetCode.98 公众号&#xff1a;阿Q技术站 问题描述 给你一个二叉树的根节点 root &#xff0c;判断其是否是一个有效的二叉搜索树。 有效 二叉搜索树定义如下&#xff1a; 节点的左子树只包含 小于 当前节点的数。节点的右子树只包含 大于 当…

视频教程下载:用ChatGPT快速提升股票投资能力

学完此视频后可以获得&#xff1a; 学习如何使用人工智能/Chatgpt进行基础/快速/高级财务与研究分析 学习如何使用人工智能/Chatgpt对任何公司进行定性投资研究 学习如何使用人工智能/Chatgpt对任何公司进行定量投资研究 学习如何使用人工智能/Chatgpt创建、预测和分析财务…

考研日常记录

由于实在太无聊了 &#xff0c; 所以记录以下考研备考日常 &#xff0c; 增加一点成就感 &#xff0c; 获得一点前进动力。 2024.4.18 周四 课程情况&#xff1a; 无课 时间规划&#xff1a; 上午&#xff1a;休息 下午&#xff1a; 事项耗时进度备注写作业1h复习英语单词…

低噪声放大器是如何实现低噪声放大的功能的

灵敏度作为接收机最重要的指标之一,直接决定了接收机能分辨的最小信号。接收机的灵敏度计算公式如下所示。 Psensitivity=-174dBm+NF+10*lg(BW)+SNR 由接收机灵敏度的计算公式可知,影响接收机灵敏度的指标有噪声系数、带宽和信噪比,因此一旦带宽和信噪比确定了,那么能决…

隧道网络对讲广播音频终端-智慧工地网络报警求助箱

隧道网络对讲广播音频终端-智慧工地网络报警求助箱 SV-6007 网络对讲求助终端 一、描述 SV-6007是我司的一款壁挂式双按键求助对讲终端&#xff0c;具有10/100M以太网接口&#xff0c;其接收网络的音频数据&#xff0c;实时解码播放&#xff0c;还配置了麦克风输入和扬声器输…

[Qt网络编程]之UDP通讯的简单编程实现

hello&#xff01;欢迎大家来到我的Qt学习系列之网络编程之UDP通讯的简单编程实现。希望这篇文章能对你有所帮助&#xff01;&#xff01;&#xff01; 本篇文章的相关知识请看我的上篇文章: http://t.csdnimg.cn/UKyeM 目录 UDP通讯 基于主窗口的实现 基于线程的实现 UDP通讯…

【opencv】dnn示例-segmentation.cpp 通过深度学习模型对图像进行实时语义分割

模型下载地址&#xff1a; http://dl.caffe.berkeleyvision.org/ 配置文件下载&#xff1a; https://github.com/opencv/opencv_extra/tree/4.x/testdata/dnn 该段代码是一个利用深度学习进行语义分割的OpenCV应用实例。下面将详细解释代码的功能和方法。 引入库 引入了一些必要…

统一SQL-支持cast函数

统一SQL介绍 https://www.light-pg.com/docs/LTSQL/current/index.html 源和目标 源数据库&#xff1a;Oracle 目标数据库&#xff1a;Postgresql&#xff0c;TDSQL-MySQL&#xff0c;达梦8&#xff0c;LightDB-Oracle 操作目标 在Oracle中&#xff0c;cast函数允许将一种…

代码随想录-链表 | 142环形链表

代码随想录-链表 | 142环形链表 LeetCode 142-环形链表解题思路代码复杂度难点总结 LeetCode 142-环形链表 题目链接 题目描述 给定一个链表的头节点 head &#xff0c;返回链表开始入环的第一个节点。 如果链表无环&#xff0c;则返回 null。 如果链表中有某个节点&#x…

死磕GMSSL通信-C/C++系列(一)

死磕GMSSL通信-C/C++系列(一) 最近再做国密通信的项目开发,以为国密也就简单的集成一个库就可以完事了,没想到能有这么多坑。遂写下文章,避免重复踩坑。以下国密通信的坑有以下场景 1、使用GMSSL guanzhi/GmSSL进行通信 2、使用加密套件SM2-WITH-SMS4-SM3 使用心得 ​…

Java学习-详述main方法、可变参数、数组的工具类、二维数组

详述main方法 【1】main方法&#xff1a;程序的入口&#xff0c;在同一个类中&#xff0c;如果有多个方法&#xff0c;那么虚拟机就会识别main方法&#xff0c;从这个方法作为程序的入口 【2】main方法格式严格要求&#xff1a; public static void main(String[] args){} p…

【NOI-题解】1320. 时钟旋转1323. 扩建花圃问题1462. 小明的游泳时间1565. 成绩(score)1345. 玫瑰花圃

文章目录 一、前言二、问题问题&#xff1a;1320. 时钟旋转问题&#xff1a;1323. 扩建花圃问题问题&#xff1a;1462. 小明的游泳时间问题&#xff1a;1565. 成绩&#xff08;score&#xff09;问题&#xff1a;1345. 玫瑰花圃 三、感谢 一、前言 本章节主要对基本运算中整数…

Windows系统搭建Plex网站结合内网穿透实现公网访问本地影音文件

文章目录 1.前言2. Plex网站搭建2.1 Plex下载和安装2.2 Plex网页测试2.3 cpolar的安装和注册 3. 本地网页发布3.1 Cpolar云端设置3.2 Cpolar本地设置 4. 公网访问测试5. 结语 1.前言 用手机或者平板电脑看视频&#xff0c;已经算是生活中稀松平常的场景了&#xff0c;特别是各…

奶酪——并查集,BFS,DFS(NOIP2017提高组)

目录 题目 思路 并查集 代码&#xff08;java&#xff09; BFS&#xff08;DFS同理&#xff09; 代码&#xff08;C&#xff09; 题目 思路 这个题目意思是有很多个球分布在一个三维空间内&#xff0c;如果这些球相切或者相交都可以互相到达&#xff0c;我们需要判断能否…

二、e2studio VS STM32CubeIDE之功能对比

目录 一、概述/目的 二、官网资料 2.1 stm32cubeide 2.2 e2studio 三、功能对比 二、e2studio VS STM32CubeIDE之功能对比 一、概述/目的 通过对比学习&#xff0c;更快速的掌握两款IDE 二、官网资料 2.1 stm32cubeide https://www.stmcu.com.cn/ecosystem/Cube/STM32C…