【温故而知新】HTML元素/属性/标题/注释/段落/文本格式/头部/主体

本文主要是介绍【温故而知新】HTML元素/属性/标题/注释/段落/文本格式/头部/主体,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 一、概念
  • 二、元素
  • 三、属性
  • 四、标题
  • 五、注释
  • 六、段落
  • 七、文本格式
  • 八、头部
  • 九、主体

一、概念

HTML(HyperText Markup Language,超文本标记语言)是用于创建网页的标准标记语言。它被用来描述网页的结构和内容,并且是网页浏览器能够解析和渲染网页的基础。HTML5 是 HTML 的最新版本,增加了许多新的元素和功能,以适应现代网页开发的需求。

HTML5 提供了许多新的元素和 API,使得开发者可以创建更丰富、更交互式的网页和应用。例如,HTML5 引入了视频和音频元素,使得在网页上直接播放多媒体内容变得简单;还引入了 Canvas 和 SVG 元素,用于绘制图形和动画;另外,HTML5 还提供了地理位置 API、文件 API、Web Storage API 等,使得开发者可以轻松地获取和使用用户的地理位置信息、文件内容、本地存储数据等。

除了新增的元素和 API,HTML5 还改进了一些现有的元素和功能。例如,HTML5 改进了表单元素,提供了更多的输入类型(如 email、number、range 等),使得表单的验证和输入更加方便;还改进了语义元素(如 header、footer、article 等),使得网页的结构更加清晰和易于理解。

二、元素

HTML元素是HTML文档中的构建块,用于定义和组织网页的内容。

常见的HTML元素包括:

  • <html>:定义整个HTML文档的根元素。
  • <head>:定义文档的头部,包含了一些关于文档的信息,如标题、样式表等。
  • <body>:定义文档的主体部分,包含了实际显示在浏览器中的内容。
  • <h1><h6>:定义标题,分别表示从最高级标题到最低级标题。
  • <p>:定义段落。
  • <a>:定义链接,可以用于跳转到其他网页或内部锚点。
  • <img>:定义图像,可以用于显示图片。
  • <div>:定义一个文档中的块级容器,可以用于组织和样式化内容。
  • <span>:定义文档中的行内容器,可以用于样式化部分文本。
  • <ul>:定义无序列表。
  • <ol>:定义有序列表。
  • <li>:定义列表项。
  • <table>:定义表格。
  • <tr>:定义表格中的行。
  • <td>:定义表格中的单元格。
  • <form>:定义表单,用于用户输入和提交数据。
  • <input>:定义表单中的输入字段,如文本框、复选框、单选钮等。

这只是一小部分HTML元素的例子,HTML有很多其他元素可以用于创建各种不同类型的网页内容。每个元素都有特定的语法和属性,可以通过标签名称、类名、ID等进行选择和样式设置。

HTML 文档实例

<!DOCTYPE html>
<html><body>
<p>这是第一个段落。</p>
</body></html>

三、属性

HTML属性是用于为HTML元素提供附加信息或配置的特性。属性出现在HTML元素的开始标签中,以名称和值的形式表示。以下是一些常用的HTML属性:

  • id:为元素定义唯一的标识符。
  • class:为元素定义一个或多个样式类。
  • style:为元素定义内联样式。
  • src:指定图像、视频或音频文件的URL。
  • href:指定链接地址。
  • alt:为图像定义替代文本。
  • title:为元素提供额外的说明信息,通常以工具提示的形式显示。
  • width:定义元素的宽度。
  • height:定义元素的高度。
  • disabled:禁用元素。
  • readonly:将输入字段设置为只读,无法编辑。
  • required:指定输入字段为必填项。
  • placeholder:为输入字段提供占位符文本。
  • rows:定义文本区域的行数。
  • cols:定义文本区域的列数。
  • checked:设置复选框或单选钮为选中状态。
  • selected:设置下拉列表中的选项为默认选中状态。
  • maxlength:指定输入字段的最大字符数限制。
  • minmax:指定输入字段的最小值和最大值。

这只是一小部分常用的HTML属性,不同的HTML元素可能具有不同的属性。可以根据具体的需求查阅HTML文档以了解更多的属性和它们的用法。

下面列出了适用于大多数 HTML 元素的属性:

属性描述
class为html元素定义一个或多个类名(classname)(类名从样式文件引入)
id定义元素的唯一id
style规定元素的行内样式(inline style)
title描述了元素的额外信息 (作为工具条使用)

四、标题

在HTML中,可以使用标题元素 <h1><h6> 来定义页面的标题。这些标题元素按照重要性从高到低排列,其中 <h1> 是最高级的标题, <h6> 是最低级的标题。

以下是标题元素的示例:

<h1>这是一级标题</h1>
<h2>这是二级标题</h2>
<h3>这是三级标题</h3>
<h4>这是四级标题</h4>
<h5>这是五级标题</h5>
<h6>这是六级标题</h6>

使用标题元素的好处是它们不仅用于页面结构,还有助于搜索引擎优化和可访问性。搜索引擎通常会将页面标题视为页面的重要指标,而屏幕阅读器等辅助技术可以利用标题元素帮助用户浏览和理解页面结构。

请注意,不要仅仅通过更改标题元素的字体大小或样式来定义标题。应该根据内容的层次结构和重要性选择正确的标题级别。

五、注释

在HTML中,可以使用注释来在代码中添加注解或说明,这些注释不会在浏览器中被显示出来。注释可以用于提供代码的说明、调试或临时禁用一段代码。

HTML注释使用<!-- 开始,以 --> 结束。在这两个符号之间的内容将被视为注释,不会被浏览器解析或显示。

以下是HTML注释的示例:

<!-- 这是一个HTML注释 -->
<p>这是一个段落元素。</p>
<!-- <p>这是被注释的段落元素</p> -->

注意,注释应该在有效的HTML标记内使用,并且不能嵌套在其他注释中。注释也不能包含--,因为它会被解析为注释的结束符。

使用注释可以帮助在代码中添加有关代码目的、作者或修改历史的说明,以便其他开发者可以更好地理解和维护代码。同时,在调试代码时,注释还可以临时禁用一些代码来进行排查错误。

六、段落

在HTML中,段落是一种常用的文本元素,用于显示一段连续的文本。段落元素使用<p>标签来定义,开始标签<p>用于指示段落的开始,结束标签</p>用于指示段落的结束。在段落元素中可以包含任意文本、其他HTML元素或标记。

以下是一个简单的段落示例:

<p>这是一个段落。</p>

段落元素会自动在段落之前和之后添加一些空白间距,以使段落在页面上更易于辨认。这样,每个段落都会单独显示为一行,并且段落之间会有一些间隔。

在段落元素中可以包含其他HTML元素,如链接、强调文本、图片等。例如:

<p>这是一个包含<a href="https://www.example.com">链接</a>的段落。</p>

段落元素是HTML中常用的文字排版元素之一,它被广泛用于结构化和组织文本内容。

七、文本格式

在HTML中,可以使用一些标签来对文本进行格式化和排版。以下是一些常用的HTML文本格式化标签:

  1. <b>:用于加粗文本。例如 <b>加粗文本</b>
  2. <i>:用于斜体文本。例如 <i>斜体文本</i>
  3. <u>:用于下划线文本。例如 <u>下划线文本</u>
  4. <s>:用于删除线文本。例如 <s>删除线文本</s>
  5. <strong>:用于表示重要文本,一般会呈现为加粗。例如 <strong>重要文本</strong>
  6. <em>:用于表示强调文本,一般会呈现为斜体。例如 <em>强调文本</em>
  7. <sup>:用于上标文本。例如 x<sup>2</sup>
  8. <sub>:用于下标文本。例如 H<sub>2</sub>O
  9. <small>:用于表示小号文本。例如 <small>小号文本</small>
  10. <big>:用于表示大号文本。例如 <big>大号文本</big>

请注意,这些标签只是用来表示文本的样式和意义,并不会直接影响文本在页面上的显示效果。实际的样式和排版效果会受到CSS样式表的影响。

八、头部

在HTML中,头部()是一个包含元数据(metadata)的部分,它不会直接在浏览器窗口中显示内容,而是提供关于HTML文档的信息。头部通常包含以下元素:

  1. <title>:定义文档的标题,显示在浏览器的标题栏或选项卡上。
  2. <meta>:定义元数据,包括字符编码、关键词、描述等。例如:<meta charset="UTF-8"> 定义文档的字符编码为UTF-8。
  3. <link>:用于在HTML文档中引用外部资源,如CSS样式表或图标文件。
  4. <style>:用于在HTML文档内部定义CSS样式。
  5. <script>:用于在HTML文档内部或外部引入JavaScript脚本。
  6. <base>:用于指定文档中相对URL的基础URL。
  7. <noscript>:指定在不支持或禁用JavaScript的情况下显示的替代内容。

头部标签的结构如下:

<!DOCTYPE html>
<html>
<head><!-- 元数据和其他头部元素放在这里 -->
</head>
<body><!-- 页面内容放在这里 -->
</body>
</html>

头部的内容对于搜索引擎优化(SEO)和网页性能优化非常重要,可以提供有关网页的关键信息,增加搜索引擎索引和用户体验。

九、主体

在HTML中,<body>是一个包含页面实际内容的标签。在<body>标签中,可以包含各种HTML元素,用于构建页面的结构、布局和显示内容。

以下是常见的HTML元素,可以在<body>标签中使用:

  1. 标题:<h1><h6>标签用于定义页面的标题,其中<h1>是最高级别的标题。

  2. 段落:<p>标签用于定义段落,用于按照自然段落将文本分组。

  3. 换行:<br>标签用于插入换行符,使文本换行显示。

  4. 水平线:<hr>标签用于插入水平线,用于分隔内容。

  5. 列表:有序列表使用<ol>标签,无序列表使用<ul>标签,列表项使用<li>标签。

  6. 图像:<img>标签用于插入图片,通过指定图片的URL和相关属性来显示图片。

  7. 链接:<a>标签用于创建超链接,可以链接到其他页面、文件或位置。

  8. 表格:<table>标签用于创建表格,<tr>标签表示表格的行,<th>标签表示表格的表头单元格,<td>标签表示表格的数据单元格。

  9. 表单:<form>标签用于创建表单,包含输入字段、按钮、下拉菜单等表单元素。

  10. 样式:<div><span>标签用于创建块级和行内元素,可以通过CSS样式进行样式定义。

  11. 脚本:<script>标签用于插入JavaScript脚本,可以实现交互和动态效果。

  12. 视频和音频:<video><audio>标签用于嵌入视频和音频内容。

  13. 内联框架:<iframe>标签用于嵌入其他网页或文档。

<body>标签的示例结构如下:

<!DOCTYPE html>
<html>
<head><!-- 头部内容 -->
</head>
<body><!-- 页面实际内容 --><h1>标题</h1><p>段落文本</p><img src="image.jpg" alt="图片"><a href="https://example.com">链接</a><!-- 其他HTML元素 -->
</body>
</html>

通过在<body>标签中添加不同的HTML元素,可以创建丰富多样的网页内容。

这篇关于【温故而知新】HTML元素/属性/标题/注释/段落/文本格式/头部/主体的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/613546

相关文章

Vue3 的 shallowRef 和 shallowReactive:优化性能

大家对 Vue3 的 ref 和 reactive 都很熟悉,那么对 shallowRef 和 shallowReactive 是否了解呢? 在编程和数据结构中,“shallow”(浅层)通常指对数据结构的最外层进行操作,而不递归地处理其内部或嵌套的数据。这种处理方式关注的是数据结构的第一层属性或元素,而忽略更深层次的嵌套内容。 1. 浅层与深层的对比 1.1 浅层(Shallow) 定义

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template

【 html+css 绚丽Loading 】000046 三才归元阵

前言:哈喽,大家好,今天给大家分享html+css 绚丽Loading!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏+关注哦 💕 目录 📚一、效果📚二、信息💡1.简介:💡2.外观描述:💡3.使用方式:💡4.战斗方式:💡5.提升:💡6.传说: 📚三、源代码,上代码,可以直接复制使用🎥效果🗂️目录✍️

【前端学习】AntV G6-08 深入图形与图形分组、自定义节点、节点动画(下)

【课程链接】 AntV G6:深入图形与图形分组、自定义节点、节点动画(下)_哔哩哔哩_bilibili 本章十吾老师讲解了一个复杂的自定义节点中,应该怎样去计算和绘制图形,如何给一个图形制作不间断的动画,以及在鼠标事件之后产生动画。(有点难,需要好好理解) <!DOCTYPE html><html><head><meta charset="UTF-8"><title>06

滚雪球学Java(87):Java事务处理:JDBC的ACID属性与实战技巧!真有两下子!

咦咦咦,各位小可爱,我是你们的好伙伴——bug菌,今天又来给大家普及Java SE啦,别躲起来啊,听我讲干货还不快点赞,赞多了我就有动力讲得更嗨啦!所以呀,养成先点赞后阅读的好习惯,别被干货淹没了哦~ 🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,助你一臂之力,带你早日登顶🚀,欢迎大家关注&&收藏!持续更新中,up!up!up!! 环境说明:Windows 10

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能

Vue3项目开发——新闻发布管理系统(六)

文章目录 八、首页设计开发1、页面设计2、登录访问拦截实现3、用户基本信息显示①封装用户基本信息获取接口②用户基本信息存储③用户基本信息调用④用户基本信息动态渲染 4、退出功能实现①注册点击事件②添加退出功能③数据清理 5、代码下载 八、首页设计开发 登录成功后,系统就进入了首页。接下来,也就进行首页的开发了。 1、页面设计 系统页面主要分为三部分,左侧为系统的菜单栏,右侧

【VUE】跨域问题的概念,以及解决方法。

目录 1.跨域概念 2.解决方法 2.1 配置网络请求代理 2.2 使用@CrossOrigin 注解 2.3 通过配置文件实现跨域 2.4 添加 CorsWebFilter 来解决跨域问题 1.跨域概念 跨域问题是由于浏览器实施了同源策略,该策略要求请求的域名、协议和端口必须与提供资源的服务相同。如果不相同,则需要服务器显式地允许这种跨域请求。一般在springbo

vscode中文乱码问题,注释,终端,调试乱码一劳永逸版

忘记咋回事突然出现了乱码问题,很多方法都试了,注释乱码解决了,终端又乱码,调试窗口也乱码,最后经过本人不懈努力,终于全部解决了,现在分享给大家我的方法。 乱码的原因是各个地方用的编码格式不统一,所以把他们设成统一的utf8. 1.电脑的编码格式 开始-设置-时间和语言-语言和区域 管理语言设置-更改系统区域设置-勾选Bata版:使用utf8-确定-然后按指示重启 2.vscode

HTML提交表单给python

python 代码 from flask import Flask, request, render_template, redirect, url_forapp = Flask(__name__)@app.route('/')def form():# 渲染表单页面return render_template('./index.html')@app.route('/submit_form',