关于HTML基本标签及结构详解

2023-11-20

本文主要介绍了HTML基本标签及结构详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

1.HTML概述

1.HTML:超文本标记语言。是一种标识性语言,非编程语言,不能使用逻辑运算。通过标签将网络上的文档格式进行统一,使分散的网络资源链接为一个逻辑整体。

超文本是一种组织信息的方式,通过超级链接将多种媒介链接起来

标记:标签。用<>包裹的具有一定含义的内容,比如:

静态网页:不变

动态网页:跟后台同时改变

2.HTML标签结构

1.文档结构:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

<!doctype html><!--!表示声明的意思。这一行代码意思:下面的文档标签将以html5进行解析-->

<html>

<!-头部.用来完成一个网页的相关设置->

<head>

    <meta charset="utf-8"><!--汉字编码--><!--meta:元,用来完成对应设置-->

    <meta name="keywords" content=""><!--设置一个网站搜索的关键字-->

    <meta name="description" content=""><!--网站的描述内容-->

    <title>我的第一个html网页</title><!--标题-->

    <!--设置网站的小图标-->

    <link rel="shortcut icon" href="" type="image/png">

    <style>

        /*书写样式的地方*/

    </style>

    <link rel="stylesheet" href="style.css"><!--用来引入外部样式文件-->

</head>

<!--2.主体部分-->

<body>

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

</body>

<script>

    //放脚本代码的地方

</script>

</html>

2.常用标签:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

<!--做移动端开发设置-->

    <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">

     <!--1.div标签,用于布局,没有具体含义,分层。层-->

     <div></div>

     <!--2.hx:标题,从1级到6级,1级最大,6级最小,自动加粗,有默认字号-->

     <h1></h1>...<h6></h6>

     <!--3.p标签:表示段落。相当与一个回车.-->

     <p></p>

     <!--4.br:生成换行符-->

     <br>

     <!--6.a标签,实现链接跳转,target:_blank新窗口/_self当前窗口_parent/top-->

     <a href="url地址/链接" title="B站">文本</a>

     <a href="url地址" target="_blank">文本</a>

     <a href="url地址" target="_self">文本</a>

     <a href="'#href" target="#href">文本</a>

     锚点链接 href='#href' 目标位置的属性要设置为与其一直 id='#href'

     <!--7.img用于加载外部图片图像,src用来设计加载的图片或图像的路径,alt当图片图像加载不成功时,显示alt中的内容,否则不会显示-->

     src路径 alt替换文本 title 图片提示文本 width:图像宽度 height:图像高度 border边框

     <img src="" alt="显示不出的名字">

     <!--8.span作用与div一样,都是用于布局,div会单独占一行,span不会,span便签用于行内布局-->

     <span></span>

     <!--9.ul和ol,前者无序后者有序,都用的li标签。-->

     <ul>

        <li>li1</li>

        <li>li2</li>

        <li>li3</li>

    </ul>

    <ol>

        <li>li1</li>

        <li>li2</li>

        <li>li3</li>

    </ol>

     //自定义列表 重点每个网站的最下面基本都是通过自定义

    <dl> dl中只能有dt和dd 一个dt对应多个dd 为兄弟关系

        <dt></dt>名词1

        <dd></dd>名词1解释1

        <dd></dd>名词1解释2

    </dl>自定义列表

4.标签属性:

1

2

3

4

5

6

<!--标签属性:

            1.通常由属性名="属性值"组成

            2.起附加信息的作用。

            3.不是所有标签都有属性,比如br标签-->

            下面的title class就是属性名,而后面的就是属性值

    <p title="段落" class="content" id="content">这是一个测试段落</p>

5.部分其他标签:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

<!--文本格式化标签:就是通过标签来美化文本外观->

   <!--1.b和strong:都有加粗作用,且都是行级标签(不会自动换行),

   但strong还有强调作用。注:强调主要是用于SEO时,便于提前关键字-->

   <b>加粗</b>

   <strong>加粗且强调</strong>

   <!--2 i和em:使文字倾斜,em具有强调作用。且都是行级标签(不会自动换行),

   如果只是简单倾斜效果,用i标签就可以了,比如添加图标等-->

   <i>倾斜</i>

   <em>倾斜且强调</em>

   <!--3.pre预格式化文本,保留换行和空格及宽度。

   文字的字号会小一号,块级标签(在浏览器中会独占一行)-->

   <pre>

       pre预格式化

       文本,保留换行和空

       格及宽度

   </pre>

    

   <!--samll和big,将文字缩小或放大一号(行级标签,不会独占一行,且不识别宽高)-->

   <!--浏览器支持的最小字号是12px,显示比12px还小的文字的话,需要进行处理-->

   <p>我是正常的</p>

   <small>我是小一号的文字</small>

    

   <!--sub和sup:设置文本为下标和上标,用来调整文本正常显示的基线,且文字会自动小一号-->

   <p>正常显示:X1+X2=Y</p>

   <p>下标:X<sub>1</sub>+X<sub>2</sub>=Y</p>

   <p>下标:X<sup>1</sup>+X<sup>2</sup>=Y</p>

    

   删除线 <del></del> <s></s>

   下划线 <ins></ins> <u></u>

   转义字符:&nbsp; 空格 &lt; 小于号  &gt;大于号

6.表格标签以及表单标签

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

表格标签结构: 作用:显示 展示数据

    <table> <!--表格标签-->

        <th></th> 表头单元格

        <tr>

            <td></td>单元格

        </tr>行

    </table>

    属性

    align left center right 对齐

    border边框 cellpadding 文字和单元格的距离 cellspacing 单元之间的距离 width

     表格结构标签

    <thead></thead> 表头区域

    <tbody></tbody> 主体区域

     

    合并单元格:跨行合并:rowspan行和行 跨列合并:colspan列和列

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

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

    跨行或跨列步骤:

        1.确定跨行还是跨列 2.找到目标单元格 3.删除多余单元格

7.表单标签:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

表单标签:主要用途:收集用户信息

    表单由表单域 表单控件(元素) 提示信息组成

    表单域 实现用户信息传递<form action="" method=""></form>

    action跟着的为地址 method提交方式 name名称

     

    input输入表单元素:

     <input type="text">

       type属性值:text文本 password密码 button ridio单选框() checkbox(多选按钮).....

         submit(提交按钮,将表单值提交给服务器) reset 清除表单的所有数据

         button 普通按钮 结合js使用 file 上传文件

          

       name属性:表单元素的名字,单选按钮必须有相同的名字才可以多选1

                    单选按钮和复选框都要有相同的name

       value属性 定义值

            每个元素都应该有的,主要给后台人员来使用的

     

        checked 针对单选和多选 当页面打开的时候默认选择

     

        maxlength 最大长度

    select下拉表单元素

    使用场景:有多个选项,想节约空间<select name="" id="">

                                    <option value=""></option>

                                 </select>

    select至少包含一个option 在option中的属性selected = selected进行默认选择

    <label for=""></label>使用场景 for 和表单元素的id属性相同就对应上

    textarea文本域表单元素 输入文本较多时

    <textarea><textarea>一般规定长度通过css

到此这篇关于HTML基本标签及结构详解的文章就介绍到这了,希望可以帮到你

来源:微点阅读   https://www.weidianyuedu.com

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

关于HTML基本标签及结构详解 的相关文章

  • CSS条件注释适用于除IE之外的其他浏览器吗?

    据我所知 条件注释仅支持不同版本的IE 同样 我们也可以为其他浏览器提供条件注释吗 如果是 如何 如果不是 最好的选择是什么 CSS 条件注释仅适用于 IE http msdn microsoft com en us library ms5
  • Bootstrap .row margin-left: -15px - 为什么它会缩进(来自文档)

    我在 Bootstrap 文档中看到了这一行 http getbootstrap com css grid intro http getbootstrap com css grid intro It says 列通过填充创建装订线 列内容之
  • div 准备好后如何调用函数?

    我的 javascript 文件中有以下内容 var divId divIDer jQuery divId ready function createGrid Adds a grid to the html html 看起来像这样 div
  • HTML 元素:属性排序

    分析几个页面并注意到不同的方法 写作风格 我想知道 HTML 元素属性的顺序是否有效 浏览器性能 渲染 明显或不明显 客户端 服务器计算资源 任何事物 他们是我应该考虑的订购标准吗 我只能认为它会影响 JQuery 对第 n 个属性的选择
  • 如何在索引视图中打印关联数据

    subjects this gt Subjects gt find all contain gt Users fields gt Users username Users email gt hydrate false gt toArray
  • 如何使div垂直滚动[重复]

    这个问题在这里已经有答案了 我用图片元素列表做了一个水平滚动 但是当我垂直滚动它时我失败了 我的水平滚动条代码是 div class pic container div class pic row div style width 100 a
  • 禁用 HTML 验证。如何为全局每个表单设置“novalidate”?

    我想知道是否可以做一些事情来禁用应用程序中每个表单的 HTML 验证 有什么办法可以做到这一点或者我应该添加novalidate每个表单标签的属性 看来唯一的方法是添加novalidate使用 JavaScript jQuery 为每个表单
  • 使用添加“title”属性换行符 到 JSX 元素

    我知道我可以在 HTML 中添加换行符title属性使用 10 但 React 避免了这一点 例如 这是一个 React 组件 其中包含一个标准的 未由 React 处理的组件title包含换行符的属性 并且可以在浏览器中看到效果 但是如果
  • 如何使弹出窗口溢出:在溢出内可见:自动上下文

    我有一个 div 列表 如果超过父框 overflow x 应该滚动 并且在悬停时 我想看到一个弹出窗口 我的问题是 如果我将鼠标悬停在任何子 div 上 弹出窗口将被考虑用于溢出计算 但我只想让它在所有内容之上可见 而不是使其扩展滚动区域
  • 从 HTML 字符串中解析和选择

    使用 ajax 调用 我返回了页面的partialView HTML 但在显示它之前 我希望从主 div 中提取信息 如果我创建一个浮动窗口 该数据只是大小信息 Code div class window details more data
  • BeautifulSoup4:选择属性不等于x的元素

    我想做这样的事情 soup find all td attrs class foo 我想找到所有不具有 foo 类的 td 显然上面的方法不起作用 那怎么办呢 BeautifulSoup确实使 汤 变得美丽且易于使用 You 可以传递一个函
  • 将您的应用程序链接到现有页面

    我搜索了又搜索 似乎找不到任何与此相关的信息 我们有一个 Facebook 页面 facebook com companyname 我们在 Facebook 上也有一个应用程序 apps facebook com companyname 我
  • 如何用 C 语言通过 HTTP 协议发送图像?

    我是一名正在做网络服务器练习的学生 我需要一些帮助 我的网络服务器在文本页面上运行良好 但是每当浏览器发送一个 GET img jpg HTTP 1 1请求 我不知道如何处理 我听说 HTTP 协议是基于文本的 那么如何在 HTTP 响应中
  • Bootstrap 4 移动导航栏消失

    我刚刚从 Bootstrap 3 转换为 Bootstrap 4 但我的移动导航栏出现问题 使用切换按钮展开导航栏时 导航消失 我不明白为什么会发生这种情况 导航栏下方有一个大屏幕 但整个移动导航向上移动 如下面的 gif 所示 以下是导航
  • 全高全宽 CSS 布局

    我正在寻找一种方法来创建具有 5 个区域的纯 CSS 无 JavaScript 布局 如下所示 H A B C F
  • HTML5 文件 API 和 AJAX 上传分块问题

    我编写了一个带有单独进度的拖放多个文件上传等 除了一件事之外 它工作得非常好 上传较大文件时 有时浏览器会锁定 直到上传完成 我认为这是因为该文件存储在浏览器的内存中并占用了浏览器可用的所有资源 我想知道 是否可以逐段读取文件并在读取时通过
  • 从字节数组设置 img src

    我需要设置img src我在对象中拥有的字节数组的属性 img
  • 如何更改 HTML 文档的“实际编码”?

    我通过 W3C HTML 验证器运行我的网页并收到此错误 编码ascii不是字符的首选名称 使用中的编码 首选名称是 us ascii Charmod C024 第 5 行 第 70 列 内部编码声明 utf 8 不同意 文档的实际编码 u
  • 轮播滑动(未滑动)事件上的火灾事件,Bootstrap 3

    Bootstrap 2 似乎可以很好地处理幻灯片事件 请参阅这个问题 https stackoverflow com questions 9651466 how to attach slide slid events to the boot
  • java Web应用程序中的日期转换

    String date1 13 03 2014 16 56 46 AEDT SimpleDateFormat sdf new SimpleDateFormat dd MM yyyy HH mm ss z sdf setTimeZone Ti

随机推荐

  • Battery Charging Specification(BC1.2) 和 QC2.0 笔记

    BC2 说明 参数说明 标准检测流程 VBUS检测 VBUS Detect PD 移动设备 中有个检测VBUS是否有效的电路 电路有一个参考值 高于这个值就认为是VBUS有效了 这个参考值不是固定的 设计的时候保证它在0 8V 4V之间就可
  • [机器学习与scikit-learn-20]:算法-逻辑回归-线性逻辑回归linear_model.LogisticRegression与代码实现

    作者主页 文火冰糖的硅基工坊 文火冰糖 王文兵 的博客 文火冰糖的硅基工坊 CSDN博客 本文网址 机器学习与scikit learn 20 算法 逻辑回归 线性逻辑回归linear model LogisticRegression与代码实
  • Web服务器群集:LVS+Keepalived高可用群集

    目录 一 理论 1 Keepalived 2 VRRP协议 虚拟路由冗余协议 3 部署LVS Keepalived 高可用群集 二 实验 1 LVS Keepalived 高可用群集 三 问题 1 备服务器网卡启动报错 四 总结 一 理论
  • 平衡二叉排序树插入结点的学习总结

    最近写了平衡二叉排序树代码 在这里对自己的理解做一下总结 下面的文字 更多的是把我自己的遇到的理解上的问题和思路讲清楚 可能不能让你一下就看明白 这是我的问题 网上其实有很多写的很好的文章 我也是学他们的 然后通过写文章来考研自己是不是真的
  • Redis之坑:Redis与MySQL中事务的区别

    Redis之坑 spring data redis中的Redis事务 Redis之坑 理解Redis事务 Redis之坑 Redis与MySQL中事务的区别 Transaction之坑 数据库事务 Transaction之坑 Spring中
  • 【模型剪枝】——开源项目总结

    修剪是一种常用的压缩神经网络模型的技术 修剪方法探索模型权重 参数 中的冗余 并尝试删除 修剪冗余和非关键权重 冗余元素从模型中修剪 它们的值归零 我们确保它们不参与反向传播过程 pytorch pruning https github c
  • 设置定时任务为每天凌晨2点执行和每小时执行一次?

    每天凌晨2点 0 0 2 和每天隔一小时 0 1 例1 每隔5秒执行一次 5 例2 每隔5分执行一次 0 5 在26分 29分 33分执行一次 0 26 29 33 例3 每天半夜12点30分执行一次 0 30 0 注意日期域为0不是24
  • axure9怎么让页面上下滑动_Axure动态面板(上下左右滑动页面)

    手机端交互中 页面的上下左右滑动是常用的交互形态 今天给大家分享一下如何使用Axure来进行模拟 这里使用动态面板来实现 如果对动态面板不是很了解的同学 请查看专栏里的 动态面板入门教程 先看效果 开工之前我们我们先分析一下 滑动效果的用处
  • 利用Android Lost通过互联网或短信远程控制安卓设备

    利用Android Lost通过互联网或短信远程控制安卓设备 作者 Jack Wallen 杰克 瓦伦翻译 PurpleEndurer 2014 11 15第1版 使用智能手机要考虑的一个至关重要的因素是安全性 当然 安全问题不仅仅存在于平
  • java springboot -- MultipartFile -图片上传到远程服务器上

    新增文件 param file return private boolean saveFile MultipartFile file try 文件保存路径 String filePath A merchant 映射的地址 String fi
  • Springboot+vue+hadoop+java图书个性化推荐系统

    前台首页功能模块 3 1首页 图书个性化推荐系统 在前台首页可以查看首页 图书信息 好书推荐 留言反馈 个人中心 后台管理等内容 如图 3 2图书信息 在图书信息页面通过查看图书编号 图书名称 图书类别 图片 作者 出版社 版次 数量 点击
  • 背单词(持续更新)

    文章目录 星火雅思周计划 229 复习 考研 352 353 职场俚语 1 2 7分 1 2 3 4 5 6 7 8 haochi fun 1 2 GRE 1 2 托福 249 247 248 245 246 243 244 241 242
  • 3WebGL shader准备工具

    VSCode安装 VSCode 全称 Visual Studio Code 是一款由微软开发且跨平台的免费源代码编辑器 该软件支持语法高亮 代码自动补全 又称 IntelliSense 代码重构 查看定义功能 并且内置了命令行工具和 Git
  • Unity保存图片到相册

    Unity保存图片到Android相册 Java 纯文本查看 复制代码 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
  • ESXI 7.0 版本配置N卡显卡直通

    ESXI 7 版本配置N卡显卡直通 前因 ESXI版本太新 网上啥参考资料没有 显卡直通各种问题 虚机一装显卡驱动就直接把宿主机直接整挂了 于是各种查资料 各种尝试 终于搞定直通问题 配置 名称 版本 服务器 DELL R720 ESXI
  • MySQL中的DML、DDL、DCL到底是什么玩意呢?

    个人主页 极客小俊 作者简介 web开发者 设计师 技术分享博主 希望大家多多支持一下 我们一起进步 如果文章对你有帮助的话 欢迎评论 点赞 收藏 加关注 引言 一直以来 很多人分不清这三个东西到底是什么简称 代表什么 至在面试中遇到可能会
  • nginx的location、root、alias指令用法和区别

    亲测可用 若有疑问请私信 nginx指定文件路径有两种方式root和alias 指令的使用方法和作用域 root 语法 root path 默认值 root html 配置段 http server location if alias 语法
  • Arduino动手做(48)---三轴ADXL345模块

    37款传感器与模块的提法 在网络上广泛流传 其实Arduino能够兼容的传感器模块肯定是不止37种的 鉴于本人手头积累了一些传感器和模块 依照实践 动手试试 出真知的理念 以学习和交流为目的 这里准备逐一做做实验 不管能否成功 都会记录下来
  • 第十二届蓝桥杯 2021年省赛真题 (Java 大学C组) 第二场

    蓝桥杯 2021年省赛真题 Java 大学C组 第二场 A 浮点数 B 求余 C 双阶乘 D 格点 E 整数分解 F 3 的倍数 G 特殊年份 H 小平方 I 完全平方数 J 负载均衡 A 浮点数 题目 问题描述 IEEE 754 规定一个
  • 关于HTML基本标签及结构详解

    本文主要介绍了HTML基本标签及结构详解 本文给大家介绍的非常详细 对大家的学习或工作具有一定的参考借鉴价值 需要的朋友可以参考下 1 HTML概述 1 HTML 超文本标记语言 是一种标识性语言 非编程语言 不能使用逻辑运算 通过标签将网