【发布时间】:2015-04-27 19:19:01
【问题描述】:
我已经搜索了论坛,但似乎无法找到答案。我的图像在 FF、Chrome 和 IE 11 中都很好,但是在 IE 10 中,我的图像占据了整个页面,即使它们只有大约 300 像素宽。我正在使用带有 Joomla Purity III 模板的 bootstrap 3。我已经在 css 中看到了 hack:宽度:100% \9。我尝试删除 auto 的高度,但这似乎使我的图像消失了。这个问题的最佳/最简单的解决方案是什么?
article img,
.article-intro img {
display: block;
width: 100% \9;
max-width: 100%;
height: auto;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
display: block;
max-width: 100%;
width: 100% \9;
background-color: #ffffff;
border: 1px solid #dddddd;
border-radius: 0;
/* line-height: 1.42857;*/
padding: 4px;
transition: all 0.2s ease-in-out 0s;
}
.img-responsive-left {
float: left;
display: block;
max-width: 100%;
width: 100% \9;
background-color: #ffffff;
border: 1px solid #dddddd;
border-radius: 0;
line-height: 1.42857;
padding: 4px;
margin-right: 1em;
}
.img-responsive-right {
float: right;
display: block;
max-width: 100%;
width: 100% \9;
background-color: #ffffff;
border: 1px solid #dddddd;
border-radius: 0;
line-height: 1.42857;
padding: 4px;
}
.img-left-borderless {
float: left;
display: block;
width: 100% \9;
max-width: 300px;
background-color: #ffffff;
border: none;
line-height: 1.42857;
padding: 4px;
}
.img-rounded {
border-radius: 0;
}
.img-thumbnail {
padding: 4px;
line-height: 1.42857143;
background-color: #ffffff;
border: 1px solid #dddddd;
border-radius: 0;
display: inline-block;
max-width: 100%;
width: 100% \9;
height: auto;
}
【问题讨论】:
-
你的图片有固定宽度吗,如果没有,你可以使用引导程序自己的类,在图片上响应 img
-
jsg,我之前尝试过,但不幸的是它并没有阻止图像在 ie 10 中变大
-
请注意,这是模板样式的问题,而不是 Bootstrap。
标签: css twitter-bootstrap internet-explorer-10