为了账号安全,请及时绑定邮箱和手机立即绑定

为什么不能在同一排

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>无标题文档</title>

<style type="text/css">


/*在此定义相应的类选择器,并根据要求设置相关CSS属性*/

.box{background:#cff;width:960px;height:300px;}

.main{height:300px;width:740px;background:#c9f;}

.look{height:300px;width:210px;background:#fcf;float:right;}

</style>

</head>


<body>



<!--在此添加相应的div标签-->

<div class="box">

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

<div class="look"></div>

</div>

</body>

</html

look块为啥在下面

正在回答

4 回答

div是块级元素,一个块独占一行

0 回复 有任何疑惑可以回复我~

.main的div没有设置浮动,block元素会自动换行,所以.look会在第二行的靠右。

0 回复 有任何疑惑可以回复我~

因为.main在  .look前面。。。一旦发出float:left或float:right命令,被浮动的对像就会向或向移动直到遇到另一个块对象的边缘为止(块的border/margin/padding,行内元素不管用除非用display:block)。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么不能在同一排

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信