大白话教你看懂前端html,前端入门html教程

从入门到精通:【Web前端】如何构建简单 HTML 表单? 嘿,小伙伴们!作为一名前端开发者,你有没有被各种表单折磨到头秃?表单虽然看起来只是几个输入框,但它却是 web 开发中的灵魂功能——从登录注册到信息提交,没有它的参与,互联网就像少了一半乐趣!今天,我们就从零开始,一步步深入了解HTML 表单的世界。不管你是新手还是老手,这篇文章都能带你轻松入门、稳步进阶,甚至为你提供一些高级技巧,让表单开发从此变得有趣又简单!HTML 表单(HTML Form),用大白话来说,就是一种用于与用户交互的页面元素集合。 阅读详情

HTML 或超文本标记语言 允许 Web 用户使用元素、标签和属性创建和构造部分、段落和链接。然而,值得注意的是,HTML 不被视为一种编程语言,因为它不能创建动态功能。

HTML有很多用例,即:

  1. 网页开发。开发人员使用HTML 代码来设计浏览器如何显示网页元素,例如文本、超链接和媒体文件。

  2. 互联网导航。由于 HTML 被大量用于嵌入超链接,因此用户可以轻松地在相关页面和网站之间导航和插入链接。

  3. 网络文档。HTML 使组织和格式化文档成为可能,类似于 Microsoft Word。

    还值得注意的是,HTML 现在被视为官方 Web 标准。**万维网联盟 (W3C)**维护和开发 HTML 规范,同时提供定期更新。

本文将介绍 HTML 的基础知识,包括它的工作原理、优缺点以及它与 CSS和JavaScript 的关系。

什么是 HTML?

HTML(代表超文本标记语言)是构成大多数网页和在线应用程序的计算机语言。超文本是用于引用其他文本片段的文本,而标记语言是告诉 Web 服务器文档的样式和结构的一系列标记。

HTML 是如何工作的

![建议保存在手机上翻译观看](https://img-blog.csdnimg.cn/0d018bc3cd384f57a117b01e48beab9a.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6Im-57yW56iL5YmN56uv5oqA5pyv,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)

html文件

平均网站包含几个不同的 HTML 页面。例如,主页、关于页面和联系页面都将具有单独的 HTML 文件。

HTML 文档是以 .html 或 .htm 扩展名结尾的文件。Web 浏览器读取 HTML 文件并呈现其内容,以便互联网用户可以查看它。

html元素的三个部分

所有 HTML 页面都有一系列 HTML 元素,由一组标签和属性组成。HTML 元素是网页的构建块。标签告诉 Web 浏览器元素在哪里开始和结束,而属性描述元素的特征。

元素的三个主要部分是:

  • 开始标签 - 用于说明元素开始生效的位置。标签用左尖括号和右尖括号包裹。例如,使用开始标签

    创建一个段落。

  • 内容——这是其他用户看到的输出。
  • 结束标签 - 与开始标签相同,但在元素名称前有一个正斜杠。例如,</p> 结束一个段落。

这三个部分的组合将创建一个 HTML 元素:

<p>这是在HTML中添加段落的方法。</p>

HTML 元素的另一个关键部分是它的属性,它有两个部分——名称和属性值。名称标识用户想要添加的附加信息,而属性值给出进一步的说明。

例如,添加紫色和**font-family verdana** 的样式元素将如下所示:

< p style= "color:purple;font-family:verdana" >这是在HTML中添加段落的方法。< /p >

另一个属性,HTML 类,对于开发和编程来说是最重要的。class 属性添加了可以作用于具有相同类值的不同元素的样式信息。 例如,我们将对标题 <h1>和段落<p>使用相同的样式。样式包括背景颜色、文本颜色、边框、边距和填充,在 .important 类下。要在<h1> 和 **<p>**之间实现相同的样式,请在每个开始标记后添加 class=”important”:

<html>
<head>
<style>
.important {
  background-color: blue;
  color: white;
  border: 2px solid black;
  margin: 2px;
  padding: 2px;
}
</style>
</head>
<body>
<h1 class="important">This is a heading</h1>
<p class="important">This is a paragraph.</p>
</body>
</html>

大多数元素都有一个开始标签和一个结束标签,但有些元素不需要结束标签即可工作,例如空元素。这些元素不使用结束标签,因为它们没有内容:

< img src= "/" alt= "图像" >

这个图像标签有两个属性——一个src属性,图像路径,和一个alt属性,描述性文本。但是,它没有内容,也没有结束标签。

最后,每个 HTML 文档都必须以 <!DOCTYPE> 声明开头,以告知 Web 浏览器文档类型。使用 **HTML5,doctype HTML public** 声明将是:

< !DOCTYPE html >

最常用的 HTML 标签和 HTML 元素

目前,有 142 个 HTML 标签可用于创建各种元素。尽管现代浏览器不再支持其中一些标签,但学习所有可用的不同元素仍然是有益的。

本节将讨论最常用的 HTML 标签和两个主要元素——块级元素和内联元素。

块级元素

块级元素占据页面的整个宽度。它总是在文档中开始一个新行。例如,标题元素将位于与段落元素不同的行中。

每个 HTML 页面都使用这三个标签:

  • **<html>**标签是定义整个 HTML 文档的根元素。
  • <head> 标签保存页面标题和字符集等元信息。
  • **<body>**标签包含了页面上出现的所有内容。
<html>
  <head>
    <!-- META INFORMATION -->  
  </head>
  <body>
    <!-- PAGE CONTENT -->
  </body>
</html>

其他流行的块级标签包括:

  • 标题标签 - 这些范围从 <h1> 到 <h6>,其中标题 h1 的大小最大,当它们向上移动到 h6 时变得越来越小。
  • 段落标签——全部使用 **<p>**标签括起来。
  • 列表标签——有不同的变体。<ol> 标签用于有序列表,<ul>用于无序列表。然后,使用<li> 标记将各个列表项括起来。

内联元素

内联元素格式化块级元素的内部内容,例如添加链接和强调的字符串。内联元素最常用于在不破坏内容流的情况下格式化文本。

例如,一个**<strong>标签会以粗体呈现一个元素,而<em>标签会以斜体显示它。超链接也是使用<a>**标记和 href 属性来指示链接目标的内联元素:

<a href="https://www.icodingdeu.com/" >点我!</a> 

HTML 演变——HTML 和 HTML5 有什么区别?

HTML 的第一个版本由 18 个标签组成。从那时起,每个新版本都带有添加到标记中的新标签和属性。迄今为止,该语言最重大的升级是 2014 年引入的 HTML5。

HTML 和 HTML5的主要区别在于HTML5 支持新类型的表单控件。HTML5 还引入了几个语义标签,可以清楚地描述内容,例如 <article>、<header> 和 <footer>。

HTML 的优点和缺点

就像任何其他计算机语言一样,HTML 有其优点和局限性。以下是 HTML 的优缺点:

优点:

  • 初学者友好: HTML 具有干净且一致的标记,以及较浅的学习曲线。
  • **支持领域广:**该语言被广泛使用,拥有大量资源和庞大的社区。
  • **无障碍:**它是开源的并且完全免费。HTML 在所有 **Web 浏览器**中本机运行。
  • 灵活的:HTML很容易与PHP和 Node.js等后端语言集成。

就像任何其他计算机语言一样,HTML 有其优点和局限性。以下是 HTML 的优缺点:

缺点:

  • 静止的 该语言主要用于静态网页。对于动态功能,您可能需要使用JavaScript或 PHP 等后端语言。
  • 单独的 HTML 页面 用户必须为 HTML 创建单独的网页,即使元素相同。
  • 浏览器兼容性 一些浏览器采用新特性的速度很慢。有时较旧的浏览器并不总是呈现较新的标签。

HTML、CSS 和 Javascript 是如何相关的

HTML 用于添加文本元素并创建内容结构。然而,仅仅建立一个专业的和完全响应的网站是不够的。因此,HTML 需要借助层级样式表 (CSS)和**JavaScript**来创建绝大多数网站内容。

  • **CSS**负责样式,例如背景、颜色、布局、间距和动画。
  • JavaScript 添加了动态功能,例如滑块、弹出窗口和照片库。这三种语言是前端开发的基础。

结论

HTML 是 Internet 上的主要标记语言。每个 HTML 页面都有一系列创建网页或应用程序内容结构的元素。

HTML 是一种对初学者友好的语言,有很多支持,主要用于静态网站页面。HTML 与用于样式的 CSS 和用于功能的 JavaScript 一起使用效果最好。

我们还向您展示了一些在线教学课程,它们将有助于提高您的 HTML 知识或提供对 HTML 的基本理解。

如果您有任何其他喜欢的资源来学习 HTML,请在评论部分告诉我们。

《SAP FICO系统配置从入门到精通共40篇》030、集成配置:FI与生产计划(PP)的自动科目确定 FI和PP的自动科目确定,本质上是把生产业务翻译成会计语言。翻译规则就藏在那些配置表里。配的时候多想一步:这个业务动作,在财务眼里是什么?是材料消耗?是产出入库?还是工费分摊?想清楚这个,再看配置界面,那些代码就不是天书了。最好的测试方式,是月底关账前,让生产部门跑一遍所有类型的生产订单。配置对不对,业务最知道。 阅读详情

相关推荐

【PLC】三菱plc控件安装 component Movedata had the following error ... Error Number:-119

Windows 10 专业版/企业版本版本号:22H2操作系统内部版本:19045.3448。

少莫千华 8006

前端是怎么解析Excel、PDF、Word、PPT等文件的?

这是今年的第24篇文章,也是今年的最后一篇文章,完结撒花🎇!!!进入我的个人网站,查看更多精彩❤!

时清云的博客 1274

基于51单片机的简易计算器设计(原理图+仿真+源代码+参考论文)

本设计以51单片机为核心,矩阵键盘输入数字,通过1602显示屏显示计算结果,能够实现整数的加、减、乘、除四则运算,具备清除功能。

u012759563的博客 7707

详细教程:如何从前端查看调用接口、传参及返回结果(附带图片案例)

作为一名后端工程师,理解前端如何调用接口、传递参数以及接收返回值是非常重要的。下面将详细介绍如何通过浏览器开发者工具(F12)查看和分析这些信息,并附带图片案例帮助你更好地理解。

qq_41924536的博客 4万+

遥感大模型之Prithvi的关键技术解读

Prithvi系列模型开创了遥感领域基础模型新范式,通过海量多源时空数据(HLS和SAR)与Vision Transformer架构的深度融合,采用掩码自编码器进行自监督预训练,实现了强大的地球观测表征能力。该技术体系突破传统方法在全局建模、多模态融合和时空分析上的局限,仅需少量标注数据即可在土地分类、灾害监测等任务上取得优异表现。从初代3亿参数到Prithvi-EO-2.0的10亿参数升级,展现了模型可扩展性,为构建地球数字孪生智能基座奠定基础。

panshengwu的博客 867

LightGBM学习笔记

LightGB学习笔记1. lightgbm概述1.1 lightgbm介绍1.2 lightgbm和xgboost对比2 .直方图算法及改进2.1 直方图算法2.2 直方图算法改进2.2.1 GOSS算法3.树的生长策略4.系统设计5. 实战 lightgbm是基于boosting的学习框架,使用的是基于决策树的学习算法,具有更快的训练速度、更低的内存使用、更高的正确率、并且能够支持并行化学习,可以用来处理大规模数据,本文主要是针对学习视频https://www.bilibili.com/video/BV

一一xi的博客 3306

前端html小技巧—自制网页“大白”

今天分享下前端html小技巧—自制网页“大白”,文中根据实例编码详细介绍,或许对大家的编程之路有着一定的参考空间与使用价值,需要的朋友接下来跟着云南仟龙Mark一起学习一下吧。 最终的成果是这样滴,是不是萌萌哒…… PS:您最好对 HTML 和 CSS 有一定的了解,但如果你是小白也没关系,小白见「大白」也是可以的! 一、准备工作 进入到 /home/shiyanlou/ 目录下,新建空白文档: 命名为 Baymax.html (其它名字也可以,但后缀名必须是 .html): 使用 gedit 打开,准

yunduanaoligei的博客 492

LoRa正点原子模块组网步骤

按照我上一篇的博客和视频演示,相信大家一定都可实现了lora模块点对点的通信了。那我们来进行一个比较有高难度的设计吧! 使用多个loRa模块去完成一个组网设计: 在这之前一定要配置模块信息为定点传输 AT+TMODDE要等于1奥 第一步分析通讯协议: 点对点通讯是在透明传输的条件下,地址和信道都是一样的,直接发送接受数据。 组网呢我们利用是: 定向传输就是 A、B的地址、信道不同 假如A是要想B发送信息就用函数来下面: int b[5]...

weixin_43205178的博客 4083

前端界面点击组件查看对应代码

1.F12快捷键打开microsoftedgedevtools(我不知道devtools是啥,可能是浏览器自带的,或者我什么时候安的。和我界面不一样的小伙伴可以去查查)2.点击该图标,在页面中选择一个元素以进行检查。快捷键:ctrl+shift+c。前端界面开发过程中可以在浏览器运行出的界面直接点击组件查看对应代码。碎碎念:小白进化ing,捞捞搭子一起学。浏览器:microsoftedge。3.鼠标点击选择你要查看的组件即可。

2301_79225887的博客 1669

GB28181 —— 3、C++编写GB28181设备端,完成注册、注销、保活心跳、响应查询目录等功能(附源码)

GB28181 —— Win10下编写GB28181设备端,完成注册、注销、保活心跳、响应查询目录等功能(附源码)

1310

上位机介绍:C# 开发者的必知基础

上位机是指在工业控制系统中,位于上层、负责人机交互和数据管理的计算机/软件,与“下位机”(PLC、传感器、变频器、单片机等硬件设备)相对应,核心是“向下通信控制设备,向上展示交互数据”。下位机:一线干活的“工人”(执行采集、控制指令);上位机:指挥管理的“办公室人员”(发指令、看数据、做报表)。C#开发者掌握上位机开发的核心是“通信+UI+稳定性基础层:搞懂WinForms/WPF基础、串口/Modbus通信,能实现核心功能;进阶层:掌握分层设计、异步编程、工业级容错(断线重连、数据校验);

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1559

阅读前端源码的思路

① 开篇 站上巨人的肩膀,看得更远 从事了多年的前端开发,打算从源码分析开始着手,慢慢分享一些心得和思路,希望自己能继续成长之余,也能找到志同道合之人。而未来,希望能为开源社区的进步作出贡献,至于当下,努力去站上巨人的肩膀,看得更远。 ② 为什么要读源码 语言只是一个工具,关键还是需要我们去传达思想,解决问题 相对于被称为前端开发,我更愿意称为js开发者,因为只要是跟js沾边的东西,都要去弄懂,哪怕已经远超前端的范畴,更何况已经卷得不行的今天。 不过相对于背那些八股文,我感觉通读这个领域的源码,

ershing的博客 1683

多角度模板匹配的模板创建技巧

基于形状的模板匹配多角度创建技巧

manuoo的专栏 3403

合格的前端不少,优秀的不多

web前端教程用大白话,来讲编程本周末不用加班,反而有点不习惯,总觉得有点无所事事。平时除了写代码就是写写公众号,周日就来和大家唠两句!工作有4个年头了,没什么成就,但也...

qq_24520459的博客 161

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

我学历不高,怎样找前端的工作?

web前端教程用大白话,来讲编程这两天有3个人在微信问了同一个问题:就是觉得自己技术还可以,但是没上过大学,没有学历(中专毕业),面对这个硬伤,在职场上怎么找工作?之前断断续续也有人问过...

qq_24520459的博客 726

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

前端大白话

前端大白话

weixin_44684093的博客 322

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

使用双标记写html代码时如何进行嵌套,【2020Python修炼记】前端开发之 前端基础和HTML入门...

发表于:2020-11-12 18:21 阅读: 119次这篇教程主要讲解了【2020Python修炼记】前端开发之 前端基础和HTML入门,并附有相关的代码样列,我觉得非常有帮助,现在分享出来大家一起学习!【目录】1、什么是前端2、前端学习历程3、HTTP协议1、HTML简介2、HTML文档结构3、HTML标签分类(一)4、HTML标签分类(二)5、特殊符号6、其他常用标签一、前端开发工具简介参...

weixin_34285757的博客 304

web前端开发规范手册_支付宝前端推出Web前端开发入门手册

web前端教程用大白话,来讲编程近日,支付宝前端团队写的《Web前端开发入门手册》对外公开了,原本是用于内部培训使用,现在对外公开了。这本手册是初学者的福音,它的受众群体是前端小白,在校大学生,刚学习编程还不熟悉前端的从业者等,目标是为他们提供前端基础入门的体系化知识内容,手册的章节尽量做到小篇幅,高浓度,成体系,有收益4点。考虑到受众群体,这本手册在写作时从初学者的角度出发,基于初学者...

weixin_39530509的博客 126

大白话说前端JavaScript面试

大白话说前端面试HTML和css部分。1、你做的页面在哪些浏览器测试过?这些浏览器的内核分别是什么?2、每个HTML文件里开头都有一个很重要的东西:Doctype,知道这是干什么的吗?3、Quirks模式是什么?他和Standards模式有什么区别?4、div+css的布局比较table有什么优点?5、img的alt与title有何异同?strong和em的异同?6、你能描述一下渐进增强和优雅降级之间的不同吗?7、为什么利用多个域名来存储网站资源会更有效?8、请谈一下你网页标准和标准制定机构重要性的理解。9

管乐明的博客 432

【大白话前端 06】HTML文本强调标签

📝速记总结<strong>= 真的非常重要(必须警惕/重视)。= 改变句子的重音位置(从而改变含义)。<b><i>= 仅仅需要视觉高亮或标明特殊语境,但不改变重要性。想改样式(变大、加粗),一律使用 <em>CSS。到目前为止,我们一直在死抠“单段文字”的细节:用h1写标题,用p写段落,用strong抓重点。但是,如果在网页上遇到“一大串同类信息”该怎么排版?比如,教用户做菜的 10 个步骤,或是电商网站顶部的 5 个导航按钮?难道就是敲 10 个段落标签然后再手动标上1. 2. 3.吗?

qq_28634867的博客 501

前端基础以及HTML中的各种标签

前端开篇 浏览器窗口输入网址回车发生了几件事 """ 1 浏览器朝服务端发送请求 2 服务端接受请求(eg:请求百度首页) 3 服务端返回相应的响应(eg:返回一个百度首页) 4 浏览器接收响应 根据特定的规则渲染页面展示给用户看 """ 浏览器可以充当很多服务端的客户端 百度 腾讯视频 优酷视频.... 如何做到浏览器能够跟多个不同的客户端之间进行数据交互? 1.浏览器很牛逼 能够自动识别不同服务端做不同处理 2.制定一个统一的标准 如果你想要让你写的服务端能够跟客户端之间做正常的数据交互

我可是小老虎的博客 710

大白话html第九章

它结合了网页的开放性和原生应用的优点,用户可以像安装原生应用一样把网页添加到主屏幕,而且在离线状态下也能使用部分功能。在这个例子中,我们先编写了一个简单的 C 语言加法函数,然后把它编译成 WebAssembly 模块。定义了 PWA 的基本信息,HTML 中注册了 Service Worker,Service Worker 负责缓存网页资源,实现离线访问。,在它的构造函数里创建了影子 DOM,然后把一个包含样式和文本的模板添加到影子 DOM 中。函数进行计算,最后把结果显示在网页上。

前端大白话 1535

HTML的入门

引子:有的同学会问,我打开,开发者工具里面有很多style="color:'red' font-size:'16px' ";它类似于C语言的int类型的属性,只能是4个字节,只能在空间上开4个字节内存,只能是整形,style后面附的值,就是在多少个枚举类型中选;HTML(HyperText Markup Language,超文本标记语言)是一种用来告知浏览器如何组织页面的。如果您已经去了MMDN网站,查看了上述的文档;恭喜你,击败了90%的人;HTML是一门标记语言,那他是由什么组成;

qincjun的博客 1157

用大白话带小白看懂:前端、后端与全栈工程师

《揭秘后端开发:互联网产品的“厨房”》用餐厅比喻形象解析了前后端的分工:前端是前厅(界面与交互),后端是厨房(数据处理与业务逻辑)。文章指出后端三大核心任务:业务逻辑处理、数据库管理和API开发,并列举了Java、MySQL等常用技术栈。建议逻辑性强、喜欢处理数据的人选择后端,而审美导向型人才更适合前端。全文以生活化类比打破技术壁垒,帮助新人理解后端的关键作用——虽不可见却支撑着所有互联网服务的稳定运行。

greenspan的专栏 685

前端篇begin---HTML

前端学习历程 HTML:网页的骨架 没有任何的样式 CSS:给骨架添加各种样式 变得好看 JS:控制网页的动态效果 前端框架:BOOTSTRAP、JQuery、Vue 提前给你封装好了很多操作 你只需要按照固定的语法调用即可 软件开发架构 cs 客户端 服务端 bs 浏览器 服务端 ps:bs本质也是cs 浏览器窗口输入网址回车发生了几件事 """ 1 浏览器朝服务端发送请求 2 服务端接受请求(eg:请求百度首页) 3 服务端返回相应的响应(eg:返回一个百度首页) 4 浏览器接收响应

wgwg 1370

web前端【HTML网页制作开发】一篇就够

大家好!今天分享一下关于HTML的知识,一是帮助自己复习,二是想告诉小伙伴们,网页没你想的那么复杂,我会用大白话讲解,让你快乐走上前端之路,我是一个后端的,手动狗头,话不多说,coding 🍉。...

weixin__BJ050106的博客 4484
上一篇: 那些你从不使用的 HTML 属性,背后竟大有文章,赶快了来了解下
下一篇: 轻松易懂的CSS学习权威指南来了
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

艾编程前端技术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值