图像在 Bootstrap 3 中没有响应

问题描述 投票:0回答:3

我正在编写以下代码。为什么图像在 Bootstrap 3 中没有响应?

<!DOCTYPE html>
<html>
<head>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css">
<!-- Optional theme -->
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-theme.min.css">
<!--My Style -->
<link rel="stylesheet" href="css/Style.css">
</head>
<body>
<div class="container">
<div class="rainbow">
<img src="img/header.png" alt="DayCare" />
</div>
</div>

<!-- Latest compiled and minified JavaScript -->
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
</body>
</html>

我在 Bootstrap 2.3 上进行了测试,运行良好。

twitter-bootstrap twitter-bootstrap-3
3个回答
7
投票

将 'img-responsive` 类添加到 img...

<img src="img/header.png" class="img-responsive" alt="DayCare" />

2
投票

您可以像这样轻松完成:

<img src="img/header.png" style="width:100%; height:auto; display:block;" />

如果标题图片的宽度小于屏幕宽度,则应在样式中添加 max-width,以在大视图中保持标题的原始宽度。例如,假设 header 的原始宽度是 600px,img 应该是这样的:

<img src="img/header.png" style="width:100%; height:auto; display:block; max-width:600px" />

0
投票

同意 Skelly 的观点,img 响应式效果很好。

我尝试使用此代码(删除 Style.css),工作正常。

<!DOCTYPE html>
<html>
<head>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css">
<!-- Optional theme -->
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-theme.min.css">
</head>
<body>
<div class="container">
<div class="rainbow">
<img class="img-responsive" src="bootstrap/resources/img/charpente/toulenne/IMGP0110.JPG" alt="DayCare" />
</div>
</div>

<!-- Latest compiled and minified JavaScript -->
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
</body>
</html>

尝试删除 Style.css

© www.soinside.com 2019 - 2024. All rights reserved.