【前段基础入门之】=>初识 HTML

2023-09-22 09:57:45

在这里插入图片描述


在这里插入图片描述

前言

在整个前端开发中,必须掌握的技术栈为: HTML ,CSS,JavaScript,它们三者,共同组成了前端开发的基础生态,以至于后续的进阶式开发,都是在这三者的基础上的扩展,同时它们三者在前端开发中,各自胜任的任务是,HTML定义了整个网页的骨架结构CSS美化了整个网页的样式,或者也可以说是给 HTML 定制了多彩的皮肤而JavaScript,则为整个网页注入了灵魂,使其变得生动起来。

在这里插入图片描述

HTML的详情简介

HTML全称:Hyper Text Markup Language,译为:超文本标记语言

  • 超文本: 是指连接单个网站内或多个网站间的网页的链接。链接是网络的一个基本方面。
  • 标记: 文本要变成超文本,就需要用到各种标记符号。
  • 语言: 每一个标记的写法、读音、使用规则,组成了一个标记语言。

其实严格意义上:HTML 不算是一门编程语言,而是一种用于定义内容结构的标记语言。HTML 由一系列的元素组成,这些元素可以用来包围不同部分的内容,使其以某种方式呈现或者工作。一对标签可以为一段文字或者一张图片添加超链接,将文字设置为斜体,改变字号,等等。


HTML 发展史

在这里插入图片描述

HTML 入门

1. HTML 标签元素

可以将这行文字封装成一个段落元素来使其在单独一行呈现:

 <p>My cat is very grumpy</p>

在这里插入图片描述

分析这个标签的主要部分有:

  • 开始标签:(Opening tag):包含元素的名称(本例为 p),被大于号、小于号所包围。表示元素从这里开始或者开始起作用 —— 在本例中即段落由此开始。
  • 结束标签:(Closing tag):与开始标签相似,只是其在元素名之前包含了一个斜杠。这表示着元素的结尾 —— 在本例中即段落在此结束。初学者常常会犯忘记包含结束标签的错误,这可能会产生一些奇怪的结果。
  • 内容:元素的内容,本例中就是所输入的文本本身。
  • 元素:开始标签、结束标签与内容相结合,便是一个完整的元素。

在这里插入图片描述
标签按结构可分为:单标签以及双标签

在这里插入图片描述
例如:

    <input type="text">
    <img src="" alt="">

2. HTML标签属性

标签元素身上,可以携带属性:
在这里插入图片描述
属性包含了关于元素的一些附加额外信息,这些信息本身不应显现在内容中。

在这里插入图片描述

属性应该包含:

  1. 在属性与元素名称(或上一个属性,如果有超过一个属性的话)之间的空格符。
  2. 属性的名称,并接上一个等号。
  3. 由引号所包围的属性值。

有些特殊的属性,没有属性名,只有属性值,例如:

    <input type="text" disabled>

值得注意

  • 不同的标签,有不同的属性;也有一些通用属性(在任何标签内都能写,后面会详细总结)。
  • 属性名、属性值不能乱写,都是w3c规定好的。
  • 属性名、属性值,都不区分大小写,但推荐小写。
  • 双引号,也可以写成单引号,甚至不写都行,但还是推荐写双引号。
  • 标签中不要出现同名属性,否则后写的会失效,例如:

3. HTML的标准结构

  • 想要呈现在网页中的内容写在 body 标签中。
  • head标签中的内容不会出现在网页中。
  • head标签中的title标签可以指定网页的标题。

在这里插入图片描述

<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <title>网站标题</title>
</head>

<body>
    <h1>文档标题</h1>
    <p>这是一段文本 My cat is very grumpy</p>

</body>

</html>
  • <!DOCTYPE html> 文档声明为 HTML5 的执行文档,作用是:告诉浏览器当前网页的版本。(文档声明,必须在网页的第一行,且在 html 标签的外侧。)
  • <html> 元素是 HTML 页面的根元素
  • <head> 元素包含了文档的元(meta)数据,如 定义网页编码格式为 utf-8。
  • <title> 元素描述了文档的标题
  • <body> 元素包含了可见的页面内容
  • <h1> 元素定义一个大标题
  • <p> 元素定义一个段落

HTML注释
特点:注释的内容会被浏览器所忽略,不会呈现到页面中,但源代码中依然可见。
作用:对代码进行解释和说明。

    <!-- 这是HTML中的注释 -->


    <!-- <p>废弃的文本</p>
    <p>废弃的文本</p>
    <p>废弃的文本</p>
    <p>废弃的文本</p> -->

注意注释不可以进行嵌套,会出现报错

如:在这里插入图片描述

总结

以上就是本章节带来的HTML入门知识点内容的讲解,后续下一章,我们将继续述说HTML的其它功能属性与特征。


🚵‍♂️ 博主座右铭:向阳而生,我还在路上!
——————————————————————————————
🚴博主想说:将持续性为社区输出自己的资源,同时也见证自己的进步!
——————————————————————————————
🤼‍♂️ 如果都看到这了,博主希望留下你的足迹!【📂收藏!👍点赞!✍️评论!】
——————————————————————————————

更多推荐

微服务如何改变软件开发:实战经验与最佳实践分享

文章目录什么是微服务?微服务实战经验1.定义明确的服务边界2.使用API网关3.自动化部署和持续集成4.监控和日志记录微服务最佳实践1.文档和通信2.弹性设计3.安全性4.版本控制5.监控和警报微服务的未来🎉欢迎来到架构设计专栏~微服务如何改变软件开发:实战经验与最佳实践分享☆*o(≧▽≦)o*☆嗨~我是IT·陈寒�

中秋特辑——3D动态礼盒贺卡(可监听鼠标移动)

前言「作者主页」:雪碧有白泡泡「个人网站」:雪碧的个人网站「推荐专栏」:★java一站式服务★★React从入门到精通★★前端炫酷代码分享★★从0到英雄,vue成神之路★★uniapp-从构建到提升★★从0到英雄,vue成神之路★★解决算法,一个专栏就够了★★架构咱们从0说★★数据流通的精妙之道★★后端进阶之路★文章目

MySQL数据库下的Explain命令深度解析

Explain是一个非常有的命令,可以用来获取关于查询执行计划的信息,以及如何解释输出。Explain命令是查看查询优化器如何决定执行查询的主要方法。这个功能有一定的局限性,并不总是会说出真相,但是它的输出是可以获取的最好信息,值得花时间了解,可以学习到查询是如何执行的。01调用Explain要使用Explain,只需

消息队列的模拟实现(二)

消息队列的创建消息队列代码部分-(1)一、构思项目的组成创建项目后添加依赖建立交换机表、队列表和绑定表ExchangeQueueBindingMessage实现信息属性类在`Sqlite`中建表SQL建表语句实现接口调用建表操作`Map`数据结构的序列化创建数据库和连接数据库添加数据添加接口方法操作数据库在`MateM

java内嵌浏览器CEF-JAVA、jcef、java chrome

java内嵌浏览器CEF-JAVA、jcef、javachromejcef是老牌cef的chrome内嵌方案,可以进行java-chrome-h5-桌面开发,下面为最新版本(2023年9月22日10:33:07)JCEF(JavaChromiumEmbeddedFramework)是一个基于GoogleChromium

如何通过AI视频智能分析技术,构建着装规范检测/工装穿戴检测系统?

众所周知,规范着装在很多场景中起着重要的作用。违规着装极易增加安全隐患,并且引发安全事故和质量问题,例如,在化工工厂中,倘若员工没有穿戴符合要求的特殊防护服和安全鞋,将有极大可能受到有害物质的侵害,对身体健康和生命安全带来严重的威胁。TSINGSEE青犀视频AI算法平台的着装规范检测/工装穿戴检测算法,是基于AI深度学

Android11 Wifi开启、扫描和连接

开启Wifi开启Wifi开关,Wifi开关是WifiEnabler,WifiEnabler实现了SwitchWidgetController.OnSwitchChangeListener监听,打开/关闭开关会回调至//处理Switch控件的状态变化事件publicbooleanonSwitchToggled(boole

基于HTML5架构的综合管廊系统网络结构设计

摘要:从网络拓扑结构、开放式实时以太网协议、控制层系统配置方面介绍了综合管廊的系统网络架构设计,分析了无线网络特性,阐述了基于HTML5架构所能实现的功能的初步构想,以便于综合管廊运维人员巡检,确保管廊本体安全。安科瑞李亚俊壹捌柒贰壹零玖捌柒伍柒。关键词:综合管廊;网络架构设计;无线网络;人员定位0引言综合管廊的控制部

YashanDB荣获“鼎新杯”数字化转型应用奖项

近日,深算院YashanDB团队与深燃集团联合共建的深圳燃气集团数据库国产化建设项目,荣获第二届“鼎新杯”数字化转型应用大赛信息技术应用创新赛道二等奖!此次获奖,彰显了崖山数据库系统YashanDB自主领先的国产数据库技术优势和优秀的创新实践能力,为关键行业的数字化、国产化转型提供了支撑和示范!一直以来,深算院Yash

民安智库(第三方市场调研公司)保障性住房满意度调查流程

保障性住房满意度调查的流程可以根据具体情况进行调整,但通常包括以下步骤:确定调查目的和范围:确定调查的目标,例如了解住户对住房质量、服务和政策的满意度。确定调查的范围,包括调查的地区、住房单位和住户群体。制定调查计划:制定详细的调查计划,包括调查的时间表、调查方法、样本大小、数据收集工具和分析计划。采样方法:选择适当的

Linux发散小知识

linux/unix哲学:KISS=KeepItSimpleandStuid。"提供一套机制,而不是策略",“万般皆文本,四处用脚本”unix的数据流追求简单化、通用性、可视性、设备无关,二进制肯定无法做到这些,因此文本成为最好的选择。正是采用了文本,所以多个shell命令管道才能容易首尾相接。Kernel启动时会产生

热文推荐