HTML——左侧边栏布局



<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<title>上中下布局</title>
		<style type="text/css">
			body{
				background: #42413C ;
				margin: 0;/*消除body中的留白*/
				padding: 0;
				text-align: center;
			}
			
			.container{
				width: 778px;
				background: #FFF;
				margin: 0 auto;/*侧边的自动值与宽度结合使用,可以将布局居中对齐*/
				text-align: left;
			}
			
			.header{
				padding: 10px 0;
				background: #ADB96E;
			}
			
			.sidebar{
				float: left;/*侧边栏居左,改为right可令侧边栏居右*/
				width: 200px;
				background: #a4f;
			}
			
			.maincontent{
				width: 570px;
				background: #eee;
			}
			
			.footer{
				clear: both;/*清除前后的浮动元素,使页脚显示在其下方*/
				position: relative;/*修改IE浏览器中clear无效的bug*/
				padding: 10px 0;
				background: #CCC49F;
			}
		</style>
	</head>
	<body>
		<div class="container">
			<div class="header">
				<h1>网页头部</h1>
			</div>
			
			<div class="content">
				<div class="sidebar">
					<h1>侧边栏</h1>
					<h1>侧边栏</h1>
					<h1>侧边栏</h1>
				</div>
				<div class="maincontent">
					<h1>网页正文</h1>
					<h1>网页正文</h1>
					<h1>网页正文</h1>
					<h1>网页正文</h1>
					<h1>网页正文</h1>
					<h1>网页正文</h1>
				</div>
			</div>
			<div class="footer">
				<h1>脚注</h1>
			</div>
		</div>
	</body>
</html>







  • 6
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
好的,下面是一个基本的 HTML + CSS 实现侧边栏的例子: ```html <!DOCTYPE html> <html> <head> <title>Left Sidebar</title> <style type="text/css"> /* 设置整个页面的样式 */ body { margin: 0; padding: 0; font-family: Arial, sans-serif; } /* 设置侧边栏的样式 */ .sidebar { position: fixed; top: 0; left: 0; width: 200px; height: 100%; background-color: #333; color: #fff; padding: 20px; } /* 设置主要内容区域的样式 */ .main-content { margin-left: 200px; padding: 20px; } /* 设置链接的样式 */ a { color: #fff; text-decoration: none; } /* 设置链接的 hover 样式 */ a:hover { text-decoration: underline; } </style> </head> <body> <!-- 侧边栏 --> <div class="sidebar"> <h1>Left Sidebar</h1> <ul> <li><a href="#">Link 1</a></li> <li><a href="#">Link 2</a></li> <li><a href="#">Link 3</a></li> <li><a href="#">Link 4</a></li> </ul> </div> <!-- 主要内容区域 --> <div class="main-content"> <h1>Content Title</h1> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper congue, euismod non, mi. Proin porttitor, orci nec nonummy molestie, enim est eleifend mi, non fermentum diam nisl sit amet erat.</p> </div> </body> </html> ``` 这个例子中,我们使用了 `position: fixed` 和 `margin-left` 来实现侧边栏的固定和主要内容区域的偏移。同时,我们也设置了一些基本的样式和链接样式。你可以根据自己的需求进行修改和扩展。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值