登录
首页 >  文章 >  前端

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

来源:dev.to

时间:2024-08-17 17:19:18 232浏览 收藏

来到golang学习网的大家,相信都是编程学习爱好者,希望在这里学习文章相关编程知识。下面本篇文章就来带大家聊聊《自行开发构建 Web UI:部分了解 HTML》,介绍一下,希望对大家的知识积累有所帮助,助力实战开发!

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

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

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

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


了解行话

  1. 编程语言:以计算机可以执行的特定语法(编程语言的方式)编写的一组指令。请记住,计算机只能理解二进制代码(1 或 0),现在,为了使计算机理解逻辑并找到权衡,我们(人类)创建了一种编程语言,以便可以轻松地我们编码,也让计算机理解它。
  2. 编译器:将用编程语言编写的代码翻译成计算机可以理解和执行的机器语言的工具。
  3. 语法:定义编程语言结构的规则。将其视为句子中单词的排列方式以使其有意义。
  4. 注释:代码中的注释,解释代码某些部分的作用。注释可以帮助其他开发人员(或未来的你)理解代码背后的逻辑。
  5. dom(文档对象模型):dom 是 html 文档的树状表示。 html 中的每个标签都成为该树中的一个节点。例如,如果您的 html 有一个 <body> 标签,其中包含一个 <p> (段落),则浏览器会创建一个 body 节点,并将段落节点作为其子节点。
  6. 孩子们:随着你的进步,你就会明白这一点。元素嵌套在另一个元素内。例如,在 html 中,div 标签 (<div>) 内的段落标签 (<p>) 将被视为 div 的子级。
  7. 块级元素:随着你的进步,你将了解这个术语。这个术语通常描述元素的特征,即它将占据全部可用宽度。

使用 html 启动

html代表超文本标记语言

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

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

这是 html 文档的基本结构:

<!doctype html>
<html>
  <head>
    <title>html tutorial</title>
  </head>
  <body>
    <p>hello, world!</p>
  </body>
</html>
  • 标签:在 html 中,标签用于定义元素。标签用尖括号括起来,例如 <html> 或 <p>.

  • elements:由开始标签和结束标签组成,其中可能包含内容。例如 <p>hello, world!</p> 是一个段落元素。


html 文档结构

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

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

常用的 html 元素

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

  • <p></p>: 定义一个段落。
  • <div></div>:用于将其他元素分组在一起的块级元素。
  • <span></span>:用于对文本进行分组以进行样式设置的内联元素。
  • <header></header>: 代表一个版块的介绍性内容或导航链接。
  • <h1></h1> 到 <h6></h6>:标题,其中 <h1> 为最高级别,<h6> 为最低级别。
  • <br>:插入换行符(自关闭标签 - 意味着无需关闭标签)。
  • <form></form>: 用于创建用于用户输入的 html 表单。
  • <input>:创建一个输入字段,通常在表单中使用。
  • <select></select>: 创建一个下拉列表。
  • <label></label>:将文本标签与表单元素关联起来。
  • <table></table>: 定义一个表。
  • <tr></tr>: 定义表中的一行。
  • <td></td>: 定义表格行中的单元格。
  • <th></th>: 定义表格行中的标题单元格。
  • <ul></ul>:定义无序列表。
  • <ol></ol>: 定义一个有序(编号)列表。
  • <li></li>: 定义一个列表项。

创建您的第一个 html 文件

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

  1. 打开文本编辑器并输入以下代码:
<!doctype html>
<html>
<head>
  <title>html tutorial</title>
</head>
<body>
  <h1>example number 1</h1>
  <p>hello, world!</p>
</body>
</html>
  1. 使用 .html 扩展名保存文件(例如,index.html)
  2. 在网络浏览器中打开文件,查看您的第一个 html 网页的运行情况!
  3. 要检查您的代码,请在 google chrome 中按 ctrl + shift + c 打开开发人员工具并探索 dom 结构。
  4. 转到开发者工具中的网络选项卡并刷新浏览器选项卡。

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

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

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


创建表

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

  1. 打开同一个 html 文件并在 <body> 标签内添加以下代码:
<p>Table Example</p>
<table>
  <tr>
    <th>Name</th>
    <th>Power</th>
    <th>Is Kurama Present</th>
  </tr>
  <tr>
    <td>Naruto</td>
    <td>Rasengan</td>
    <td>Yes</td>
  </tr>
  <tr>
    <td>Sasuke</td>
    <td>Sharingan</td>
    <td>No</td>
  </tr>
</table>
  1. 保存文件并刷新浏览器以查看显示的表格。

注意标题是由段落标签呈现的。或者,您也可以使用 <caption> 标签,该标签将使表格标题居中。尝试使用标题标签并刷新以查看更改。

注意 <caption> 标签只能紧接在 <table> 开始标签之后使用。

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


结论

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

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

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

理论要掌握,实操不能落!以上关于《自行开发构建 Web UI:部分了解 HTML》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:dev.to 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>