关于div+css中错位的问题?
在一个div块中嵌入一个小的div块。本来这小div块在大div的中上部。我想把这小div放到大div的中下部.但是不管用小div的margin属性,还是大div的pad...
在一个div块中嵌入一个小的div块。本来这小div块在大div的中上部。
我想把这小div放到大div的中下部. 但是不管用小div的margin属性,还是大div的padding属性。
只要小div往下移动了多少,大div的高度就增加多少,有什么办法可能解决么。(如大div的高度是90px,小div往下移10px,大div的高度就会增加到100px).
但是这样会不会书写格式不对呢``? 展开
我想把这小div放到大div的中下部. 但是不管用小div的margin属性,还是大div的padding属性。
只要小div往下移动了多少,大div的高度就增加多少,有什么办法可能解决么。(如大div的高度是90px,小div往下移10px,大div的高度就会增加到100px).
但是这样会不会书写格式不对呢``? 展开
2个回答
展开全部
给大的DIV加一个相对定位
给小的DIV加一个绝对定位
答案如下:
<style type="text/css">
*{
margin:0;
padding:0;}
.da{
width:900px;
height:200px;
border:1px solid #9BDF70;
background:#F0FBEB;
position:relative;
margin:auto;}
.xiao{
width:500px;
height:100px;
border:1px solid #BBE1F1;
background:#EEFAFF;
position:absolute;
bottom:0;
left:200px;}
</style>
</head>
<body>
<div class="da">
<div class="xiao"></div>
</div>
给小的DIV加一个绝对定位
答案如下:
<style type="text/css">
*{
margin:0;
padding:0;}
.da{
width:900px;
height:200px;
border:1px solid #9BDF70;
background:#F0FBEB;
position:relative;
margin:auto;}
.xiao{
width:500px;
height:100px;
border:1px solid #BBE1F1;
background:#EEFAFF;
position:absolute;
bottom:0;
left:200px;}
</style>
</head>
<body>
<div class="da">
<div class="xiao"></div>
</div>
展开全部
<!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>
</head>
<body>
<div style="height:90px; width:90px; background:#009933; float:left">123
<div style="height:10px; width:90px; background:#FF0000; float:left; margin-top:50px;">456</div>
</div>
</body>
</html>
这样就行了
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<div style="height:90px; width:90px; background:#009933; float:left">123
<div style="height:10px; width:90px; background:#FF0000; float:left; margin-top:50px;">456</div>
</div>
</body>
</html>
这样就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询