《HTML 简易速速上手小册》第1章:HTML 入门(2024 最新版)

在这里插入图片描述

文章目录

  • 1.1 HTML 简介与历史(😉🌐👽踏上神奇的网页编程之旅)
    • 1.1.1 从过去到现在的华丽蜕变
    • 1.1.2 市场需求 —— HTML的黄金时代
    • 1.1.3 企业中的实际应用 —— 不只是个网页
    • 1.1.4 职业前景 —— 未来属于你
  • 1.2 基本 HTML 结构和页面框架( 🚀💻🌐搭建你的第一个数字城堡)
    • 1.2.1 基础示例:一个简单的网页
    • 1.2.2 案例扩展一:个人博客首页
    • 1.2.3 案例扩展二:产品展示页面
  • 1.3 设置文档类型和字符编码(🚀🌟避免“乱码”的小技巧)
    • 1.3.1 基础示例:设置文档类型和字符编码
    • 1.3.2 案例扩展一:多语言网页
    • 1.3.3 案例扩展二:错误操作示例

1.1 HTML 简介与历史(😉🌐👽踏上神奇的网页编程之旅)

嗨,朋友们!准备好开始一段令人兴奋的数字冒险吗?让我们从 HTML 的神秘世界开始吧。HTML,或者说超文本标记语言,不仅仅是编程的一种语言,它更像是网页的魔法咒语。每当你在网上冲浪,浏览各种炫酷的网站时,其实你正在经历 HTML 的魔法。

1.1.1 从过去到现在的华丽蜕变

回到 1989年,当时的 HTML 就像个刚出生的婴儿,只知道几个基础的标签。但现在,它已经成长为一个功能强大的巨人,能够创建出色彩斑斓、互动性强的网站。这不仅仅是技术上的跃进,更是一场视觉和体验的革命。

1.1.2 市场需求 —— HTML的黄金时代

在今天这个数字化时代,学会 HTML 就像是掌握了一门通往未来的语言。现在的企业,无论大小,都在寻找能够创建和维护网站的人才。从初创公司到大型跨国企业,他们都需要网站来展示品牌、吸引客户、销售产品。这意味着学习 HTML 不仅是为了好玩,它实际上是一门可以帮你就业,甚至创业的实用技能。

1.1.3 企业中的实际应用 —— 不只是个网页

你可能以为 HTML 只是用来做些简单的网页,但事实远非如此。想象一下,线上购物平台、社交媒体网站、甚至那些炫酷的互动游戏,都是用 HTML 和其他技术制作的。这意味着学习 HTML,就是打开了一个充满无限可能的世界。你不仅可以制作一个简单的个人博客,还可以创建一个完整的电商网站,或者成为下一个社交媒体巨头的一部分。

1.1.4 职业前景 —— 未来属于你

在这个数字经济的时代,HTML 技能已经成为很多职位的基本要求。无论你是想成为一名前端开发者、UI 设计师,还是数字营销专家,HTML 都是你不可或缺的技能。这意味着,一旦你掌握了 HTML,无论你走到哪里,都会有用武之地。而且,这只是开始,随着你对 HTML 的深入学习,更高级的技能和更多的机会也会随之而来。

所以,让我们一起扬帆起航,开始这段令人振奋的 HTML 学习之旅吧!记住,每个伟大的网页都是从一行简单的 HTML 代码开始的。你准备好成为下一个网络世界的巫师了吗?让我们看看你将如何用这些魔法咒语创造奇迹吧!

在这里插入图片描述


1.2 基本 HTML 结构和页面框架( 🚀💻🌐搭建你的第一个数字城堡)

欢迎来到 HTML 结构和页面框架的搭建环节,这就像是建筑师开始绘制他们的蓝图。让我们先从一个简单的例子开始,然后再逐步深入到更复杂的案例。

1.2.1 基础示例:一个简单的网页

想象你正在创建一个个人介绍页面。这个页面的 HTML 结构会是这样的:

<!DOCTYPE html>
<html>
<head>
    <title>我的个人介绍</title>
</head>
<body>
    <h1>欢迎来到我的个人空间!</h1>
    <p>嗨,我是小明,一名热爱网络技术的前端新手。</p>
</body>
</html>

在这个例子中,<!DOCTYPE html> 告诉浏览器这是一个 HTML5 文档。<html> 标签是所有内容的容器。在 <head> 里,我们放置了文档的标题,而 <body> 则包含了网页的主要内容,如标题 (<h1>) 和段落 (<p>)。

1.2.2 案例扩展一:个人博客首页

现在,让我们稍微复杂一些,创建一个个人博客的首页。这个页面会有一个导航栏和几篇文章的摘要。

<!DOCTYPE html>
<html>
<head>
    <title>小明的博客</title>
</head>
<body>
    <nav>
        <ul>
            <li><a href="index.html">首页</a></li>
            <li><a href="about.html">关于我</a></li>
            <li><a href="contact.html">联系方式</a></li>
        </ul>
    </nav>
    <section>
        <article>
            <h2>我的第一篇博客</h2>
            <p>这是我写的第一篇博客,介绍了...</p>
        </article>
        <article>
            <h2>HTML 学习心得</h2>
            <p>在我的 HTML 学习过程中,我发现了一些有趣的事情...</p>
        </article>
    </section>
</body>
</html>

在这个例子中,<nav> 标签定义了导航链接的集合,而 <section><article> 则用来组织文章内容。

1.2.3 案例扩展二:产品展示页面

最后,让我们再进一步,创建一个更复杂的产品展示页面。这个页面将包含产品图片、描述和购买链接。

<!DOCTYPE html>
<html>
<head>
    <title>产品展示</title>
</head>
<body>
    <header>
        <h1>欢迎来到我的产品展示</h1>
    </header>
    <main>
        <section>
            <h2>产品一</h2>
            <img src="product1.jpg" alt="产品一图片">
            <p>这是我们的第一款产品,特点是...</p>
            <a href="buy_product1.html">购买</a>
        </section>
        <section>
            <h2>产品二</h2>
            <img src="product2.jpg" alt="产品二图片">
            <p>我们的第二款产品更加...</p>
            <a href="buy_product2.html">购买</a>
        </section>
    </main>
    <footer>
        <p>版权所有 © 小明</p>
    </footer>
</body>
</html>

在这个页面中,<header><main><footer> 标签分别用于定义页面的头部、主要内容和尾部区域。每个产品都在一个 <section> 中,包括标题、图片、描述和购买链接。

通过这些案例,你可以看到 HTML 如何从基本的结构逐渐过渡

到更复杂的页面布局。每一步都是在原有的基础上增加更多的元素和内容,就像搭建一个多层次的数字城堡。继续探索,你会发现还有更多精彩的 HTML 结构等着你!

在这里插入图片描述


1.3 设置文档类型和字符编码(🚀🌟避免“乱码”的小技巧)

嘿!在我们继续搭建我们的数字城堡之前,有两件超级重要的事情需要做:设置文档类型(DOCTYPE)和字符编码。这就像是在给我们的网页装上了一个翻译器,确保它不会在不同的浏览器和设备上说一些奇怪的外星语言。

1.3.1 基础示例:设置文档类型和字符编码

让我们从一个基本的示例开始。假设你正在创建一个简单的个人介绍页面。你会这样开始你的 HTML 文件:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>欢迎来到我的个人空间</title>
</head>
<body>
    <p>嗨,我是小明!</p>
</body>
</html>

在这个例子中,<!DOCTYPE html> 告诉浏览器,嘿,这是一个 HTML5 文档,别搞错了哦!<meta charset="UTF-8"> 确保无论你的网页在哪里打开,中文、英文、表情符号都能正确显示,没有乱码。

1.3.2 案例扩展一:多语言网页

现在,假设你要创建一个中英双语的网页。你需要确保字符编码支持中文和英文。这里的设置和基础示例相同,因为 UTF-8 编码支持大多数语言。

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>我的双语网站</title>
</head>
<body>
    <p>Hi, I'm Xiao Ming!</p>
    <p>嗨,我是小明!</p>
</body>
</html>

在这个网页中,无论是“Hi”还是“嗨”,都能被毫无问题地显示出来。这就是 UTF-8 的魔力!

1.3.3 案例扩展二:错误操作示例

让我们来看一个错误的示例。假设你忘记设置字符编码,或者错误地设置了。

<!DOCTYPE html>
<html>
<head>
    <meta charset="ISO-8859-1">
    <title>我的个人网站</title>
</head>
<body>
    <p>嗨,我是小明!</p>
</body>
</html>

在这个例子中,因为字符编码设置为 ISO-8859-1(这是一个旧编码,不支持中文),所以当网页打开时,你可能会看到“嗨,我是小明!”变成了一串奇怪的字符,就像是外星文一样。这就是为什么正确设置字符编码如此重要的原因!


通过这些示例,你可以看到正确设置文档类型和字符编码的重要性。它们就像是网页的护照和语言,确保你的网页在全世界范围内都能被正确理解和显示。记住,不要让你的网页说出“外星语言”哦!

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

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

相关文章

HDFS Federation前世今生

一 背景 熟悉大数据的人应该都知道&#xff0c;HDFS 是一个分布式文件系统&#xff0c;它是基于谷歌的GFS实现的开源系统&#xff0c;设计目的就是提供一个高度容错性和高吞吐量的海量数据存储解决方案。在经典的HDFS架构中有2个NameNode和多个DataNode&#xff0c;如下 从上面…

Vue-Cli3 - 从安装 nodejs 配置环境 ~ 搭建 cli 脚手架项目全过程

目录 前言提示 一、安装 & 配置 nodejs 1.1、安装 nodejs 1.2、配置必要目录 1.3、配置环境变量 1.4、测试 安装&配置 是否成功 1.5、安装淘宝镜像 1.5、cnpm 安装&#xff08;推荐安装&#xff09; 二、vue-cli3 创建项目 2.1、vue-cli2 和 vue-cli3 主要区…

RBD —— 不同材质破碎

目录 Working with concrete Chipping Details Proxy geometry Constraints Working with glass Chipping Proxy geometry Constraints Resolving issues with glass fracturing Working with wood Clustering Using custom cutters Working with concrete Concr…

【STM32F103单片机】利用ST-LINK V2烧录程序 面包板的使用

1、ST‐LINK V2安装 参考&#xff1a; http://t.csdnimg.cn/Ulhhq 成功&#xff1a; 2、烧录器接线 背后有标识的引脚对应&#xff1a; 3、烧录成功 烧录成功后&#xff0c;按下核心板的RESET键复位&#xff01;&#xff01;&#xff01;即可成功&#xff01; 4、面包板的…

Docker 安装篇(Ubuntu)

图省事一般采用第一种 一、 直接采用apt安装 apt install docker.io查看 /usr/lib/systemd/system/docker.service ubuntu默认守护进程用的&#xff1a;fd:// ps -ef | grep docker root 775237 1 0 11:14 ? 00:01:07 /usr/bin/dockerd -H fd:// --cont…

SELINUX导致的网络服务问题解决

第一&#xff1a;开启相关服务&#xff0c;监控SELINUX 相关服务&#xff1a;setroubleshoot,auditd,大多数都是以se开头的 如果没有此服务&#xff0c;先yum下&#xff0c;然后查看状态 这里关于auditd说明&#xff0c;centos7不可以用systemctl重启auditd服务&#xff0c;…

Python 拼接字符串的 7 种方式

忘了在哪看到一位编程大牛调侃&#xff0c;他说程序员每天就做两件事&#xff0c;其中之一就是处理字符串。相信不少同学会有同感。 几乎任何一种编程语言&#xff0c;都把字符串列为最基础和不可或缺的数据类型。而拼接字符串是必备的一种技能。今天&#xff0c;我跟大家一起来…

剧本杀小程序的诞生:重塑线下娱乐的数字化未来

随着科技的不断发展&#xff0c;人们对于娱乐方式的需求也在不断升级。近年来&#xff0c;剧本杀作为一种新型的线下社交娱乐方式&#xff0c;以其独特的魅力和深度的人际互动性&#xff0c;受到了广大年轻人的喜爱。然而&#xff0c;传统的剧本杀模式存在一些问题&#xff0c;…

【王道数据结构】【chapter3队列】【P86t3】

利用两个栈S1和S2来模拟一个队列&#xff0c;已知栈的4个运算定义如下 Push(S,x); Pop(S,x); StackEmpty(S); StackOverflow(S); 如何利用栈的运算来实现该队列的3个运算&#xff08;形参由读者根据要求自己设计&#xff09; Enqueue;//将元素x入队 Dequeue;//出队&#xff0c;…

canvas自定义扩展示例,新增属性和方法

查看专栏目录 canvas实例应用100专栏&#xff0c;提供canvas的基础知识&#xff0c;高级动画&#xff0c;相关应用扩展等信息。canvas作为html的一部分&#xff0c;是图像图标地图可视化的一个重要的基础&#xff0c;学好了canvas&#xff0c;在其他的一些应用上将会起到非常重…

CSAPP shelllab

CSAPP shell lab shell lab 的目标 实现shell 功能&#xff0c;包括解析命令&#xff0c;调用可执行文件和内置命令&#xff0c;(quit, jobs,fg, 和bg)。实现job控制和signal handler。 shell 介绍 Shell中的作业&#xff08;job&#xff09;管理是一种用于跟踪和控制正在运…

游戏开发丨基于Tkinter的扫雷小游戏

文章目录 写在前面扫雷小游戏需求分析程序设计程序分析运行结果系列文章写在后面 写在前面 本期内容 基于tkinter的扫雷小游戏 所需环境 pythonpycharm或anaconda 下载地址 https://download.csdn.net/download/m0_68111267/88790713 扫雷小游戏 扫雷是一款广为人知的单…

2024年搭建幻兽帕鲁服务器价格多少?如何自建Palworld?

自建幻兽帕鲁服务器租用价格表&#xff0c;2024阿里云推出专属幻兽帕鲁Palworld游戏优惠服务器&#xff0c;配置分为4核16G和4核32G服务器&#xff0c;4核16G配置32.25元/1个月、3M带宽96.75元/1个月、8核32G配置10M带宽90.60元/1个月&#xff0c;8核32G配置3个月271.80元。ECS…

Pytest中doctests的测试方法应用

在 Python 的测试生态中,Pytest 提供了多种灵活且强大的测试工具。其中,doctests 是一种独特而直观的测试方法,通过直接从文档注释中提取和执行测试用例,确保代码示例的正确性。本文将深入介绍 Pytest 中 doctests 的测试方法,包括基本用法和实际案例,以帮助你更好地利用…

上位机图像处理和嵌入式模块部署(算法库的编写)

【 声明&#xff1a;版权所有&#xff0c;欢迎转载&#xff0c;请勿用于商业用途。 联系信箱&#xff1a;feixiaoxing 163.com】 作为图像处理的engineer来说&#xff0c;有时候我们需要提供上位机软件&#xff0c;有时候需要提供下位机程序&#xff0c;还有一种情况&#xff0…

交换机跨VLAN交换数据ip跳转分析(不一定对)

在网上看到这样一个实验&#xff1a; 交换机1、交换机2分别连接到一台防火墙上&#xff0c;要求使VLAN 2、VLAN3、VLAN5、VLAN6中的终端可互相访问。 拓补 参考链接 【数通网络交换基础梳理2】三层设备、网关、ARP表、VLAN、路由表及跨网段路由下一跳转发原理_网管型交的机…

编程大侦探林浩然的“神曲奇遇记”

编程大侦探林浩然的“神曲奇遇记” The Coding Detective Lin Haoran’s “Divine Comedy Adventures” 在我们那所充满活力与创新精神的高职学院中&#xff0c;林浩然老师无疑是众多教师中最独特的一颗星。这位身兼程序员与心理分析专家双重身份的大咖&#xff0c;不仅能在电脑…

系统分析师-23年-下午题目

系统分析师-23年-下午题目 更多软考知识请访问 https://ruankao.blog.csdn.net/ 试题一必答&#xff0c;二、三、四、五 四选二 试题一 (25分) 说明 某软件公司拟开发一套汽车租赁系统&#xff0c;科学&#xff0c;安全和方便的管理租赁公司的各项业务&#xff0c;提高公司…

部署个人知识库管理软件 MrDoc详细教程

效果 一、拉取 MrDoc 代码 进入目录&#xff1a; cd /opt开源版&#xff1a; git clone https://gitee.com/zmister/MrDoc.git专业版&#xff1a; git clone https://{用户名}:{密码}git.mrdoc.pro/MrDoc/MrDocPro.git二、拉取 Docker 镜像 docker pull zmister/mrdoc:v7三…

MS7338MA高清 HD/全高清 FHD 可选择视频运放与视频同轴线控解码

产品简述 MS7338MA 是一颗集成单通道视频放大器与视频同轴线控解 码为一体的芯片&#xff0c;它内部集成 12dB 增益轨到轨输出驱动器以及 10 阶滤波器&#xff0c;允许同一个输入信号在 -3dB 带宽 30MHz 和 45MHz 之间进行选择控制。视频同轴线控解码内部集成一颗高…