【发布时间】:2017-03-19 14:16:55
【问题描述】:
Margin: auto; 不在此<div class="users"> 的中心。
.users {
margin: auto;
}
.admin {
margin: 5px;
border-style: solid;
border-width: 1px;
border-color: grey;
box-shadow: 2px 2px 1px grey;
background: white;
background: -webkit-linear-gradient(#fff , #F1F1F1);
background: -o-linear-gradient(#fff , #F1F1F1);
background: -moz-linear-gradient(#fff , #F1F1F1);
background: linear-gradient(#fff , #F1F1F1);
}
.admin img {
display: block;
border-style: solid;
border-width: 1px;
border-color: grey;
max-width: 100%;
margin: auto;
margin-top: 20px;
margin-bottom: 20px;
box-shadow: 2px 2px 1px grey;
}
.info {
position: relative;
background-color: #E0E0E0;
}
.info h1 {
padding-top: 10px;
}
.info h3 {
margin-top: 0px;
padding-bottom: 10px;
}
.info h1, h3 {
margin-left: 10px;
}
<div class="users">
<div class="aboutrow">
<div class="col-md-3 sub admin">
<img class=".image-responsive" src="images/pfpics/nord.jpg"></img>
<div class="info">
<h1>User</h2>
<h3>Info</h3>
</div>
</div>
<div class="col-md-3 sub admin">
<img class=".image-responsive" src="images/pfpics/nord.jpg"></img>
<div class="info">
<h1>User</h2>
<h3>Info</h3>
</div>
</div>
<div class="col-md-3 sub admin">
<img class=".image-responsive" src="images/pfpics/nord.jpg"></img>
<div class="info">
<h1>User</h2>
<h3>Info</h3>
</div>
</div>
</div>
<div class="aboutrow">
<div class="col-md-3 sub admin">
<img class=".image-responsive" src="images/pfpics/nord.jpg"></img>
<div class="info">
<h1>User</h2>
<h3>Info</h3>
</div>
</div>
</div>
</div>
我正在使用 bootstrap 来制作这个网站,我不知道这是否会影响它。 我尝试在左侧添加一个边距百分比,但这在移动屏幕上效果不佳。
我们将不胜感激。谢谢!
【问题讨论】:
-
居中
div不是自动边距,您的div应该有一个宽度,然后执行margin:0 auto;。
标签: html twitter-bootstrap css margin