博主信息
博文 100
粉丝 8
评论 2
访问量 174878
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于html文档流影响布局的一个小问题
lilove的博客
原创
1026人浏览过

主题:

今天在做一个两列布局右边固定左边自适应的案例的时候,遇到了一个百思不得其解的问题。

两列布局右边固定左边自适应代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>4.两列布局右边固定左边自适应</title>
	<style type="text/css">
		.main {
			height:600px;
			background-color:skyblue;
			margin-right:200px;
		}
		.right {
			width:200px;
			height:600px;
			background-color:lightgreen;
			float:right;	/*设置块元素的右浮动*/
		}
	</style>
</head>
<body>
	<div class="main">主体</div>
	<div class="right">右侧</div>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

以上代码运行效果:

1.png

经检查代码,发现并没有操作错误,但没有实现应该出现的效果,究其原因,发现文档流出现了问题,代码从上往下执行优先执行了主体自适应的效果,而左边并没有设置宽度,那么再固定右边区域就无法在一行显示了。

那么,修改代码如下:

将<div class="right">右侧</div>
向上挪一行

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>4.两列布局右边固定左边自适应</title>
	<style type="text/css">
		.main {
			height:600px;
			background-color:skyblue;
			margin-right:200px;
		}
		.right {
			width:200px;
			height:600px;
			background-color:lightgreen;
			float:right;	/*设置块元素的右浮动*/
		}
	</style>
</head>
<body>
	<div class="right">右侧</div>
	<div class="main">主体</div>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

问题得到解决!

本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学