02前端核心技术-HTML排版(二级菜单在底部)

本文详细介绍了HTML中的表格元素,包括<table>、<th>、<tr>、<td>等标签及属性,展示了创建表格的实例,并讨论了表格的样式设置。接着,讲解了HTML框架的概念,特别是<iframe>标签的使用,以及如何通过框架实现页面内链接的展示。最后,概述了HTML列表的类型,如无序列表和有序列表,并给出二级菜单的经典案例。
摘要由CSDN通过智能技术生成

目录

HTML 表格

HTML 框架

HTML 列表

无序列表

有序列表

二级菜单经典案例


HTML 表格

HTML表格标签

标签描述
<table>表格
<th>表格的表头单元格
<tr>表格的行
<td>表格单元格
<caption>表格标题
<thead>表格的头部区域
<tbody>表格的中间主体部分
<tfoot>表格的底部区域

示例代码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>表格</title>
	</head>
	<body>
		<table>
			<tr>
				<th>第1行第1列</th>
				<th>第1行第2列</th>
				<th>第1行第3列</th>
			</tr>
			<tr>
				<td>第2行第1列</td>
				<td>第2行第2列</td>
				<td>第2行第3列</td>
			</tr>
		</table>
	</body>
</html>

<table>属性

属性描述
alignleft |center| rightHTML5 不支持。HTML 4.01 已废弃。规定表格相对周围元素的对齐方式。
bgcolorrgb(x,x,x) #xxxxxx 颜色名称HTML5 不支持。HTML 4.01 已废弃。规定表格的背景颜色。
cellpadding像素HTML5 不支持。单元边格沿与其内容之间的空白。
cellspacing像素HTML5 不支持。单元格之间的空白。
width像素|百分百HTML5 不支持。表格的宽度。
height像素|百分百HTML5 不支持。表格的高度
border像素,默认值1规定表格单元是否拥有边框。
<!DOCTYPE html>
<html>

	<head>
		<meta charset="utf-8" />
		<title>表格</title>
	</head>

	<body>
		<table width="80%" bgcolor="aqua" align="center">
			<caption>受理统计系统</caption>
			<tr height="50">
				<th>受理员</th>
				<th>受理数</th>
				<th>自办数</th>
				<th>直接解答</th>
				<th>同意</th>
				<th>比例</th>
				<th>数量</th>
				<th>比例</th>
				<th>建议件</th>
				<th>诉求件</th>
				<th>咨询件</th>
			</tr>
			<tr bgcolor="blueviolet">
				<td>王艳</td>
				<td></td>
				<td></td>
				<td></td>
				<td></td>
				<td></td>
				<td></td>
				<td></td>
				<td></td>
				<td></td>
				<td></td>
			</tr>
			<tr bgcolor="#c3c3c3">
				<td>总计</td>
				<td>20</td>
				<td>20</td>
				<td>20</td>
				<td>20</td>
				<td>20</td>
				<td>20</td>
				<td>20</td>
				<td>20</td>
				<td>20</td>
				<td>20</td>
			</tr>
		</table>
	</body>
</html>

<th><td>属性

属性描述
alignleft| right |centerHTML5 不支持。规定单元格内容的水平对齐方式。
bgcolorrgb(x,x,x) |#xxxxxx |颜色名称HTML5 不支持。HTML 4.01 已废弃。 规定单元格的背景颜色。
height像素|百分百HTML5 不支持。HTML 4.01 已废弃。 设置单元格的高度。
valigntop| middle| bottom |baselineHTML5 不支持。规定单元格内容的垂直排列方式。
width像素|百分百HTML5 不支持。HTML 4.01 已废弃。 规定单元格的宽度。
colspan列数规定单元格可横跨的列数。Column
rowspan列数设置单元格可纵跨的行数。Row

HTML 框架

通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面。

HTML中有很多框架标签,但是大多数都弃用了,沿用至今的就是<iframe>

<iframe>标签

<iframe>语法:

<iframe src="URL"></iframe>

<iframe>属性:

属性描述
alignleft |right| top| middle |bottomHTML5 不支持。HTML 4.01 已废弃。 规定如何根据周围的元素来对齐
scrollingyes| no |autoHTML5 不支持。规定是否在 <iframe> 中显示滚动条。
height像素规定 <iframe> 的高度。
namename规定 <iframe>的名称。
srcURL规定在 <iframe> 中显示的文档的 URL。
width像素规定 <iframe>的宽度。

<iframe>可以显示一个目标链接的页面,目标链接的属性必须使用<iframe>name属性

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>框架</title>
	</head>
	<body>
		<table border="1" cellspacing="0" cellpadding="0" height="100%" width="100%">
			<tr>
				<th width="15%">
					<a href="https://www.baidu.com" target="myframe">百度</a>
					<hr/>
					<a href="https://www.tmall.com/" target="myframe">天猫</a>
					<hr/>
					<a href="https://www.sina.com.cn/" target="myframe">新浪</a>
				</th>
				<th width="85%">
					<iframe src="https://www.aliyun.com/" name="myframe" width="100%" height="600"></iframe>
				</th>
			</tr>
		</table>
	</body>
</html>

HTML 列表

HTML列表有三种:无序列表有序列表自定义列表

无序列表

无序列表使用两个标签,组成一个整体使用。

标签描述
<ul>无序列表
<li>有序列表和无序列表的一个列表项

无序列表有三种类型,使用type属性来设置列表的显示符号

属性描述
type="circle"空心圆
type="disc"实心圆
type="square"实心方块

有序列表

有序列表使用两个标签,组成一个整体使用。

标签描述
<ol>有序列表
<li>有序列表和无序列表的一个列表项

有序列表有五种:

属性描述
type="1"数字序号
type="a"有小写字母序号
type="A"大写字母序号
type="i"小写罗马序号
type="I"大写罗马序号

二级菜单经典案例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<style>
    *{
        padding: 0;
        margin: 0;
    }
    ul{
      list-style: none;
    }
    .first{
        height: 40px;
        line-height: 40px;
        font-size: 22px;
        text-align: center;
        background-color: yellowgreen;
        width: 100px;
    }
    .second li{
        height: 30px;
        line-height: 30px;
        font-size: 18px;
        text-align: center;
    }
    .second{
        display: none;
        width: 100px;
    }
    .bigBlock li:hover .second{
        display: block;
    }
</style>
<body>
<ul class="bigBlock">
    <li>
        <div class="first">一级菜单</div>
        <ul class="second">
            <li>二级菜单</li>
            <li>二级菜单</li>
        </ul>
    </li>
</ul>
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值