自从转到Bootstrap 3以来,我一直在努力使一些图像居中。以前,我会在整个coll元素上使用以分页为中心的类,但现在不起作用了。
此外,我尝试创建类img中心来使用margin:0 auto(根据此处的答案),但这也不起作用,我不确定为什么。如果有人能给我指出正确的方向,那就太好了。
<div class="container">
<div class="row">
<div class="col-md-10 col-md-offset-1">
<div class="row">
<div class="col-md-4">
<img class="img-center" src="images/chart_bw.png">
<h3 class="text-center">Charts & data</h3>
<p class="text-center">Polish your analytical skills by picking apart Marimekko, bar charts, regressions & more</p>
</div><!-- col-md-4 -->
<div class="col-md-4 pagination-centered">
<img class="img-center" src="images/calculate_bw.png">
<h3 class="text-center">Mental math</h3>
<p class="text-center">Nail your mental math by practicing on unlimited case style math problems</p>
</div><!-- col-md-4 -->
<div class="col-md-4 pagination-centered">
<img class="img-center" src="images/lightbulb_bw.png">
<h3 class="text-center">Case problems</h3>
<p class="text-center">Structure problems and compare answers to suggestions from McKinsey consultants.</p>
</div><!-- col-md-4 -->
</div><!-- /.row -->
</div> <!-- col-md-10 -->
</div><!-- /.row -->
</div><!-- container -->
.img-center{
margin: 0 auto;
}
实际上Bootstrap已经为某些元素的居中做好了准备。只需将类“cent-block”添加到图像类中。
<img class="img-center center-block" src="images/chart_bw.png">
这是小提琴http://jsfiddle.net/nucleo1985/RVD48/1/
<代码>
.img-center {
display: block;
margin: 0 auto;
}
或使用<代码>。父元素(本例中的列)的文本中心类,以对齐内联(-块)元素,例如
还有一个名为的助手类。中心块
。您可以使用它来对齐<代码>
<img class="center-block" src="images/lightbulb_bw.png">
问题内容: 如何在浏览器窗口(不是页面,不是屏幕)的中间放置一些HTML元素(例如,a )?不取决于浏览器窗口的大小,屏幕分辨率,工具栏布局等。例如,我希望它位于 浏览器窗口 的中间。 问题答案: 令我惊讶的是,没有人说固定位置。自7以来,它完全符合我的要求,并且可以在所有“人类”浏览器和IE中使用。
问题内容: 我已经将图像内的边框设置为none。我现在想将该图像放在其包含div的中心。我曾尝试使用,但没有用。 我敢肯定,我忽略了一些愚蠢的事情,但是我想得到stackoverflow社区的帮助,所以这并不需要我花一个小时盯着屏幕来弄清楚。非常感谢。 这是CSS … 问题答案: 尝试将图片的属性设置为:
问题内容: 我有这样的标记: div高于img: 我需要将图像放置在div的中间(在其上下具有相同的空白)。 我试过了,它不起作用: 问题答案: 如果您的图像纯粹是装饰性的,那么将其用作背景图像可能是一种更语义化的解决方案。然后您可以指定背景的位置 如果它不是装饰性的并且构成有价值的信息,则img标签是合理的。在这种情况下,您需要使用以下属性设置包含div的样式:
我想为一个笔记应用程序添加笔记加号。我做了一个固定位置的圆,这样它总是可见的。然后,我想做两条线,形成一个加号,并将这些线居中。这是代码: null null 请告诉我如何将加号居中到固定位置的圆上。谢谢!
问题内容: 我正在使用CSS网格来布局这样的某些项目… 如何使最后一行居中而不是左对齐?我不能保证项目的数量,因此想要使布局适合任何数量的项目。 这是我应该使用flexbox代替的东西吗?还是CSS网格适合使用? 问题答案: CSS Grid不适合在整行中对齐,因为纵横交错的轨道阻碍了这种方式。以下是详细说明: 或者,将flexbox与一起使用。 这会将所有项目打包在该行的水平中心。然后,您的利润
问题内容: 我在将属性设置为的元素居中时遇到问题。有谁知道为什么图像没有居中? 问题答案: 如果设置了宽度,则可以使用: