HTML——看似普通的元素的背后(列表元素、html标签、body标签)

HTML至核心:HTML 中的 <body> 标记 在本文中,您将了解名为 标记的 HTML 元素。正文标签包含网页的所有主要内容,如标题、段落、图像、表格等。它始终包含在 标记中。您在 Web 浏览器上看到的所有内容都将出现在 标签中。HTML 标签包含网页的所有主要内容,例如标题、段落、图像、表格等。 标签内的所有内容仅在网页上可见。HTML 标签具有 bgcolor、text 等属性,可以改变网页的外观。HTML 标记。 阅读详情

2、重新认识列表元素

2.1、无序列表元素除<ul>外还有其他的

一提到无序列表,大家的第一反应一定是<ul>元素,实际上,在HTML众多元素中,还有一个元素也能扮演无序列表的角色,那就是<menu>元素。

<menu>元素可以看成是<ul>元素的平行替代,两者的语法及默认样式都是一致的,区别在于语义上。

<menu>元素用在可交互的列表上,而<ul>元素用在称述性的列表上。

有一个很简单的原则可以用来判断是该用<menu>还是该用<ul>,即如果<li>列表中就是链接元素或按钮元素,则使用<menu>,否则就使用<ul>元素,下面举几个例子。
在这里插入图片描述
在这里插入图片描述
所以,大家不妨看看自己手头上的项目,在无序列表的使用上,是不是还有语义不到位的问题。

2.2、
  1. 元素额外支持的那些属性

我们可能使用过如下所示的CSS代码来改变<ol>元素的序号类型,比如重置默认的阿拉伯数字序号为大写英文字母。
在这里插入图片描述
此时,下面这段HTML代码的呈现效果就会如图所示。
在这里插入图片描述
在这里插入图片描述
那么请问,如果我希望有序列表的序号不是从1或者A开始的,而是从3或者C开始的,该如何实现呢?或者说你有办法让有序列表的序号倒序排列吗?

要回答这两个问题,就不得不说一说在众多列表元素中,只有<ol>元素才支持的几个属性了。

2.2.1、type属性

<ol>列表支持type属性,可以用来定义有序列表的类型,跟CSS中的list-style-type属性值有一一对应的关系,详见下表。
在这里插入图片描述
当HTML中的type和CSS中的list-style-type同时出现的时候,list-style-type会优先于type,即显示list-style-type对应值内容。如果CSS中未设置具体的list-style-type值,自然以type属性的设置为准。

有人可能会问,既然有了CSS的list-style-type属性,那么<ol>元素上的type属性是不是就无用武之地呢?

其实不然,type属性相比list-style-type有两个不太突出的优点:

  • 更容易记忆,例如同样是设置列表序号为大写字母,type属性设置为A就好,而list-style-type的值则是upper-alpha,显然后者更难记忆。
  • 语义化,有助于机器识别准确的序号类型,尤其是当多个有序列表相互嵌套的时候。

因此,我的建议是,如果可以,优先使用HTML type属性设置有序符号的类型。

2.2.2、start和value属性

start和value属性可以指定有序列表的起始序号,其中,start属性是用在<ol>元素上的,而value属性是用在<li>元素上的,使用示意参见如下代码。
在这里插入图片描述
在这里插入图片描述
上面两种写法都可以渲染出如图所示的列表效果。
在这里插入图片描述
如果同时设置start和value属性,则以value属性为准。

另外,如果是字母排序,且序号范围超过了26,则会在前面叠加字母作为前缀,例如:

在这里插入图片描述
此时的效果如图所示,可以看到,所有字母的前面都有一个共同的字母A。
在这里插入图片描述

2.2.3、reversed降序

严格来讲,reversed是个新属性,它出现的时间和浏览器全面支持Flex布局的时期一致,因此,IE浏览器并不支持它。

该属性可以在不改变列表元素布局的情况下,让有序列表的序号按照倒序呈现。例如:
在这里插入图片描述
此时,列表的序号就会从3开始,依次递减,如图所示。
在这里插入图片描述
基本上这种有序列表的倒序排列使用的都是这里的reversed属性,简单快捷,尽量不要使用CSS在布局层面强制倒序,也就是尽量不要使用下面的CSS代码,除非在有序符号使用CSS计数器实现的场景。
在这里插入图片描述
以上几个属性就是

  1. 元素才有的HTML属性,每个属性都有其独到的作用,遇到符合的场景一定要优先使用,而不是借助CSS或者JavaScript代码,因为可以收获很多看不见的好处。举个非常简单的例子,在复制页面内容并粘贴到富文本编辑器的场景中,如果有序列表的起始值或者反序都是使用CSS代码模拟的,那么,当粘贴到富文本编辑器中的时候,这些信息就会丢失,而如果使用HTML属性,这些信息都会被保留到富文本编辑器中。

2.3、定义列表的特点

在HTML中,提到定义列表,通常指的就是<dl>、<dt>和<dd>这三个元素。

其中的首字母’d’是按照definition来理解的,表示定义;'l’是list的首字母,表示列表;'t’是term的首字母,表示术语;'d’是description的首字母,表示描述。

相比于无序列表和有序列表,定义列表有个非常显著的特点—自由。

自由在于<dl>元素可以包含任意数量的<dt>和<dd>元素,可以和几乎任意的块级元素相邻或嵌套。

先看数量任意的案例。

  • (1)一个术语对应一个描述
    在这里插入图片描述
  • (2)一个术语对应多个描述
    在这里插入图片描述在这里插入图片描述
  • (3)多个术语对应一个描述
    在这里插入图片描述
    再看一下和其他元素相邻或嵌套的案例。
  • (1)与<p>元素相邻
    在这里插入图片描述
  • (2)使用<div>元素嵌套
    在这里插入图片描述
    以上用法都是合法的,但如果是<li>列表,那么无论是相邻还是嵌套,均不推荐使用,因为在部分浏览器下,例如非Chromium的Edge浏览器下,列表的序号显示就会出现异常。

语义的使用

定义列表非常适合用在对术语进行定义和解释的场景中,例如技术文档的语法和参数的罗列与说明。

在日常开发中,我们还可以适当拓展定义列表的使用范围,也就是带有标签的列表也可以使用<dl>元素。

例如:
在这里插入图片描述
如果是带有标题的列表,则推荐使用<section>元素。

例如:
在这里插入图片描述

3、正确认识<body>元素和<html>元素

在HTML中,<body>和<html>并非两个完全独立的元素。

3.1、难以名状的关联性

先从很多人感到困惑的现象说起。

新建一个空白页面,我们不设置任何额外的CSS代码,此时,我们使用如下所示的JavaScript代码去获取<body>元素的高度,返回的结果会是0,运行结果如图所示。
在这里插入图片描述
但是,我们给<body>元素设置背景色,例如纯黑色背景:
在这里插入图片描述
此时,整个页面的背景色都变成了黑色,如图所示。
在这里插入图片描述
这就很奇怪了,明明<body>元素的高度是0,其背景色为何会铺满整个浏览器窗口呢?

还有更奇怪的,此时,我们给<html>元素设置任意的背景,例如线性渐变(代码参见下方)​,则原本<body>元素设置的黑色背景奇迹般地消失了,并且渐变背景的平铺高度只有8px,是水平条纹,效果如图所示。

在这里插入图片描述
在这里插入图片描述
有两个问题,其一,原本<body>元素的黑色背景去哪里了?其二,<html>元素的渐变背景为何是8px高度平铺?

不卖关子了,直接说结论;

  • (1)如果<html>元素未设置背景,则<body>元素的背景会自动按照<html>元素的背景规则渲染,否则按照类似<div>这样的普通元素的背景规则渲染。
  • <html>元素的背景高度至少为一屏。

下面按照上述结论再具体解释一下。

  • 当仅给<body>元素设置背景色的时候,其渲染效果和<html>元素设置背景色一致,由于<html>元素的背景高度至少为一屏,因此背景色是铺满整个屏幕的,哪怕<body>元素的实际高度是0。
  • 当<html>元素设置了渐变背景后,<body>元素的背景色按照普通的HTML元素的背景规则渲染,由于高度是0,因此黑色背景消失不可见。
  • <body>元素会有margin:8px的默认样式,在CSS中有个名为“margin合并”的现象,其中的一个规则就是,如果块级元素没有任何内容,同时没有设置padding或border之类的样式,那么上下margin会合并为较大的那个值。

因此,默认状态下,<html>元素的高度是8px,所以渐变背景的屏幕高度就是8px,而<html>元素的背景至少有一屏高度,因此,可以看到8px的水平条纹铺满整个屏幕。

明白了上面的解释,自然也就可以明白下面这些现象了。

  • 如果<body>元素直接设置线性渐变背景,则最终的效果也是8px高的水平条纹,代码如下所示,最终渲染效果如图所示,是黑色到天蓝色的8px高的水平条纹。
    在这里插入图片描述
    在这里插入图片描述
  • 如果给<html>设置一个具体的高度值,例如100px,则水平条纹的平铺高度也会是100px,效果如图所示。
    在这里插入图片描述
    以上描述的现象都可以通过在浏览器中输入地址https://www.htmlapi.cn/2/3-1.html访问来体验。

失效的overflow:hidden

除背景之外,<body>元素的overflow属性也有类似的“冒泡”现象。举个例子,如下所示的HTML和CSS代码:
在这里插入图片描述
按照我们对现有知识的理解,<body>元素的高度只有50px,同时设置了尺寸溢出隐藏,那么里面的<div>子元素的150px高度应该只有50px的高度是可见的,但实际上overflow:hidden失效了,<div>元素并没有被隐藏。

为了方便预览,我们不妨给<body>加个黑色边框,此时的效果就会如图所示,可以看到棕色的背景色块完全暴露在眼前,高度溢出的部分并没有被隐藏。
在这里插入图片描述
很神奇的是,如果给<html>元素设置overflow:hidden,则溢出的<div>被隐藏了,哪怕这个<html>元素的高度远远大于<div>的高度也同样如此。
在这里插入图片描述
此时的<body>元素的overflow:hidden生效了,效果如图所示。
在这里插入图片描述
对于上述现象,可以通过在浏览器中输入地址https://www.htmlapi.cn/2/3-2.html访问来体验。

为何会这样?

其实和背景色的渲染规则有些类似,即:

  • 如果<html>元素没有设置overflow属性,那么<body>元素设置的overflow属性值可以看成设置在<html>元素上;
  • <html>元素的overflow属性生效高度至少为一屏。

所以,在本例中:

  • 就算给<html>元素设置overflow:scroll,<body>元素的overflow:hidden也会生效。
  • 如果给<div>元素设置足够高的高度,例如:
    在这里插入图片描述
    那么可以看到<div>元素超出一屏高度的区域被隐藏了,原因就是此时溢出隐藏的容器元素是<html>,而<html>元素的overflow属性的最小计算高度是一屏。

也就是说,虽然看起来<body>和<html>是两个独立的元素,但实际上,彼此之间有很多替代渲染规则,了解这种规则有助于更好地理解Web网页在窗体层面的一些渲染现象。

3.2、桌面端和移动端的差异

在桌面端,页面默认的滚动条是<html>元素产生的,而在移动端,该滚动条是<body>元素产生的。

也就是说,在桌面端网页中,我们设置如下所示的CSS代码,可以让页面窗体不产生滚动条:
在这里插入图片描述
但是在移动端,上面的设置是无效的,反而需要设置在<body>元素上:
在这里插入图片描述
这个现象也就导致一些在传统页面中运行良好的代码在移动端会有问题,例如使用JavaScript设置页面滚动到顶部,在过去,开发者可能会使用如下所示的JavaScript代码:
在这里插入图片描述
这就会导致一个问题,如果是响应式布局的页面,那么这段代码在移动端就会出现问题,也正是考虑到这一点,W3C官网定义了一个新的全局API—document.scrollingElement,可以返回当前页面的窗体滚动对象,此API已经在2015年开始陆续被现代浏览器支持。

至于其他一些特性,例如页面没有<body>元素的时候浏览器会自动生成<body>元素、<!DOCTYPE html>严格模式等就不展开介绍了,大家只要正常使用HTML即可,无须了解这些细节知识。

STK与Matlab连接报错?手把手教你解决mexConnect函数执行问题(附完整避坑指南) 本文针对STK与Matlab连接时常见的“mexConnect函数执行”报错,提供了完整的诊断与解决方案。文章深入剖析了错误根源在于路径冲突或文件损坏,并手把手指导用户通过定位STK连接器文件、正确配置Matlab路径(包括使用addpath命令)以及执行初始化测试三步走策略,彻底解决问题。同时附上版本兼容性检查、安装避坑指南及构建稳健工作流的建议,帮助用户建立可靠的STK-Matlab联合仿真环境。 阅读详情

相关推荐

基于Java+Maven+Testng+RestAssured+Allure+Jenkins搭建一个接口自动化框架

2、有一个提取表达式列,通过编写每个接口的JSON提取表达式,后边在解析Excel时,对接口执行后的响应数据用该表达式提取出来,保存到环境变量,如果某些接口需要前置接口的响应数据,我们就可以从环境变量中获取该数据出来,从而解决了接口关联的问题。1、在之前介绍过全局配置类Contants中添加一个控制台日志开关控制权限,如果选择为false,则控制台不输出日志,将日志输出到allure报表,选择为true,则在控制台输出日志,不输出到allure报表。

专注于技术分享的博主 1183

副队长HTML教程(7)--充实网页的躯体

本文目录1. 题外话2. 关于标签3. 学习一个重要标签``4. ``作用5. 小结 1. 题外话 今天是一个重要的一天,新建了一个QQ学习群,将我的一部分学生拉到群里。以后可以通过QQ群更好的跟学生交流,了解本教程的问题并进行及时的改进。 另外一些自习课,我也可以抽空去答疑,希望能他们毕业的时候,能够多多成才,有一个美好的未来。 2. 关于标签 网页是HTML代码编写的,而HTML代码是由标签组成的。 标签的样式形如<xxx></xxx>,注意<xxx>是标签的开头部分

编程副队长 1781

Netty UDP

UDP是一种无连接的协议,它并不在通信双方之间建立连接,而是直接将数据包从发送端发送到接收端。UDP不保证数据包的可靠传输,也不保证数据包的顺序,因此其传输速度通常比TCP快,且系统开销较小。然而,这也意味着UDP在某些情况下可能会丢失数据包或数据包到达的顺序错乱。

王小工小工历程 2026

网站创建003:body内容

一个网站当中, body是最重要的部分, 我们看到的大部分内容都是由body组成。 body标签的分类: *块级标签:此类标签内容会独占一行 *行内标签:不会独占一行,会根据内容大小自动占位 1、 div和span标签: div span 2、 h系列标签:h1到h6标签,也称之为标题。 h系列标签页可以改造, 但是一般来说没有div方便 3、 a标签:超链接,点击可跳转 <a h...

He的博客 190

单相全桥逆变器中比例谐振(PR)控制的优化设计与实现

本文深入探讨了比例谐振(PR)控制在单相全桥逆变器中的优化设计与实现。通过对比PID控制,详细阐述了PR控制在50Hz基波频率处实现无静差跟踪和强抗干扰性的原理。文章提供了从理论建模、参数整定(Kp, Kr, ωc)到仿真验证的完整实战流程,并介绍了准比例谐振(QPR)控制以增强频率鲁棒性,以及多谐振点设计以抑制特定谐波等进阶优化方法,最终实现THD从3%降至1%以内的显著性能提升。

weixin_29056781的博客 176

Unity Acceleratorc与Cache Server unity的缓存服务器

文章目录1.作用概述2.用法(使用,看这个就够了)服务端下载部署Unity Acceleratorc修改http管理端口修改Editor连接端口客户端使用(设置好一次提交设置,团队拉取即可全部生效)3.测试平台切换测试资源导入测试(打开编辑器的情况下)项目启动测试(不打开编辑器的情况下)4.不同版本表现5.服务端监控6.服务端缓存7.冲突8.预警9.不同项目/不同配置-同种资源10.缓存清除 1.作用概述 编辑器模式下,导入资源,切换平台unity都会重新识别资源,大型项目很浪费时间,使用Cache Ser

euphorias的博客 3812

HTML中的body及可以再body中出现的标签

网页的主体标记body 需要显示的浏览器网页模块的内容,都必须要定义在body中,&lt;body&gt; 标签,可以说是HTML文件中,最为重要的一块内容。 主体标记 以&lt;body&gt;开始,以&lt;/body&gt;结尾 注意:在构建HTML文件时,请不要将标记交叉使用,否则将会出现一些莫名其妙的错误 能够出现在主体标记中的内容 1、注释 HTML中注释格式:&...

IT_CREATE的博客 1万+

Ubuntu技巧-Ubuntu远程访问之SSH反向代理

💡大家好,我是可夫小子,《小白玩转ChatGPT》专栏作者,关注AIGC、互联网和自媒体。要把内网的一台的Ubuntu服务器让外面也能访问,总共有三种可行的方案,前面已经介绍了两种方式,今天就来介绍更健壮稳定的方式——ssh反向代理。大概的框架图如下,今天就从服务器购买到设置,手把手的教程,让你花费100块以内,就拥有一个强大的「云服务器」。

可夫小子的频道 1151

body标签次级标签速成

🌿<body> 标签总容器🌿<body> 标签总容器🍂<body>标签介绍作用:<body> 标签是 HTML 文档的主要内容容器,包含页面上可见的所有内容,如文本、图像、视频、表单等。即body是网页内容容器的总容器,包含了所有需要在浏览器中显示的内容,所有内容标签都要定义在它里面。body标签的属性设置:stylelightblue;</</body;;</</</</</</</🌿<body> 标签的次级标签🍂文档结构标签🍂内容呈现标签。

🙂‍↕️ 1392

Python面试题及详细答案150道(126-135) -- 数据库交互篇

本文介绍了Python中操作MySQL、SQLite数据库及ORM框架的核心技术。主要内容包括:1. 使用pymysql连接MySQL数据库,演示了连接配置、SQL执行和事务管理;2. ORM原理及主流框架SQLAlchemy和Django ORM的示例;3. 通过sqlite3模块操作轻量级SQLite数据库;4. 数据库事务的ACID特性解析。这些内容涵盖了Python数据库开发的关键知识点,适合准备前后端面试的开发者复习核心概念和实际应用。

大剑师兰特的GIS世界 1728

【PCL常用分割器】SACSegmentation

是一种基于采样一致性(Sample Consensus)的点云分割方法。它通过从点云中选取少量样本,拟合参数化几何模型(如平面、圆柱),并评估所有点与模型的误差一致性,最终选择内点集合最优的模型作为分割结果。与其他分割器(Region Growing、EuclideanClusterExtraction)不同,它不依赖空间连通性,而是依赖几何一致性。

yijiujiusan的博客 1309

前端——http协议、html简介、head标签、body标签、列表标签、表格标签

文章目录前言一、http协议1.1 四大特性1.2 数据格式1.3 响应状态码二、html简介三、head标签四、body标签五、列表标签六、表格标签 前言 前端:任何与用户直接打交道的界面都可以称之为前端 前端知识脉络: HTML、CSS、 JavaScript、 jQuery(框架)、 Bootstrap(框架) 一、http协议 1.1 四大特性 基于请求、响应 服务端永远不会主动给客户端发消息 必须是客户端先请求服务端被动响应 基于TCP/IP作用于应用层之上的协议 应用层协议:HTTP

kdq18486588014的博客 2785

PTP(确时间协议,Precision Time Protocol)时间同步

主时钟定期发送带预估发送时间 t1 的报文(若支持硬件时间戳,实际 t1​ 由后续的Follow_Up报文携带)。所有设备启动后通过协商选举出唯一主时钟(Grandmaster),其余设备自动成为从时钟(Slave)。:从时钟记录接收时间 t2,随后向主时钟发送Delay_Req并记录发送时间 t3​。若使用支持PTP的交换机,可修正报文在交换机内的驻留时间,进一步提升精度。从时钟根据offset调整本地时钟,实现与主时钟同步。动态调整本地时钟,抵消传输延迟和时钟漂移。(或通过BMCA自动当选)。

努力努力努力 1303

html常用标签

本文旨在总结 HTML 中常见的标签,并提供简洁的解释,方便大家快速查找和复习。我们假设读者已经具备一定的 HTML 基础知识。本文将持续更新和完善,欢迎大家参与续写和补充

2302_80396926的博客 1448

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

HTML 元素与标签

HTML(HyperText Markup Language)是一种用于创建网页的标准标记语言。在HTML中,"元素"和"标签"是构建网页的基本组成部分,它们一起定义了网页的结构和内容。HTML标签是用来定义HTML元素的开始和结束的,而HTML元素是由标签及其包含的内容组成的。

weixin_42098295的博客 1260

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

html的body标签

HTML基础知识(body标签 一) 一、标签类型 body标签是HTML中比较重要的,通过设置body标签中的属性值或是在body中添加新的标签来更改网页。 –>bgcolor,设置网页背景颜色,需要body标签嵌套实现 <body bgcolor="#7fffd4 "></body> –>hr标签,在网页上显示一条横线,默认横向占比为100%,为单标签,属性有width设置横线长度,属性值单位可以为px,也可以设置为百分比,color设置颜色,align设置横线位置

mooonk的博客 3570

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

HTML中主题界面标签的介绍——html标签、head标签、body标签

谢谢你浏览我的博文,非常感谢。 如果文中有什么错误,请评论下来让我学习学习, 另外右边点个赞呗~ (以下是正文) HTML 语法:<html>内容</html> 含义:是整个网页的老大,所有的东西都要在其中。是整个页面的根元素。 head 语法:<head>内容</head> 含义:是网页的两大部分之一,其中的内容主要设置网页的头部信息(...

qq_43512726的博客 1627

HTMl的body标签

HTML的标题标签学习 标题标签会自动换行 标签的属性是对标签的进一步扩充,可以有开发人员自幼指定标签的属性值,来达到想要的显示效果。 水平线标签:<hr />像素单位占据的是电脑屏幕的大小,百分比指的是占据浏览器窗口大小。 HTML的body标签学习 p:会将一段数据作为整体显示,主要是进行CSS和js操作时比较方便,会自动换行(块级元素) 特点: 段间距比较大 换行符: br:告诉...

GDYG5的博客 670

html 的 body,html标签与body标签的解析

之前做活动的时候,需要前置操作然后显示弹框,但是后来交互说弹框之后要把背后的body的滚动给禁掉,弹框关闭之后恢复body的滚动,而且交互了给了个样例的网站,审查元素看了下,就是弹窗的时候,给html标签加上overflow:hidden,关闭弹窗的时候恢复html成overflow:auto就可以滚动了。而且之后在移动端这个方法出现了一个bug#问题19,当显示蒙层与弹窗的时候,滑动屏幕的时候,...

weixin_42524750的博客 1068

同一个页面多个html、body标签

同一个页面多个html、body标签 html页面的一些标签,默认只有一个。比如html,head,body..... 如果写多个是什么情况呢。本着好奇的想法,试验了一下。 <html> <body> <p>这是第一个html</p><br> </body> </html> <h...

7790

html中body内标签

目录 body内标签 基本标签 加粗 | 斜体 | 下划线 | 删除线 | h1~h6标题 | 换行 | 水平线 段落标签 特殊符号 特殊符号 对应表 (代码后都应以 ; 结尾) 常用标签 div标...

weixin_33834628的博客 307

051.HTML基础之body标签

day051.HTML基础之body标签 文章目录一、HTML常用标签(一)body内其他常用标签1.列表标签(1)**无序列表(列表标签中使用最多的一种,非常重要):unordered list**(2)**有序列表(极少使用)**(3)**自定义列表(也会经常使用)**2.table标签(1)table标签的作用及格式(2)表格属性(3)表格的结构(4)单元格合并(5)传统布局3.from标签(1)什么是form表单(2)form表单标签的属性(3)form内表单控件(4)补充了解知识: 一、HTML常

m0_49141258的博客 614

HTML body标签

一、行内元素:行内元素只在一行中占据部分空间,不会占满整行,也就是说不会自动换行; 1、a标签:超链接标签,双标签。 常用标签属性:href:指定打开的页面; target:用于指定在哪个窗口打开href标签属性指定的页面,常用属性值有_self 、_blank 等; <a href="http://www.baidu.com" target="_self">百度一下</a> //target="_self"会在当前页面加...

qq_43527694的博客 531

关于html中body标签和html标签的背景问题

html和body标签在设置背景时的问题 html和body在设置背景时和div有很明显的差别 比如 html{background-image: linear-gradient(white,black); border: 1px solid red; } body{background-image: linear-gradient(black,white); border: 1px solid blue; } 这里用了边框来看body和html的情况,很明显背景被html的背景平铺填满了,但是html和b

qq_40245675的博客 1001

HTML笔记 ( 一 ) HTML, HEAD 和 BODY 标签

一个最基本的html文件, 必须包含 html, head 和 body 三个标签 以及 !doctype 声明

leon9dragon的博客 2047

从零开始的Web前端高级开发学习2 / HTML 2 / body 元素 & 块标签 & 行标签 & 行块标签 & 块标签、行标签、行块标签格式的转换

简要介绍 body 元素及其内容块标签,行标签,行块标签等,及其练习以及他们之间格式的转换

Satellite_Q的博客 1070
上一篇: HTML——看似普通的元素的背后(<a>标签)
下一篇: HTML——那些自带交互特征的HTML元素(details标签、dialog标签)
吴声子夜歌
博客等级 码龄9年 2687粉丝 2266原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值