【发布时间】:2014-08-14 22:48:40
【问题描述】:
我正在努力使我的设计具有响应性。到目前为止,我一直很成功,但我在对齐方面遇到了一些问题。 就像你在下图中看到的那样,设计是向左的。红框是页面的实际中心(稍后绘制):
这不应该发生,因为我已将 div 包含在容器类中。为什么它还在发生?我希望标题和缩略图始终位于页面的完美中心。
还有一个稍有不同的问题。在缩小浏览器尺寸时,即使浏览器有空间可以并排容纳 2 个缩略图,它仍然只显示一个。
这看起来非常奇怪,我想放入 2 个缩略图,只要它可以无杂乱地容纳它们。我添加了 col-sm-6 类,但它的行为仍然没有太大不同。我无法添加 col-xs-6,因为在极小的设备上,我只想看到 1 个缩略图。
所以我相信我们必须为此编写媒体查询?应该怎么做?
实施@The Indian Programmer 建议的更改:
- 嘿,这有效(有问题)!为什么让它 200px 扭曲中心对齐? 制作宽度:100% 自动导致我的悬停状态动画溢出图像。我们如何解决这个问题?
- 不!我不希望它是 col-xs-6。也就是说,我不想在小型设备中使用 2 个缩略图。外观是这样的:
所以,这就是我所做的:
<div class="col-md-3 col-sm-6 col-xs-12">
<div class="thumbnail">
<img src="images/Layer26.png" alt="" class="img-responsive">
<div class="caption">
<!-- Start Caption -->
<div class="btn-group btn-trigger">
<a href="#" class="btn btn-default web-link">Link</a>
<a href="#" class="btn btn-default more-info">More</a>
</div>
</div>
<!-- End Caption -->
</div>
<h5 class="text-center">Artist Name 2, city</h5>
</div>
但是,这确实浪费空间:
有没有一种方法可以使网站即使在小尺寸的情况下也能显示 2 个缩略图直到变得混乱?
网站是 hosted 在同一个地方,HTML and CSS files 也是。
【问题讨论】:
-
请在问题中发布您的代码。
标签: html css twitter-bootstrap