【发布时间】:2015-11-02 23:41:59
【问题描述】:
我想了解如何定位低于 768 像素的屏幕尺寸,特别是 480 像素的尺寸。我目前正在尝试创建一个页面,该页面将显示 3 个不同网站的 3 个徽标,效果很好,但在低于 768 像素时会崩溃。
我的 HTML 代码:
<!doctype html>
<html>
<head>
<title>Bootstrap Layout</title>
<link rel="stylesheet" href="custom.css">
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<!-- Optional theme -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css">
</head>
<body>
<div class="container">
<div class="row">
<div class="darkbg col-sm-4 col-xs-12"><img src="logo1.jpg"/></div>
<div class="darkerbg col-sm-4 col-xs-12"><img src="logo2.jpg"/></div>
<div class="darkestbg col-sm-4 col-xs-12"><img src="logo3.jpg"/></div>
</div>
</div>
<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
</body>
</html>
我的 CSS:
/* custom stylesheet */
.darkbg {
background: #999;
text-align:center;
}
.darkbg img,
.darkerbg img,
.darkestbg img {
width:100%;
}
.darkerbg {
background: #666;
text-align:center;
}
.darkestbg {
background: #333;
text-align:center;
}
问题出在我使用“col-xs-12”类时,因为徽标在屏幕上看起来太大了,这应该类似于 col-sm 并作为 col-xs-4 分布在 4 列中。这解决了这个问题,但是当我达到 480px 的断点时,徽标看起来太小了,据我所知,最低断点是 col-xs,它针对 768px 的屏幕尺寸,所以我不确定如何解决这个问题问题。
我知道我可以使用媒体查询,但是对于当达到 480 像素大小时我需要编写什么代码来将每个徽标显示在彼此之上时,我有点困惑。
如果有人可以请建议,将不胜感激。
【问题讨论】:
标签: html css twitter-bootstrap