自行开发构建 Web UI:部分了解 HTML

网络开发是当今最受欢迎的技能之一。它涉及创建可通过浏览器访问的用户友好且引人入胜的网站。成为 web 开发人员的第一步是了解 html。

自行开发构建 Web UI:部分了解 HTML

html超文本标记语言)是任何网页的支柱。它是用于构建网页的标准语言,决定内容在浏览器中的显示方式。虽然页面的外观由css层叠样式表)决定,其功能由jsjavascript)决定,但html负责基本骨架或结构。

在深入学习这部分课程之前,了解您的旅程中将使用的著名和反复出现的术语非常重要。这些将帮助您随着我们的进展理解概念(也使作者更容易解释事情;-))。

了解行话

编程语言:以计算机可以执行的特定语法(编程语言的方式)编写的一组指令。请记住,计算机只能理解二进制代码(1 或 0),现在,为了使计算机理解逻辑并找到权衡,我们(人类)创建了一种编程语言,以便可以轻松地我们编码,也让计算机理解它。编译器:将用编程语言编写的代码翻译成计算机可以理解和执行的机器语言的工具。语法:定义编程语言结构的规则。将其视为句子中单词的排列方式以使其有意义。注释:代码中的注释,解释代码某些部分的作用。注释可以帮助其他开发人员(或未来的你)理解代码背后的逻辑。dom(文档对象模型):dom 是 html 文档的树状表示。 html 中的每个标签都成为该树中的一个节点。例如,如果您的 html 有一个 标签,其中包含一个

(段落),则浏览器会创建一个 body 节点,并将段落节点作为其子节点。

孩子们:随着你的进步,你就会明白这一点。元素嵌套在另一个元素内。例如,在 html 中,div 标签 () 内的段落标签 (

) 将被视为 div 的子级。

块级元素:随着你的进步,你将了解这个术语。这个术语通常描述元素的特征,即它将占据全部可用宽度。

使用 html 启动

html代表超文本标记语言

立即学习“前端免费学习笔记(深入)”;

超文本:指html将不同文档链接在一起的能力。

标记语言:使用标签来注释文本,定义文本在浏览器中的显示方式。

这是 html 文档的基本结构:

      html tutorial        

hello, world!

登录后复制

标签:在 html 中,标签用于定义元素。标签用尖括号括起来,例如 或

.

elements:由开始标签和结束标签组成,其中可能包含内容。例如

hello, world!

是一个段落元素。

html 文档结构

每个 html 文档都遵循一个基本结构:

: 声明 html 的文档类型和版本。:包含所有其他 html 元素的根元素。:包含有关文档的元信息,例如标题和样式表链接。: 设置网页的标题,显示在浏览器的标题栏或选项卡中。:提供有关 html 文档的元数据,例如字符集、作者和视口设置。这是一个自动关闭标签。:嵌入css代码来设置html元素的样式。: 嵌入 javascript 代码以向网页添加交互性。: 包含网页上用户可见的内容。

常用的 html 元素

以下是您将经常使用的一些基本 html 元素:

: 定义一个段落。:用于将其他元素分组在一起的块级元素。:用于对文本进行分组以进行样式设置的内联元素。

: 代表一个版块的介绍性内容或导航链接。

:标题,其中

为最高级别,

为最低级别。

:插入换行符(自关闭标签 – 意味着无需关闭标签)。: 用于创建用于用户输入的 html 表单。:创建一个输入字段,通常在表单中使用。: 创建一个下拉列表。:将文本标签与表单元素关联起来。: 定义一个表。: 定义表中的一行。: 定义表格行中的单元格。

: 定义表格行中的标题单元格。:定义无序列表。: 定义一个有序(编号)列表。: 定义一个列表项。

创建您的第一个 html 文件

要创建 html 文件,您可以使用任何文本编辑器,例如记事本或 vs code。这是一个简单的例子:

打开文本编辑器并输入以下代码:

  html tutorial  

example number 1

hello, world!

登录后复制使用 .html 扩展名保存文件(例如,index.html)在网络浏览器中打开文件,查看您的第一个 html 网页的运行情况!要检查您的代码,请在 google chrome 中按 ctrl + shift + c 打开开发人员工具并探索 dom 结构。转到开发者工具中的网络选项卡并刷新浏览器选项卡。

你可以发现你保存的名字中有一个请求,如图所示。
自行开发构建 Web UI:部分了解 HTML

在响应选项卡中,您将找到您编写的代码,如下图所示
自行开发构建 Web UI:部分了解 HTML

现在发生的事情是,一旦您打开保存为 html 的文件,计算机就开始在浏览器中运行该文件。浏览器想要显示一些内容,因此它对启动它的文件发出了请求调用。该文件向浏览器提供了您的代码,并且可以在响应部分中找到该代码。由于它是一个 html 文件,浏览器开始从上到下读取 html 代码。这个过程称为解析。在解析过程中,浏览器遇到不同的 html 标签(如 、

、 等),并开始根据这些标签构建一个名为 dom 的结构。当浏览器构建 dom 时,它会同时在屏幕上呈现内容。

创建表

让我们更进一步,用 html 创建一个简单的表格:

打开同一个 html 文件并在 标签内添加以下代码:

Table Example

Name Power Is Kurama Present
Naruto Rasengan Yes
Sasuke Sharingan No

登录后复制保存文件并刷新浏览器以查看显示的表格。

注意标题是由段落标签呈现的。或者,您也可以使用

标签,该标签将使表格标题居中。尝试使用标题标签并刷新以查看更改。

注意

标签只能紧接在 开始标签之后使用。

您现在已经成功创建了一个 html 基本表格。请随意尝试更多的行和列,以更加熟悉 html 语法。

结论

恭喜您完成了使用 html 进行 web 开发的第一步!掌握 html 的关键是练习。尝试不同的元素,创建自己的网页,不要害怕犯错误——每个错误都是一个学习的机会。

记住,这只是开始。当您继续在此基础上构建时,您很快就能够创建更复杂和动态的网站。让我们一次一行代码,让网络变得更美好。

本文由anantha krishnan 撰写,她是一位在 it 和机械工程方面拥有丰富经验的专业人士。凭借全栈开发背景以及对机械和电气系统的热情,anantha krishnan 现在专注于创建教育内容,以帮助其专业领域的初学者。

以上就是自行开发构建 Web UI:部分了解 HTML的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2671070.html

(0)
上一篇 2025年3月7日 13:06:48
下一篇 2025年2月26日 02:19:12

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 浅色模式和深色模式

    掌握浅色和深色主题:现代网页设计指南 在不断发展的网页设计世界中,浅色和深色主题切换已成为现代应用程序中的主要功能。该功能不仅增强了用户体验,还满足了无障碍需求,让用户可以灵活选择适合自己喜好和环境条件的视觉主题。在本博客中,我们将探讨浅色…

    2025年3月7日
    200
  • 改变游戏规则的 Web 开发工具可在 4 年内增强您的工作流程

    作为网络开发人员,我们一直在寻找可以让我们的生活更轻松、让我们的代码更好的工具。让我们深入了解彻底改变我的开发工作流程的 10 个令人惊叹的工具! 1.WhatFont:你的字体侦探 什么字体 曾经偶然发现一个字体华丽的网站并想知道,“那是…

    2025年3月7日 编程技术
    200
  • Web 标准和最佳实践的重要性:为什么在 JavaScript 中重新发明轮子通常会导致更糟糕的解决方案

    介绍 在不断发展的 Web 开发世界中,很容易被最新的框架、库和工具所吸引。开发人员经常发现自己很想创建自定义解决方案,相信他们独特的方法可能会提供更好或更创新的东西。然而,这种方法可能是一把双刃剑。忽略既定的 Web 标准和最佳实践可能会…

    2025年3月7日
    200
  • 构建“人流量统计器”:从童年计数到现代网站的旅程

    简介 是否曾经发现自己只是为了好玩而数人或物?我小时候确实这么做过,无论是经过的汽车数量还是房间里有多少人。这个简单的习惯激发了我的项目背后的想法:人数统计器。 创建人数统计器的主要目标是深入研究 javascript、理解其语法并熟悉其流…

    2025年3月7日
    200
  • LeetCode 冥想:硬币找零

    我们先来描述一下这个问题: 给你一个代表不同面额硬币的整数数组硬币和代表总金额的整数金额。返回弥补该金额所需的最少硬币数量。如果任何硬币组合都无法弥补该金额,则返回-1。您可以假设您拥有无限数量的每种硬币。 例如: input: coins…

    2025年3月7日
    200
  • React 要点:您可能缺少的功能

    react 巩固了其作为构建动态和响应式用户界面的首选库的地位。凭借其声明式方法和基于组件的架构,react 简化了开发现代应用程序的复杂过程。然而,与任何强大的工具一样,即使对于经验丰富的开发人员来说,也有一些功能和最佳实践经常被忽视。 …

    2025年3月7日
    200
  • 选择适合长时间坐着的椅子

    对于那些长时间坐在办公桌前的人来说,找到合适的办公椅对于保持舒适度和预防健康问题至关重要。专为长时间使用而设计的办公椅应提供良好的支撑,减少压力,并促进全天保持良好的姿势。在这篇博客中,我们将探讨最适合长时间坐着的办公椅,以及需要寻找哪些功…

    2025年3月7日
    200
  • 让我们了解 JS 中的递归:类型、时间复杂度

    目录 什么是递归?头递归尾递归树递归间接递归 什么是递归? 函数调用自身的过程称为递归,负责的函数称为递归函数。 递归类型:从高层次来看,有四种类型 头递归: 在这里,递归函数在检查基本条件之后和执行任何逻辑之前立即调用自身。 functi…

    2025年3月7日
    200
  • 通过分页、排序和过滤功能优化电子商务导航

    在我的网络笔记中查看这篇文章! 我们正在使我们的商店变得越来越人性化,今天我们将在我们的电子商务商店改进方面又迈出一步。在之前的文章中,我们已经添加了分页、排序和过滤器,但它们只是我们模板的一部分,没有任何功能,现在是时候修复它了,所以让我…

    2025年3月7日
    200
  • 保留 Redux 状态

    persist redux 状态是什么意思? react 应用程序中的一个常见挑战是在页面重新加载后或在用户会话之间重新水合 redux 状态。典型的解决方法是通过 api 调用重新获取数据并将其存储在 redux 状态中。但是,您现在可以…

    2025年3月7日
    200

发表回复

登录后才能评论