不知为何我代码浮动不起作用
lilove
lilove 2018-03-26 14:50:58
[HTML讨论组]

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>3.两列布局右边固定左边自适应</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>主体</div>

<div>右侧</div>

</body>

</html>


lilove
lilove

一个混迹在二次元边际的程序员

全部回复(3)
 

同意二楼观点  

你使用margin-right:200px;

是想给右边div留位置出来吧?

但是div默认宽度100% 

所以你设置margin-right:200px;之后的div宽度其实还是100%

因为padding,margin,width,border 加起来才是组件的真实宽度或高度

lilove

请将

<div>主体</div>

<div>右侧</div>

改为

<div class="main">主体</div>

<div class="right">右侧</div>

再测试代码~

lilove

我去怎么吞代码了,class没了

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

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