重生之我在21世纪学编程之-----HTML篇

HTML基础知识入门大全 HTML 什么是 HTML HTML(HyperText Markup Language,超文本标记语言)是一种用来告知浏览器如何组织页面的标记语言。HTML 可复杂、可简单,一切取决于 web 开发者。HTML 由一系列的元素组成,这些元素可以用来包围或标记不同部分的内容,使其以某种方式呈现或者工作。两端的标签可以使内容变成超链接,以连接到另一个页面;使字体表现为斜体等。 HTML 标签/元素 HTML 属性 第一个 HTML <!-- 文档的类型 ,根据类型可以知道当前文档的版本--> 阅读详情

HTML 简介

HTML 实例

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> </head> <body> <h1>我的第一个标题</h1> <p>我的第一个段落。</p> </body> </html>


尝试一下 »

实例解析

  • <!DOCTYPE html> 声明为 HTML5 文档
  • <html> 元素是 HTML 页面的根元素
  • <head> 元素包含了文档的元(meta)数据,如 <meta charset="utf-8"> 定义网页编码格式为 utf-8。
  • <title> 元素描述了文档的标题
  • <body> 元素包含了可见的页面内容
  • <h1> 元素定义一个大标题
  • <p> 元素定义一个段落

注:在浏览器的页面上使用键盘上的 F12 按键开启调试模式,就可以看到组成标签。


什么是 HTML?

HTML 是用来描述网页的一种语言。

  • HTML 指的是超文本标记语言: HyperText Markup Language
  • HTML 不是一种编程语言,而是一种标记语言
  • 标记语言是一套标记标签 (markup tag)
  • HTML 使用标记标签来描述网页
  • HTML 文档包含了HTML 标签及文本内容
  • HTML文档也叫做 web 页面

HTML 标签

HTML 标记标签通常被称为 HTML 标签 (HTML tag)。

  • HTML 标签是由尖括号包围的关键词,比如 <html>
  • HTML 标签通常是成对出现的,比如 <b> 和 </b>
  • 标签对中的第一个标签是开始标签,第二个标签是结束标签
  • 开始和结束标签也被称为开放标签和闭合标签

<标签>内容</标签>


HTML 元素

"HTML 标签" 和 "HTML 元素" 通常都是描述同样的意思.

但是严格来讲, 一个 HTML 元素包含了开始标签与结束标签,如下实例:

HTML 元素:

<p>这是一个段落。</p>


Web 浏览器

Web浏览器(如谷歌浏览器,Internet Explorer,Firefox,Safari)是用于读取HTML文件,并将其作为网页显示。

浏览器并不是直接显示的HTML标签,但可以使用标签来决定如何展现HTML页面的内容给用户:


HTML 网页结构

下面是一个可视化的HTML页面结构:

<html><head>

<title>页面标题</title>

</head><body>

<h1>这是一个标题</h1>

<p>这是一个段落。</p>

<p>这是另外一个段落。</p>

</body></html>

Note

只有 <body> 区域 (白色部分) 才会在浏览器中显示。


HTML版本

从初期的网络诞生后,已经出现了许多HTML版本:

版本发布时间
HTML1991
HTML+1993
HTML 2.01995
HTML 3.21997
HTML 4.011999
XHTML 1.02000
HTML52012
XHTML52013


<!DOCTYPE> 声明

<!DOCTYPE>声明有助于浏览器中正确显示网页。

网络上有很多不同的文件,如果能够正确声明HTML的版本,浏览器就能正确显示网页内容。

doctype 声明是不区分大小写的,以下方式均可:

<!DOCTYPE html>

<!DOCTYPE HTML>

<!doctype html>

<!Doctype Html>


通用声明

HTML5

<!DOCTYPE html>

HTML 4.01

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

XHTML 1.0

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

查看完整网页声明类型 DOCTYPE 参考手册。


中文编码

目前在大部分浏览器中,直接输出中文会出现中文乱码的情况,这时候我们就需要在头部将字符声明为 UTF-8 或 GBK。

HTML 实例

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> 页面标题</title> </head> <body> <h1>我的第一个标题</h1> <p>我的第一个段落。</p> </body> </html>

HTML简单练习案例 HTML简单练习案例 目录 HTML简单练习案例 1. 圣诞节 2. 注册表单 3. 小说排行榜 #END(素材源于b站pink老师分享) 1. 圣诞节 1.1 代码: <body> <h1>圣诞节的那些事</h1> 1.圣诞是怎样由来的 <br> 2.<a href="#oldman">圣诞老人的由来</a> <br> 3.<a href="#tree".. 阅读详情

相关推荐

HTML标记语言

HTML的全称是Hyper Text Markup Language,即超文本标记语言。HTML是一种在互联网上常见的网页制作标记性语言,HTML用于描述超文本中内容的显示方式。使用 HTML 可以实现在网页中定义一个标题、文本或者表格等。严格的说,HTML 并不能算作是一种程序设计语言,因为它缺少了程序设计语言所应有的特征。HTML是通过浏览器的翻译,将网页中的内容呈现...

pan_junbiao的博客 7104

HTML+CSS小白入门与进阶教程

本文旨在让你快速了解HTML语法结构,通过实例操作快速从无到有的入门与进阶。Html语言学习的特点有点像刚开始学word软件,word的功能就像html标签,用多了就熟悉了,不常用的一些功能现学现用即可(你要不知道什么是标签的意思不要着急,下面会讲到)。 [注]本文使用的开发软件是Notepad++,我在文章的最后提供的所有需要素材和网站源码,但我希望你能在看完整篇文章后再去下载,文章中实验代码...

qq_29192703的博客 15万+

ASP网上报修系统源码解析:从经典架构到安全实践

Web开发的核心在于理解HTTP请求、数据库操作与会话管理等基础概念。这些原理构成了所有Web应用的骨架,无论是现代框架还是遗留系统都基于此构建。通过剖析经典的ASP+Access技术栈,可以直观地看到表单提交、数据验证与CRUD操作如何串联起完整的业务闭环。这种直白的实现方式,虽显古老,却为理解底层数据流转与状态管理提供了绝佳范本。对于希望夯实基础或从事遗留系统维护的开发者而言,研究此类系统能深刻揭示SQL注入、XSS等安全漏洞的成因与防御之道。本文以一套功能完整的网上报修系统为例,拆解其架构设计,并探讨

weixin_33804582的博客 330

HTML入门(详细)

HTML(全称为“超文本标记语言”)是一种用于创建Web页面的标记语言。它是Web开发的基础,允许开发者定义页面的结构、内容和样式。HTML使用一些标记或“标签”来描述文本和媒体内容的结构和格式,这些标签可以指示网页浏览器如何显示内容,包括标题、段落、列表、超链接、图像、音频、视频等等。HTML还可以与其他Web技术(如CSS和JavaScript)结合使用,以实现更复杂和交互性的Web应用程序。这篇文章只是介绍HTML的基础标签的使用。

qq_63525426的博客 4万+

Python实战:基于PyG和Stable-Baselines3复现柔性车间调度算法(附数据集)

本文提供了一份基于图神经网络与深度强化学习的柔性车间调度实战指南。通过PyTorch Geometric构建异构图表示车间状态,并利用Stable-Baselines3中的PPO算法训练调度智能体,详细介绍了从环境建模、网络设计到训练评估的完整代码实现,帮助开发者构建可复用的工业级智能调度系统。

ansible6ops的博客 608

解决ublox无法定位问题(一直输出$GxTXT)

最近开始研究有关RTK技术的项目,于是先购买了两块ublox公司的NEO-M8T-0型号芯片。(注意NEO-M8T还细分为NEO-M8T-0和NEO-M8T-2,前者不支持RTCM输出,后者支持RTCM输出) 首先都是按常规步骤,直接把芯片模块串口接电脑调试,这边推荐是用官网的u-center调试软件。GPS芯片大多数都是上电后串口自动发送定位等信息,这两块芯片有一块正常情...

众缈之门的博客 7359

上班族依靠它月入几万,创业公司凭它绝地重生,不想赚钱的请不要找我!

21世纪,是互联网造星的时代。 腾讯马化腾、阿里马云、百度李彦宏、京东刘强东、小米雷军、360周鸿祎……福润富豪榜上的这些依靠互联网上位的企业之星的名字熠熠生辉。 这批囊括国内互联网领域的大户倒回二十年前,可能默默无闻,也许尚未创立。 在互联网领域选对一个方向坚定目标走下去很重要。 2...

chousou1302的博客 181

【电机控制入门】——电机控制书籍推荐

电机控制入门书籍推荐及分享 阅读须知: 1.电机控制的入门是涉及到机械、电子与控制等复杂交叉学习,它需要持续投入时间才可以看到学习的效果,如同“一万小时定律”。俗话说,九层之台,起于垒土,因此电机控制入门没有所谓的速成培训班。相反,还需要夯实好一定的基础。为此,博主建议从基础理论抓起,故推荐相关的书籍并分享给大家。 2.学习电机贵在动手实践,无论是借助于MATLAB/Simulink仿真平台来验证理论分析,或是使用板子对所设计的控制系统进行物理实现,博主极力推荐在一定基础(看完部分以下推荐的书籍),一边动手

昔时扬尘处 3万+

碧蓝航线Alas脚本新手指南:从零到自动跑日常

Alas(AzurLaneAutoScript)是一个带 WebUI 的碧蓝航线自动化脚本,支持国服、国际服、日服和繁中服,通过 adb 连接模拟器,靠截图比对 UI 元素坐标、OCR 读取资源数字来模拟点击,把委托、科研、大世界这些重复操作按调度器自动执行。它适合愿意花十几分钟做一次配置、之后基本不碰账号的玩家。 ## 它实际能做什么 ### 出门前,委托和科研已经排好了 开启 Commi

gitblog_00853的博客 972

手机相机基础技术解析:从硬件到算法的全面指南

手机相机的成像过程可简化为的链路,其核心硬件包括 镜头、CMOS传感器、ISP(图像信号处理器) 以及配套的软件算法。

weixin_44239603的博客 2450

从代码层面分析STM32 标准库和HAL库的差异

相当于每个设置都是独立的函数。HAL库将一段代码通过宏定义的方式封装成了一个函数,每个端口的时钟都单独的定义了一个名称,标准库是一个独立的函数,通过参数传递的方式来设置每个端口的时钟。这两个版本的函数本质上操作的还是寄存器,不过HAL库操作的只是BSRR寄存器,而标准库端口置1的时候操作的是BSRR寄存器,端口清0的时候操作的是BRR寄存器。标准库设置端口模式的时候,是在if语句中判断之后直接设置的,而HAL端口模式设置时,却使用了switch语句去设置,说明在HAL库中,端口模式和标准库中发生了改变。

HXYDJ的博客 2万+

如何用EB Garamond12让文艺复兴字体在数字时代重生?5个核心技巧揭秘

在字体设计的海洋中,有一款**开源字体**项目正在悄然复兴16世纪的经典美学。EB Garamond12不仅是一款**免费字体**,更是对文艺复兴印刷艺术的数字致敬,为现代设计师提供了完美的**学术排版**解决方案。今天,让我们一起探索这个让经典重获新生的字体项目。 ## 项目探秘:当16世纪遇见21世纪 想象一下,将1592年的印刷样本通过数字技术完美重现,这就是EB Garamond12的

gitblog_00105的博客 85

把数字化转型真正落到组织里:读懂 SAP 的 OCM 六维框架

摘要: SAP的变革管理框架(OCM)强调数字化转型不仅是技术任务,更需关注组织与人的适应性。OCM包含六大维度:变革战略(明确方向与风险)、变革领导力(统一关键管理者行动)、变革沟通(分层传递信息)、变革实现(细化岗位级影响)、变革赋能(按角色设计培训)和变革有效性(持续评估)。该框架贯穿项目全周期,尤其在云项目中,需从早期规划变革策略,避免后期高代价调整。OCM的核心是将系统设计转化为组织语言,确保业务真正采纳新方式运作。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1437

3个理由告诉你,为什么EB Garamond 12是学术写作的终极字体选择

想象一下,当你正在撰写一篇重要的学术论文,需要一款既能体现专业感,又不会让读者感到视觉疲劳的字体。EB Garamond 12字体就是这样一个完美的解决方案——它不仅仅是一款字体,更是一个连接16世纪经典设计与21世纪数字排版的桥梁。这款免费开源字体将文艺复兴时期的优雅与现代设计的实用性完美结合,为你的学术作品注入历史底蕴的同时,也提供了前所未有的排版灵活性。 ## 🎨 探索篇:古典美学的数字

gitblog_00935的博客 323

最新Python爬虫实战(入门爬虫篇)——案例1:某瓣网站Top250图片数据采集(附上完整爬虫代码)

本次案例通过Python爬虫技术实现了某瓣Top250电影封面的批量下载。代码采用模块化设计,函数实现cookies的自动解析,简化了配置流程,涵盖请求、解析、存储的完整流程。学习重点包括:抓包工具定位数据源、正则表达式匹配图片链接、模拟请求头绕过反爬机制、以及自动化文件管理。需要注意控制请求频率并遵守网站使用规范,适用于入门爬虫实践。

努力让自己发光,对的人才能迎着光而来 16万+

最强AI插件Augment,适配idea、vscode,对标cursor!

Augment是一款新兴的AI辅助编码工具,能够无缝集成到IDEA和VS Code等主流IDE中,直接对标专业AI编码工具Cursor。其核心优势包括多IDE适配、无缝集成、代码理解与生成以及对话式编程体验。Augment通过插件形式保留原IDE功能和快捷键习惯,降低学习成本,同时提供深度理解项目上下文和生成高质量代码的能力。此外,Augment还具备审查变更、检查点、代理与代理自动等核心功能,支持从简单配置更改到复杂功能实现的各种开发任务。Augment代表了AI辅助编程工具的新方向,通过增强开发者熟悉的

todoitbo的博客 1万+

Cryptid跨MOD兼容层设计剖析:如何与Amulet、Engulf等5个MOD无缝协作

Cryptid 是一款主打"不讲武德"的 Balatro MOD,而它的核心竞争力之一就是**跨MOD兼容层**:通过依赖声明、运行时检测、API 暴露和精准补丁四套机制,Cryptid 能够与 Amulet、Engulf、AntePreview、Malverk、UnStable 这 5 个常见 MOD 无缝协作,同时为第三方 MOD 提供"反向接入"的通道。这篇文章用尽量少的代码,带你拆解这套兼

gitblog_01033的博客 146

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Fontsource 字体档案:Aboreto 显示字体 —— 基于文艺复兴大写体的高对比复兴设计

Aboreto 是 Fontsource 仓库中收录的一款显示(Display)分类字体,其设计灵感源自 15 世纪佛罗伦萨雕塑家 Luca della Robbia 创作的早期文艺复兴大写字母。本文以 [Aboreto 的官方描述文档](https://link.gitcode.com/i/49ad25b2b7d3dd08b18d61b1f8fa17a6) 为骨架,结合 [family.json

gitblog_01082的博客 374

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Windows 鸿蒙 PC 应用开发:Electron 桌面级电子书阅读器开发实战指南

摘要:本文详细介绍了在HarmonyOS PC环境下基于Electron框架开发桌面应用的全流程,重点以电子书阅读器为例,涵盖环境搭建、项目架构设计、核心模块实现及关键技术方案。文章首先解析了鸿蒙Electron工程目录结构(包含lib.unstripped调试库与ohos_hap壳工程),详细说明DevEco Studio配置调试签名、USB连接真机调试的完整步骤。随后展示电子书阅读器项目如何将Web技术栈(HTML5/CSS3/JavaScript)与Electron结合,通过LocalStorage实

Dream_Y.ocean的博客 1万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

HTML基础教程(非常详细)从零基础入门到精通,看完这一篇就够了。

HTML全称Hyper Text Markup Language, 翻译成中文就是超文本标记语言,是一种最基础的网页开发语言, 需要注意的是HTML并不是编程语言, 而是一种标记语言超文本可以理解为超越了文本的意思, 也就是超级文本, 超文本不只是普通的文本内容, 还可以加入图片,视频,声音等内容, 甚至可以从一个文件跳转到另一个文件(超级链接文本)标记语言可以理解为一套标记标签,也就是由许多标记标签组成的语言。

ZL_1618的博客 3万+

HTML(超详细)(图+文)

HTML各个知识点超详解 !!!

Czc1357618897的博客 1万+

html零基础入门教程

html零基础入门教程

2301_80012869的博客 6835

HTML基础知识(超详细!)

本文全面介绍了html的标签以及新增的html5标签,可以帮助人们在最短的时间里打下基础

qq_60950941的博客 9879

【HTML 学习笔记】HTML 教程--注释

-webbot bot--> 标签会被包围在由 FrontPage 和 Expression Web 创建的 HTML 注释中。条件注释定义只有 Internet Explorer 执行的 HTML 标签。作为一项规则,这些标签的存在,有助于对创建这些标签的软件的支持。浏览器不会显示注释,但是能够帮助记录您的 HTML 文档。注释:在开始标签中有一个惊叹号,但是结束标签中没有。各种 HTML 软件程序也能够生成 HTML 注释。

ffffffeiyu的博客 1万+

HTML入门

HTML学习,这些就够了

qq_53839898的博客 3979
上一篇: 笨鸟先飞-----重生之我在21世纪学c++ (代码细则:C++ 标准输入输出 -- <iostream>)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值