HTML基础(三):常用的块级元素

article/2025/9/19 4:13:41

在了解网页基础结构框架后便正式开始常用块级元素的学习:

块级元素引入
什么是块级元素?块级元素是HTML规范中的一个概念,大多数HTML 元素被定义为块级元素或内联元素。通常,块级元素被称为块元素。与其对应的,还有一个内联元素。**块元素和内联元素的基本差异是块元素一般都从新行开始,相邻的块级元素将会在不同行显示。**块级元素可以容纳内联元素和其他块级元素。可以这么理解,块级元素是一个文件夹,而内联元素则是一个子文件夹。文件夹可以放入其他文件夹和子文件夹。当然,在后期学习CSS后,这一点就可以改变了。
常见的块级元素有标题元素hn、段落元素p、表格元素table、列表元素ul、滚动元素marquee、水平线元素hr、大区块元素div等。下面将逐一介绍

标签名称

  • 标题元素hn
  • 段落元素p
  • 表格元素table
  • 列表元素ul、ol、dl
  • 滚动元素marquee
  • 水平线元素hr
  • 大区块元素div

标题元素hn

首先介绍的是标题元素hn,这个n并不是实际上标签的内容,n代表的是1-6这6个数字,即标题元素的6种格式,分别为h1、h2、h3、h4、h5与h6,其中的h为heading(标题)的意思,数字1~6代表标题的级别。以1为最大的标题,依次递减。实际使用源码为:

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

其在浏览器的表现效果为:
在这里插入图片描述
对的,这个数字的区别就是标题大小的区别,同时,作为块级元素,它们并不会同一行表示,而是自动换行。由于 h 元素拥有确切的语义,因此请慎重地选择恰当的标签层级来构建文档的结构。因此,请不要利用标题标签来改变同一行中的字体大小。相反,我们应当使用层叠样式表定义来达到漂亮的显示效果。合理使用标题往往会对网页表达起到意想不到的效果。

段落元素p

有了文本的标题,那么接下来所了解的就是文本的内容,在html文档中,文字以段落的形式表达,而网页中的段落是用

标签来定义的,p 元素会自动在其前后创建一些空白。浏览器会自动添加这些空间。它的语法为:

<p>这是一个段落1的内容... ...</p>
<p>这是一个段落2的内容... ...</p>
<p>这是一个段落3的内容... ...</p>
<p>这是一个段落4的内容... ...</p>... ... 

当需要在一个段落中进行换行时,使用<br/>标签进行段落文本的换行。它是一个独立标签,仅需一个就可以使用。另外,水平线标签<hr/>也是一样的

<br/>
<hr/>

在我们对其填充内容,并合理排序后:
在这里插入图片描述
在浏览器的效果为:
在这里插入图片描述
当然,实际使用时是要结合情况搭配的。

表格元素table

在实际网页中,为了表达信息偶尔还需要使用表格,这时候就需要<table> 标签了,<table>元素在HTML中用于呈现表格数据,如计划表、价格表、分数、成绩表、员工信息、财务数据和日历等。下图是一个简单的表格:
在这里插入图片描述
而如果在源码中标示这个表格,变成脚本这是下面这些(当然没有那个那么好看,堪称简陋):

<table border="1">
<!--上面的border属性是用来规定表格边框的宽度--><tr><!--表格第一行开始--><th>姓名</th><th>高数</th><th>物理</th><th>组成原理</th><th>总分</th></tr><!--表格第一行结束--><tr><!--表格第二行开始--><td>张三</td><td>77</td><td>66</td><td>78</td><td>150</td></tr><!--表格第二行结束--><tr><!--表格第三行开始--><td>李斯</td><td>88</td><td>80</td><td>86</td><td>160</td></tr><!--表格第三行结束--><tr><!--表格第四行开始--><td>赵谭</td><td>98</td><td>57</td><td>90</td><td>145</td></tr><!--表格第四行结束--><tr><!--表格第五行开始--><td>文章</td><td>67</td><td>90</td><td>69</td><td>178</td></tr><!--表格第五行结束-->
</table>

你也可以复制这些脚本到你的网页中感受一下,并且自己设计修改表格,这样会更方便并彻底的理解。

列表元素ul、ol、dl

这个元素是专用来分条罗列用的,对于这种表达方式我们称为列表元素。而对于列表元素有有序列表、无序列表和自定义列表三种。
首先介绍的是无序列表ul元素,ul元素的基本语法为:

<ul type=value>列表内容</ul>

其中type可以取三个值,分别为disc、Circle与Square,分别代表小圆点、空心圆与小正方形
举个例子,这一段脚本:

<ul><li>Coffee</li><li>Tea</li><li>Milk</li>
</ul>

在浏览器的表达效果为:
在这里插入图片描述
ul元素仅会将要罗列的元素分条罗列,那如果要按步骤来,就需要标个顺序了,这时候就需要有序列表ol元素了:
有序列表ol元素的基本语法为:

<ol type=value>……</ol>

其中type可以取5值,取“1”代表数字1、2、3 … …,取“a”时表示小写字母a、b、c … …,取“A”时代表大写字母A、B、C … …,取“i”时代表小写罗马数字i、ii、iii … …,取“I”时代表大写罗马数字I、II、III … …。
同样的内容,让我们换个元素:

<ol><li>Coffee</li><li>Tea</li><li>Milk</li>
</ol>

这时候,浏览器内就变为了:
在这里插入图片描述
有序标签在对应方法步骤等有很好的表达效果。
接下来是自定义列表dl元素,说实话,我还没实际使用过这个标签,但是这个标签非常好用,它 增加了<dt> (定义列表中的项目)和 <dd> (描述列表中的项目),也理解为它可以自定义有序列表的序号是什么内容。
例如这些脚本:

<dl><dt>计算机</dt><dd>用来计算的仪器 ... ...</dd><dt>显示器</dt><dd>以视觉方式显示信息的装置 ... ...</dd>
</dl>

在浏览器中就变为了:
在这里插入图片描述

滚动元素marquee

对于这个元素的效果,其实你可以直接将其理解为视频中的弹幕,它可以是在它内部的内容在网页中进行滚动。
Marquee标签的基本语法如下:

<marquee>滚动的文本或者图像</marquee>

Marquee中可以添加以下属性:

οnmοuseοver="this.stop()"

用来设置鼠标移入该区域时停止滚动。

οnmοuseοut="this.start()"

用来设置鼠标移出该区域时继续滚动。

align=left | center | right | top | bottom

用来设置滚动内容的对齐方式。

direction=left | right | up | down

设置滚动内容的滚动方向。

behavior=alternate | scroll | slide

设置滚动的方式,alternate表示在两端之间来回滚动,scroll表示由一段滚动到另一端,会重复,slide表示由一端滚动到另一端,不会重复。

bgcolor="颜色"

设置活动字幕的背景颜色,背景颜色可用RGB、16进制值的格式或颜色名称来设置

height=n
设置滚动区域的高度。
hapace=n

设置活滚动区域所在位置距离父容器水平边框的距离。

scrollamount=n
设置滚动内容的滚动速度,单位为pixels(像素)
scrolldalay=n
设置滚动内容滚动两次之间的延迟时间,单位millisecond(毫秒)
width=n
设置滚动区域所在位置距离父容器垂直边框的距离。
vSpace=n
设置活滚动区域所在位置距离父容器垂直边框的距离。
loop=n
设置滚动的次数,当loop=-1表示一直滚动下去,默认为-1.

建议嘛,自己加到网页中尝试一下,很好玩的。

水平线元素hr

水平线元素在上面我们已经提到过了,就是在网页中加入一条水平的线,这是它的基本语法:

<hr width="宽度值" color="颜色" size="高度值" align="对齐方式"/>

大区块元素div

这个元素是用来定义文档中的分区或节的,<div> 标签可以把文档分割为独立的、不同的部分。它可以用作严格的组织工具,并且不使用任何格式与其关联。
个人理解,div的作用就是把一系列的相关的放在一起,方便后期用CSS对专门的区块进行格式化,就当作一个大盒子来使用,再,我好像没有发现它有什么用处…需要注意的是这是一个双标签,不要只写一半。**圈重点,这个后期最常用了!**前期不会用CSS知道就好了。


好了,这一篇的内容结束了,明天再继续。
同为小白,若有缺漏及错误,敬请指出。
转载请注明出处。


http://chatgpt.dhexx.cn/article/HGlxAiYC.shtml

相关文章

html框架详解和布局

html的框架详解和布局 什么是框架&#xff1f; 框架将浏览器划分成不同的部分&#xff0c;每一部分加载不同的页面&#xff0c;实现在同一浏览器窗口中加载多个页面的效果 划分框架标记 语法格式 <frameset>....<frameset>属性 cols 使用“像素数”和%分割左右窗…

灵活使用layui布局

灵活使用layui布局 开发工具与关键技术&#xff1a;vs 作者&#xff1a; 撰写时间&#xff1a;使用layui布局&#xff0c;让其做的上下对齐&#xff0c;左右居中的效果。不用额外的给字段写代码&#xff0c;减少代码量&#xff0c;让代码更加轻便简单。Layui布局的定义总共分为…

Layui布局的使用

1、现在任何的页面都离不开页面的布局&#xff0c;页面的布局直接影响到整个页面的效果&#xff0c; 一个好的页面布局可以让人看了印象深刻&#xff1b; 2、接下来就聊聊怎么的页面布局才更好的让人牢牢的记住&#xff1b; 3、首先&#xff0c;打开layui的链接找到布局那个…

好用的前端flex布局,通用的flex布局CSS代码

我的社交恐惧症&#xff0c;主要来自于&#xff0c;收入低??? 今天看到一个图&#xff0c;真是人间真实&#xff1a;   不知道大家上班之后有没有经常写前端&#xff0c;反正身为后端的我是经常写前端的&#xff0c;尤其是调样式调的人痛不欲生&#xff0c;最烦人的是&am…

layui的页面布局分析

《layui的页面布局分析》 开发工具与关键技术&#xff1a;Visual Studio / Layui插件 作者&#xff1a;肖春庆 撰写时间&#xff1a;2019年06月09日 在软件的开发过程中&#xff0c;视图页面是给用户的第一印象&#xff0c;那么开发者如何布局页面才能给用户一个好页面呢&#…

前端开发_HTML5_布局-表格布局

表格布局 1.引入 我们之前学习了HTML5相关的标签内容&#xff0c;之后又学习了相关的一些样式以及特效&#xff0c;下面我们接着学习一个重要的内容:页面布局。 2.表格布局概述 所谓的表格布局就是使用表格内容的特性:可以使用"tr"产生行&#xff0c;使用“td”产生…

Bulma - 免费开源的纯 CSS 前端 UI 框架,专注于构建移动优先的响应式 web 界面

简单易用的 CSS 框架&#xff0c;虽然只有一个 CSS 文件&#xff0c;但功能很强大&#xff0c;在国外很受开发者欢迎&#xff0c;推荐给大家。 关于 Bulma CSS 框架 Bulma 是一个简单、很容易自定义的 CSS UI 框架&#xff0c;提供了众多预定义好的样式&#xff0c;开发者可以…

jQuery、Bootstrap、Layui和响应式布局

前端 一、jQuery1.1 概念1.2 jQuery对象的获取1.2.1 获取语法1.2.2 基本选择器1.2.3 属性及伪类选择器1.2.4 获取对象-过滤选择器1.2.5 案例 1.3 jQuery修改属性1.4 jQuery修改样式1.5 jQuery和DOM对象之间的转换1.5.1 jQuery对象转DOM对象1.5.2 DOM对象转jQuery对象 1.6 jQuer…

Layui——经典模块化前端UI框架(快速入门)

一、Layui框架简介 Layui&#xff08;谐音&#xff1a;类UI) 是一款采用自身模块规范编写的前端 UI 框架&#xff0c;遵循原生 HTML/CSS/JS 的书写与组织形式&#xff0c;门槛极低&#xff0c;拿来即用。其外在极简&#xff0c;却又不失饱满的内在&#xff0c;体积轻盈&#x…

layui表单布局

layui-form 表单标签 layui-form-item 表单项&#xff0c;块级元素&#xff0c;一个表单项标签内可放多个输入框 layui-form-label 表单标签 layui-input-block 块级输入框 layui-input input输入框样式 layui-inline 外层行内 layui-input-inline 内层行内 layui…

LayUI中的布局

前言 最近在准备找工作的事项&#xff0c;但是作为一个后台也是需要了解一些前端框架的。就目前的来说有大火的VUE&#xff0c;但是VUE还是存在一定的学习成本&#xff0c;所以决定先从对后台友好的LayUI开始入手先做一些小项目练练手&#xff0c;后面会考虑使用VUEElementUI做…

css form实例 用CSS实现表单form布局实例

用CSS实现表单form布局实例&#xff0c;css form实例 很多时候我们遇到Form表单&#xff0c;左边是文字标题&#xff0c;右边是表单input空&#xff0c;对于新手来说是非常麻烦的事&#xff0c;好了接下来我们将奉送一段 divcss 代码关于Form表单布局实例及源代码。 Css form…

antdesign-vue框架form表单布局

下拉框赋默认值 <a-form-item label"催单状态&#xff1a;"><a-selectv-decorator"[reminderStatus,{initialValue: $store.getters.enterpriseId ? 2 : 0}]"style"width:100%;"allowClear><a-select-option value"0"…

Layui框架:layui的格栅布局规则

1、划分layui区域 layui-container&#xff1a;layui框架的容器&#xff0c;作用类似于flex布局的容器。 <div class"layui-container">// 在网页上划分一个区域&#xff0c;该区域专门使用layui的布局模块 </div> 在layui框架中&#xff0c;任何行上方…

layui框架学习(9:静态表格)

Layui中处理表格样式分为静态表格及数据表格&#xff0c;所谓静态表格是指数据固定的表格&#xff0c;而数据表格则是动态获取数据构建的表格&#xff0c;前者主要使用Layui的预设类及属性设置表格样式&#xff0c;而后者则主要调用table模块操作表格。本文主要学习Layui中与静…

关于layui框架的form表单布局

form表单的使用 在使用from表单的时候&#xff0c;必须先声明from模块&#xff0c;否则select、checkbox、radio等将无法显示&#xff0c;并且无法使用form相关功能&#xff0c;这是很多小白一开始经常犯的错误&#xff0c;虽然这很简单但也很基础&#xff0c;所以有必要在这里…

关于layui框架的form表单布局(小白向)

form表单的使用 在使用form表单的时候&#xff0c;必须先声明form模块&#xff0c;否则select、checkbox、radio等将无法显示&#xff0c;并且无法使用form相关功能&#xff0c;这是很多小白一开始经常犯的错误&#xff0c;虽然这很简单但也很基础&#xff0c;所以有必要在这里…

北斗/GPS差分定位技术有哪些?

普通的单点定位技术由于卫星信号在空间传播受到电离层、对流层等影响&#xff0c;信号传播发生了一定的折射&#xff0c;带来了伪据观测误差&#xff0c;使得定位精度在5到10米范围内。很显然这样的定位精度很难满足一些特定领域的需求。差分定位技术可以有效的提高定位精度&am…

5G+北斗:人员定位系统为化工厂定位赋能

人员定位系统是集计算机软硬件、信息采集处理、无线数据传输、网络数据通讯、自动控制等技术多学科综合应用为一体的自动识别信息技术产品&#xff0c;可以实现对不同人、物在不同状态下的智能识别。 物联网时代&#xff0c;人们以感知为目的实现人与人、人与物、物与物全面互联…

北斗与GPS有哪些区别?

北斗卫星建设是中国战略事业重要的一环。当然&#xff0c;国防安全是建设北斗最重要的原因。在地理信息如此重要的战场&#xff0c;必须握有自己的知识技术产权和产品。虽说GPS的民用在中国是免费的&#xff0c;但是如果战时美国关闭或者利用其“SA政策”对GPS“做手脚”&#…