HTML基础标签及其语义

2023-11-18

一、HTML语法规范

1.1、基本语法表述

<html></html>#标签通常都是成对出现(双标签),开始结束标签

<br />#单标签

1.2、标签关系

包含关系与并列关系

包含关系

<head>#父标签

           <title> </title>#子标签

<head>

并列关系

<head> </head>

<body> </body>

1.3、HTML基本结构标签

骨架标签,页面内容也是在这些基本标签上书写

<html>#根标签

          <head># 头部标签

                <title>我的第一个页面</title>  # 网页标题

        </head>

        <body>

                  你我之间,月薪过万  # 文档的所有内容

        </body>

</html>

vscode中!可以快速生成骨架

1.4、<!DOCTYPE>文档类型声明,作用是告诉浏览器使用哪种HTML版本来显示网页

<!DOCTYPE html>:当前页面采取的是HTML5版本来显示网页,不属于HTML

1.5、<html lang="en">定于文档显示语言,en定义为英语,zh-CN定义语言为英文,作用为提示

1.6

<meta charset="UTF-8">字符集:十多个字符的集合,以便计算机能够识别和存储各种文字,同样防止乱码。  meta:元标签

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

1.7<hr>

作用:添加水平线

 1.标题标签<h1>-<h6>(重要)

<h1> I am first title </h>

标签语义:作为标题使用,并且依据重要性递减

特点:

1).加了标题的文字会变得加粗,字号也会变大

2).一个标题独占一行

2.段落和换行标签(重要)

<p>我是一个段落标签</p>

标签语义:将文档分段

3.段落和换行标签

<br />

标签语义:强制换行

特点:只是简单的开始新的一行,跟段落不一样

4.文本格式化标签

使文字加粗、具有下划线、斜体等效果、

标签语义:突出重要性,比普通文字更加重要。

都推荐使用前者,语义更加强烈

加粗:<strong> </strong>或者<b></b>

倾斜:<em></em>或者<i></i>

删除线:<del></del>或者<s></s>

下划线:<ins></ins>或者<u></u>

5.<div>和<span> 均为双标签,前者表示分割、分区,span表示跨度、跨距

用来布局网页,没有语义,他们就是一个盒子,用来装内容。

<div>hello</div>:独占一行

<span>勇士</span>

<span>篮网</span>

输出结果为:勇士 篮网

6.图像标签和路径

(1)图像标签

<img src='图像URL' />:src是<img>标签的必须属性,用于指定图像文件的路径和文件名

重点:图片位置必须和.html在同一个文件中

(2)路径

相对路径:以应用文件所在的位置为参考基础,而建立出的目录路劲,图片相对于HTML页面的位置

如果在同一根目录下,新建了一个文件夹存储图片,则使用下一级路径

绝对路径:目录下的绝对位置

7.超链接标签(拥有title属性)

<a>标签:定义超链接,作用是从一个页面到另一个页面

(1)链接的语法格式

<a href='跳转目标' target=’目标窗口的弹出方式‘>文本或图像</a>

target如果选用_self属性的话,则是覆盖原网站,在原网站的基础上打开新的网站

(2)链接分类

1.外部链接,

2.内部链接,网站内部之间的

3.空链接:<a href='#'></a>

4.下载链接:同理可得,只是内容变成了XXX.zip

5.网页元素链接:文本视频表格图像等等都可以添加链接

如图所示,图片也可以添加超链接

6.锚点链接:网页内部导航,快速定位到页面中的某个位置

返回顶部制作

8.HTML中的注释和特殊字符

(1)注释

<!--开头,以-->结束

ctrl+/快速添加注释

(2)特殊字符

9.表格标签

(1)表格的作用

主要英语显示数据,可以让数据现实的非常规整。

(2)表格的基本语法

<table></table>适用于定义表格的标签

<tr></tr>用于定义表格中的行的,必须嵌套在<table>双标签中,

<td></td>用于定义表格中的单元格,必须嵌套在<tr>双标签中

字母td指表格数据(table data),即数据单元格的内容

(3)表头单元格标签

会加粗居中显示

(4)表格属性

实际开发不经常用,一般使用css来设置

(5)表格结构标签

<thead>表格头部区域

<tbody>表格身体区域

更好的分清楚表格的区域

(6)合并单元格

1.合并单元格的方式

跨行合并:rowspan="合并单元格的个数"

跨列合并:colspan="合并单元格的个数"

2.目标单元格(写合并代码)

跨行:最上侧单元格为目标单元格,写合并代码

跨列:最左侧单元格为目标单元格,写合并代码

3.合并单元格

1.确定跨行还是跨列

2.找到目标单元格。写上合并方式=合并单元格的数量。如:<td colspan="2"></td>

3.删除多余的单元格

10.列表标签

作用:列表用来布局

特点:整齐、简洁、有序,作为布局会更加的自由和方便

分类:

无序列表、有序列表、自定义列表

(1)无序列表--重点

<ul>(双标签)定义无序列表,一般会以项目符号呈现列表项,二;列表项使用<li>定义

<ul>中只能放<li>, <li>中可以放任何标签

样式属性通常由CSS设置

(2)有序列表--理解

各个选项中有一定的顺序

<ol>定义有序列表,<li>定义,自动编号

语法同无序列表

样式属性有CSS设置

(3)自定义列表--重点

使用场景:对于术语或名词进行解释和描述,定义列表的列表项前没有任何项目符号

<dl>定义自定义列表,<dt>,<dd>描述dt,并列关系

注意点:<dl>中只能出现dt和dd

11.表单标签

作用:收集用户信息

如填写手机号、住址等

(1)组成

表单域、表单控件(表单元素)、提示信息三个部分组成

(2)表单域

包含表单元素的区域

在HTML标签中,<form>用于定义表单域。以实现用户信息的收集和传递

<form>会把它范围内的表单元素信息提交给服务器(暂时不需要掌握)

(3)表单控件(表单元素)

input输入表单元素

select下拉表单元素

textarea文本域元素

1.<input>

<input type="属性值" />

(4)<label>

用于绑定一个表单元素,当点击<label>标签内的文本时,浏览器就会自动将焦点(光标)转到或者选择对应的表单元素上,来增加用户体验

使用方如下:

2.select下拉表单

作用:避免占用网页位置

<option>中定义selected=“selected”时,为默认选中项

3.textarea

应用场景:当用户输入内容较多的情况下,可以使用此标签,可以定义为多行输入

如留言板、评论等等

  • 1.name和value是每个表单元的属性值,主要给后台人员使用
  • 2.name表单元素的名字,要求单选按钮和复选框要有相同的name值
  • 3.checked属性:会默认勾选某个选项
  • 4.maxlength:
  • 5.submit:将数据提交给后台
  •   在链接文本的href属性中,设置属性值为#名字的形式,如<a href='#two>第二集</a>
  •        找到目标位置标签,里面添加一个id属性=刚才的名字,如:<h3 id="two>第二集介绍</h3>

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

HTML基础标签及其语义 的相关文章

  • HTML 中的

    我有一个带有按钮的网页 目前 我将此按钮绑定到一个 javascript 处理程序 该处理程序使页面在单击时重定向到给定的 URL HTML
  • 如何将 XCode 变量传递到资源文件夹中的 HTML 文件?

    我有一个 UIWebView 它从资源文件夹加载本地 HTML 文件 现在 这个 HTML 文件中包含了 Javascript 我的问题是 有没有办法将 XCode 变量传递给加载到 UIWebView 内的 HTML 文件 我可以将其传递
  • 如何检测已更改的网页?

    在我的应用程序中 我使用 LWP 定期获取网页 无论如何 是否要检查两次连续提取之间网页是否在某些方面发生了变化 除了明确进行比较之外 是否有在较低协议层生成的任何签名 例如 CRC 可以提取并与旧签名进行比较以查看可能的更改 有两种可能的
  • 使全宽图像以 div 为中心

    我有一个最大高度为 400 像素的 div 容器 我在容器内放置了一个相当大的图像 由于容器具有最大高度 因此显然会切断大部分图片 这就是我的目标 但我唯一的问题是试图让图像在 div 内居中 以便显示图片的主要部分 这是我目前拥有的代码
  • 将多个文件上传到服务器并

    我的第一篇文章所以要温柔 我尝试过搜索此内容 并且有很多类似的帖子 但我似乎找不到任何与我的问题完全相似的内容 而且我已经在这个问题上花了几个小时了 我正在用 PHP 5 3 和 MySQL 构建一个系统 部分功能是要求用户根据之前的一些选
  • 如何独立于“thead”滚动表“tbody”?

    如指定W3规格 http www w3 org TR html401 struct tables html idx row group对于表 表格行可以分为桌头 桌脚和一个或多个 更多表体部分 使用THEAD https www w3 or
  • 如何从 google chrome 主题运行 JS 代码

    Google Chrome 主题定义于Chrome 开发者文档 https developer chrome com extensions themes如下 主题是一种特殊的扩展 它改变了 浏览器看起来 主题像常规扩展一样打包 但他们 不包
  • 使用canvas.toDataURL时如何设置crossOrigin属性?

    因此 我尝试为我正在构建的 OpenLayers 3 应用程序创建打印地图函数 我知道他们example http openlayers org en v3 8 2 examples export map html但每当我尝试使用它时 我都
  • 使 Knockout applyBindings 将选择选项视为数字

    我将 Knockout 与 html select option 结合使用 请参阅Fiddle http jsfiddle net hf5gb
  • 分页后重新显示当前标题

    我正在使用 Wea syPrint 创建文档 我有一些带有名称的部分 其中一些可能跨越多个页面 当节太长时 就会出现分页符 我想做的是重新显示当前部分的名称 最好使用相同的格式 以下 MWE 显示了分页符后如何不显示节标题 h1 First
  • 隐藏加载失败的图片

    我有一个 Android 应用程序 它生成一些在本地 Webkit 视图中呈现的 HTML HTML 生成的细节实际上并不那么重要 除了 大部分来自一个地方 我无法改变它 HTML 周围的模板 包括页眉 页脚 HEAD 等 CSS 和 Ja
  • 如何通过两个输入文本字段组合表中的搜索?

    我的桌子看起来像这样 table tr td Apple td td Green td tr tr td Grapes td td Green td tr tr td Orange td td Orange td tr table 搜索的j
  • 如何从 HTML 图表中删除网址 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我正在 HTML 中创建一个图表 我正在使用 API amCharts 但问题是它在图表中显示文本 amchart 我怎样才能删除该文本
  • 如何选择与绝对定位 DIV 重叠的选项?

    我有一个绝对定位的 div 它的作用类似于工具提示 当鼠标悬停在某个元素上时 它会显示 然后在鼠标移开时隐藏 我有几个
  • 从右到左打印表格单元格

    我制作了一个表格 并希望第一个单元格从右侧开始 而不是默认从左侧开始 我尝试更改 CSS 中的 float 属性 但似乎没有帮助 这是代码 table border 0 width 100 cellspacing 0 align cente
  • 如何在 difflibs html 输出中突出显示每行超过两个字符

    我在用difflib HtmlDiff比较两个文件 我希望在输出的 html 中突出显示差异 当一行中最多有两个不同的字符时 这已经有效 a 2 000 b 2 120 但是 当一行上有更多不同的字符时 在输出中整行将被标记为红色 在左侧
  • 使用标签强制关闭 IE 兼容模式

    我正在为一个在所有 Intranet 站点上强制使用兼容模式的客户工作 我想知道是否可以在 HTML 中放入一个标签来强制关闭兼容模式 有 边缘 模式 http msdn microsoft com en en library cc8175
  • 如何使用 JavaScript 使 DIV 可见和不可见?

    你能做类似的事情吗 function showDiv DIV visible true or something 如果 DIV 是一个元素那么 DIV style visibility visible OR DIV style visibi
  • 桌子高度如何固定?

    我想将表格高度固定为 600px 即使内容很长 尝试将表格包裹在一个div标签 并设置 CSS 属性div像这样 div tablewrapper height 600px overflow y auto 如果表格的高度超过 600 像素
  • 在 IE7 中水平对齐 div,无垂直堆叠

    我有一个固定容器 里面有一个附加容器 其中根据用户选择容纳了许多 DIV 我需要这些额外的 DIV 水平排列并提供水平滚动 但不是垂直滚动 比如这样 x x x 本质上 我的设置如下所示 div div div class final im

随机推荐

  • IOS编程教程(十一):在故事板联线(Segue)中的不同视图控制器里传值

    这是我们演示故事板系列的第二篇文章 在前一个教程中 我们介绍了故事板 那是一个在Xcode中方便设计友好用户界面的功能 如果你跟着教程走 从开始到现在 你应该已经建立了一个简单的菜单应用程序的导航界面 但是上一篇我们有一件事没讨论 那就是如
  • table.getn(tableName) 的用法注意。

    转自 http blog sina com cn s blog 4a2e9af90100cv1z html 1 table getn tableName 等同于操作符 作用 得到一个table的大小 注意 该table的key必须是有序的
  • 启航2021

    1 企业数字化升级之路 附下载地址 点击标题 快速进入下载页面 近年来创新技术的不断升级迭代和突如其来的新冠疫情对各 各业数字化转型的推动 让企业管理者普遍认同数字化 智能化的企业运营模式 能够有效助 企业抗击 险 提升效能 获得 远发展
  • matlab-knn使用

    play with knn 1 什么是knn 1 1 什么是knn 1 2 knn适用范围 2 knn实验前的准备 2 1 knn的实验要点 3 knn的matlab实验 使用UCI数据集 3 0 KNN函数自带用例 3 1 UCI数据集
  • 3.docker仓库(Nexus、Harbor)的安装

    本文目录 前言 1 Aliyun 镜像仓库 2 Nexus 1 Nexus 私服搭建 2 登录控制台 3 配置nexus仓库 4 配置nexus仓库地址为安全的镜像地址 5 镜像推送至nexus仓库 6 拉取nexus仓库镜像 3 Harb
  • c++顺序表与链表的区别

    C Lists 链表 Lists将元素按顺序储存在链表中 与 向量 vectors 相比 它允许快速的插入和删除 但是随机访问却比较慢 说起这个访问速率呢 给大家举个很简单的例子 向量 vectors 也就是顺序表 它的存储方法就类似于c语
  • Exception in thread "main" java.lang.NoClassDefFoundError: XXX

    Exception in thread main java lang NoClassDefFoundError XXX编译时没有报错 一运行就不听话网上找了一大堆 各种解决方案都不是适合我 但是一片文章列举出了可能产生的原因https bl
  • Cpp关键字破解(三)【volatile】篇

    关键字总结 volatile 文章目录 关键字总结 volatile 0 前言 1 概念 2 作用 3 使用场景 4 volatile成员函数 5 代码体验 0 前言 参考几位前辈博客 汇总整理了一下 C 中volatile关键字的使用详解
  • Node.js文件系统模块——读写文件操作

    文章目录 前言 一 导入fs模块 1 readFile readFileSync 2 writeFile writeFileSync 3 appendFile appendFileSync 二 处理文件路径 1 dirname动态拼接路径
  • mysql的逻辑架构

    以一次查询为例 看一下从客户端发来sql 到执行完 整个过程mysql服务器做了哪些事 从整体上 分为三步 连接 对sql语句进行解析和优化 驱动引擎把数据交由文件系统存储 每一部分具体下来 就是这样一幅图 了解一条sql语句从客户端到服务
  • c语言中“

    一个竖杠 表示运算的或 二个竖杠 表示逻辑的或 c语言的位运算 取反 0取反是1 1取反是0 lt lt 是左移 比如1 lt
  • 系统架构设计师-数据库系统(1)

    目录 一 数据库模式 1 集中式数据库 2 分布式数据库 二 数据库设计过程 1 E R模型 2 概念结构设计 3 逻辑结构设计 三 关系代数 1 并交差 2 投影和选择 3 笛卡尔积 4 自然连接 一 数据库模式 1 集中式数据库 三级模
  • less命令打开两个或多个文件时切换文件的快捷键

    在使用 less 命令查看多个文件时 可以使用快捷键 n 和 p 来切换文件 输入 n 后 将切换到下一个文件 输入 p 后 将切换到上一个文件 如下图 less可以打开两个文件 使用快捷键就可以快速查看 而不用退出后再重新打开另一个文件了
  • 计算机专业PhD申请文书范文,美国统计学博士申请文书范文

    美国统计学博士申请文书范文推荐 美国博士申请文书个人陈述作用十分重要 本文为大家提供了一篇成功获取美国统计学博士申请的PS范文 希望大家可以从这一篇文章中得到一些有用的参考信息 I am applying for acceptance in
  • SQL 连接运算join

    连接运算是 8种关系运算 中的一种 五种JOIN方式 1 INNER JOIN or JOIN 2 OUTER JOIN 2 1LEFT OUTER JOIN or LEFT JOIN 2 2RIGHT OUTER JOIN or RIGH
  • 一图看懂 openpyxl 资料整理+笔记(大全)

    本文由 大侠 AhcaoZhu 原创 转载请声明 链接 https blog csdn net Ahcao2008 一图看懂 openpyxl 资料整理 笔记 大全 摘要 类结构图 一级模块目录 按字序 多级模块 按层级 模块级 doc 及
  • 【已更新代码图表】2023数学建模国赛E题python代码--黄河水沙监测数据分析

    E 题 黄河水沙监测数据分析 黄河是中华民族的母亲河 研究黄河水沙通量的变化规律对沿黄流域的环境治理 气候变 化和人民生活的影响 以及对优化黄河流域水资源分配 协调人地关系 调水调沙 防洪减灾 等方面都具有重要的理论指导意义 附件 1 给出
  • STM32---SPI

    SPI 1 SPI介绍 SPI主要应用在EEPROM FLASH 实时时钟 AD转换器 数字信号处理器 数字信号解码器 4条信号线 MISO 主设备输入 从设备输出引脚 主机从这条信号线读入数据 从机的数据由这条信号线输出到主机 即在这条线
  • 面试必问

    若有收获 请记得分享和转发哦 对于工作3年左右的Java程序员来说 在面试大厂的过程中 面试官可能不会太关注你做了多少个项目 你的CRUD水平如何 更多的是关注你对某项技术点的理解深度 所以说 工作3年左右的小伙伴一定要把自己的重心放到技术
  • HTML基础标签及其语义

    一 HTML语法规范 1 1 基本语法表述 标签通常都是成对出现 双标签 开始结束标签 br 单标签 1 2 标签关系 包含关系与并列关系 包含关系 父标签 子标签 并列关系 1 3 HTML基本结构标签 骨架标签 页面内容也是在这些基本标