在这篇文章中,我们将讨论HTML ,它的特性,为什么要学习 HTML 以及最后的优点和缺点,让我们开始吧;
HTML是所有浏览器都支持的网页标准文档格式。他们获取HTML内容并将其翻译成您在设备屏幕上看到的内容。 HTML代表超文本标记语言,其中超文本是将一段文本转换为超链接(我们可以简称为“链接”)的能力, HTML使其能够访问任何文档。标记语言是一种计算机语言,具有许多易于理解的关键字、名称或标签,有助于表示页面的整体布局及其包含的数据,或者换句话说,它通过提供特定部分的结构来定义特定部分为用户提供的功能,如网页和文档的段落、链接、标题、标题等。 HTML不是一种编程语言。它没有其他编程语言那样创建动态函数的能力。使用HTML 时,我们只使用包含标签和属性的简单代码结构来构建网页的结构,浏览器将其显示为具有功能性目的的编程语言。它们可以接受输入并产生输出,具有调用动态函数来评估表达式等的能力。因此, HTML不能称为编程语言。
HTML由 Tim Berners-Lee 发明,Tim Berners-Lee 于 1990 年创立,他是瑞士 CERN 研究所的物理学家。他想到了一个基于互联网的超文本系统。它最初发布于 1993 年。现在 WHATWG(Web 超文本应用技术工作)组正式致力于应用程序创建。
标签:它们是HTML文档的基本结构,围绕内容并对其应用意义。标签括在尖括号 <标签名称> 内。除了少数标签外,大多数标签都有其相应的结束标签。 有它的结束标记 ,它用于包含完整HTML文档的代码的开始和结束。
属性:属性用于定义出现在开始标记内的HTML元素的特征及其在引号内使用的值。它们可以是例如
HTML
Demo Web Page
GeeksforGeeks
A computer science portal for geeks
输出:
上面例子中使用的标签:
- 声明不是HTML标记。这是浏览器关于预期文档类型的信息。
- 表示 element 是HTML页面的根元素。
- 它包含有关HTML页面的元信息。
-
该元素提供有关HTML页面标题的信息(显示在浏览器的标题栏或页面的选项卡中)。 - 元素描述了文档的正文,它包含您在网页中看到的所有可见内容,例如网页的标题、段落、图像、超链接、表格、列表等。
- 元素定义了一个大标题。
- 元素定义一个段落。
HTML 的组成部分:
在HTML 中,通常有 2 个主要部分,即 head 和 body。每个部分都有自己的元素和要求。
Head Section: Head 标签表示 Web 文档的头部,里面可以容纳
标题:每个文档至少有一个标题。从上面的例子可以看出,标题部分以
身体部分:在 正文部分,它表示 Web 文档的正文,通常包含标题、文本、段落。标题以
开头,以
结尾。这意味着段落的内容应该写在这些尖括号内。特征
- 由于HTML是一种标记语言,它提供了一种灵活的方式来设计网页和文本。
- 您可以轻松发布带有标题、照片、表格等的在线文档,并且可以随时获取。
- HTML文档可以在 Windows 和 Linux 等任何平台上显示。
- 可以在一个网页中创建多个窗口,以在不同窗口中显示来自多个来源的信息。
- HTML是一种不区分大小写的语言,这意味着我们可以使用小写和大写的标签。
为什么要学习HTML?
- HTML是用于构建网站的框架,如果您知道它是如何工作的,那么在设计、营销和其他几个专业方面会更好。
- 对于那些想成为专业 Web 开发人员的人来说, HTML 的知识是必需的,因为它是任何开发课程的核心元素。
- 在HTML的帮助下,您可以轻松地在线赚钱,但您必须找到许多可用的HTML自由职业。您还可以通过在简历中添加其他技能(如 JavaScript、 PHP、Photoshop 等)来获得更多收入。
- HTML只是不适合制作网站,它们是一个开放/接受的来源,其中数据在所有浏览器上正确显示,符合标准,并且您的内容可以长时间看到。
- HTML还帮助文档作者应用排版格式、文档结构和图像的包含,而不会给用户带来任何困难,也无需依赖文档准备专家来提供标记。
好处
- 每个浏览器都支持HTML ,并且易于学习、使用和修改。
- 它支持多种颜色、格式和布局,有助于创建诱人的网页。
- 由于模板,它使网站设计更容易。
- FrontPage、Dreamweaver 和多种开发工具都支持HTML 。
- HTML是对搜索引擎最友好的。
缺点
- HTML只能用于创建普通或静态页面。如果想要动态功能页面,那么HTML没有用。因此, HTML不能用于动态输出。
- 有时, HTML的结构很难理解。
- 为了制作一个简单的网站,需要编写多行代码。
- 由于更简单的事情需要多行代码,因此增加了时间复杂度并需要更多时间。
- 它的错误代价高昂,因为一个小的打字错误可能导致网页无法运行。