HTML--列表、表格 、媒体元素等介绍

目录

一.块元素/行元素 

行元素(Inline Elements):

块元素(Block Elements):

二.列表

无序列表

有序列表

 自定义列表

  三.表格

表格的兼并

四.媒体元素

视频标签

音频标签

 五.内联框架 

 六.拓展标签 

一.块元素/行元素 

行元素(Inline Elements):

  • 行元素通常只占据它所在的文本行的宽度;
  • 不会造成新的文本块独占一行;
  • 可以与其他行元素在同一行内显示;
  • 不可以设置宽度、高度和顶部/底部边距;

常见的行元素包括:<a><span><strong><em><code><img><input>等。

块元素(Block Elements):

  • 块元素占据其父元素的整个宽度;
  • 会独占一行;
  • 可以设置宽度、高度和顶部/底部边距;
  • 可以包含其他块元素和行元素;
  • 块元素的高度和元素高度以及设置的高度有关,无元素或未设置高度会被下级元素覆盖

常见的块元素包括:<div><p><h1><ul><li><table><form>等。

二.列表

无序列表

HTML中的无序列表(Unordered List)用于显示一组项目,每个项目之前没有特定的顺序或编号。无序列表使用<ul>标签来定义,每个项目使用<li>标签来定义。

无序列表的特点包括:

  • 项目之间没有特定的顺序。
  • 项目默认使用小圆点作为项目标记,也可以通过CSS样式来修改项目标记。
  • 项目之间的间距默认较大,可以通过CSS样式来设置间距大小。

 以下是一个无序列表的示例代码:

<body>
	    <!--使用<ul>...</ul>来声明无序列表-->
		<ul>
			<!--使用<li>...</li>定义列表内容-->
			<li>迪丽热巴</li>
			<li>刘亦菲</li>
			<li>刘诗诗</li>
			<li>胡歌</li>
			<li>唐嫣</li>
		</ul>
</body>

 

有序列表

 有序列表(Ordered list)是HTML提供的一种标记语言,用于按照特定的顺序显示一系列项目。有序列表使用<ol>元素来定义,每个项目使用<li>元素来定义。

有序列表的特点:

  1. 按照一定的顺序显示项目,默认的顺序是从1开始递增;
  2. 可以通过type属性来指定不同的计数器类型,如阿拉伯数字、小写字母、大写字母等;
  3. 可以通过start属性来设置起始计数的值;
  4. 可以使用嵌套的有序列表来显示多级项目。

 以下是一个简单的有序列表的示例代码:

    <body>
		<!--使用<ul>...</ol>来声明无序列表-->
		<ol>
			<!--使用<li>...</li>定义列表内容-->
			<li>迪丽热巴</li>
			<li>刘亦菲</li>
			<li>刘诗诗</li>
			<li>胡歌</li>
			<li>唐嫣</li>
		</ol>
	</body>

自定义列表

 <dl>元素用于创建自定义列表,列表项使用<dt>元素来定义术语,使用<dd>元素来定义术语的定义。

<body>
		<!--使用<dl>...</dl>来创建自定义列表-->
		<dl>
			<!--使用<dt>定义术语  <dd>给术语定义-->
			<dt>蔬菜</dt>
			<dd>黄瓜</dd>
			<dd>青菜</dd>
			<dt>水果</dt>
			<dt>苹果</dt>
			<dt>香蕉</dt>
		</dl>
	</body>

 

  三.表格

 HTML中的表格是一种用于展示和组织数据的结构化元素。表格由一个或多个行和列组成,每个单元格可以包含文本、图像或其他HTML元素。

表格在HTML中使用<table>标签来定义,每一行使用<tr>标签来定义,每个单元格使用<td>标签来定义。可以使用<th>标签来定义表头单元格,以提供更明确的标识。

	<body>
		<!--使用<table>..</table>标签声明表格-->
		<table border="1px"> <!--border="1px":给表给添加一像素粗细的线条-->
			<!--使用<tr>...</tr>创建行-->
			<tr>
				<!--使用<td>...</td>创建单元格-->
				<td>1-1</td>
				<td>1-2</td>
			</tr>
			<tr>
				<td>2-1</td>
				<td>2-2</td>
			</tr>
			<tr>
				<td>3-1</td>
				<td>3-2</td>
			</tr>
		</table>
	</body>

 

表格的兼并

<tr>
	<td>1-1</td>
	<td>1-2</td>
	<td rowspan="2">1-3</td><!--添加单元格属性 rowspan="2"使单元格跨两行-->
</tr>
<tr>
	<td colspan="2">2-1</td><!--添加单元格属性colspan="2"使单元格跨两列-->
	<!--被跨单元格<td>2-2</td>需要删除-->
	<!--被夸行<td>2-3</td>需要删除-->
</tr>

四.媒体元素

视频标签

<body>
		<!--src="添加文件相对路径"  controls(控制器):实现播放暂停等功能-->
		<video src="video1.mp4" controls> </video>
</body>

 

通过注入多个视频文件格式,防止浏览器不支持解码当前文件格式。语法如下: 

 

音频标签

<body>
		<audio src="music.mp3" controls></audio>
</body>

<body>
		<audio controls loop><!--使用loop元素循环播放-->
			<source src="music.mp3" type="audio/mpeg"/>
			<source src="music.ogg" type="audio/ogg"> 
			你的浏览器不支持解码该视频格式
		</audio>
</body>

 五.内联框架 

在HTML中,内联框架(inline frames)用于在网页中嵌入另一个HTML文档或网页。它以<iframe>标签表示,具有以下结构: 

 

<body>
		<h1>Index即将呈现的内容</h1>
		<!--ifname:定义内联框架 name:定义框架宽度 height:定义框架高度-->
			<iframe name="ifr1" width="1200px" height="600px"></iframe>
		</p>
		<p>
			<!--href="添加地址的相对路径" target="添加打开窗口位置" -->
			<a href="video1.html" target="ifr1">点击观看视频</a>
		</p>
		<p>
			<a href="music.html" target="ifr1">点击播放音乐</a>
		</p>
</body>

 六.拓展标签 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值