如图,想要实现不论外面的大盒子即浏览器怎样变化,其内的小盒子始终处在大盒子的正中间。试了一些办法如margin的auto啊,弹性盒模型的center啊,好像都不行。望各位大神指点,谢谢啦0.0
如图,想要实现不论外面的大盒子即浏览器怎样变化,其内的小盒子始终处在大盒子的正中间。试了一些办法如margin的auto啊,弹性盒模型的center啊,好像都不行。望各位大神指点,谢谢啦0.0
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<style type="text/css">
.box{
width:100px;
height: 100px;
margin:0 auto;
background: red;
}
</style>
<div class="box"></div>
</body>
</html>
你把小盒子的width设置了,在margin: 0 auto
.box{
width: 400px;
height: 400px;
background-color: #e5e5e5;
position: relative;
}
.pox{
width: 100px;
height: 100px;
background-color: #000;
margin: auto;
position: absolute;
top: 0; left: 0; bottom: 0; right: 0;
}
//或者
.pox{
width: 100px;
height: 100px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
<div class="box">
<div class="pox"></div>
</div>
2 回答784 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
4 回答764 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
2 回答952 阅读✓ 已解决
2 回答2.5k 阅读
2 回答746 阅读✓ 已解决
http://blog.csdn.net/baidu_24...
这种东西百度搜索不是一大堆?
如果不能保持高效自学能力的话,水平也很难提升的.