【发布时间】:2014-05-10 19:54:59
【问题描述】:
我正在尝试将图像放入 div 中,我已放入 width: auto; 和 height: 100%;。这在 Chrome 和 FireFox 中运行良好,但在 Safari 中不行,我敢在 IE 中检查!我应该改变什么??
<div class="row">
<div class="col-md-12">
<div class="loggo-title" href="<?php bloginfo('url'); ?>">
<img src="<?php bloginfo('template_directory'); ?>/img/header.png" height="100%" width="auto"/>
</div>
</div>
</div>
我也尝试过用css方式实现
img {
height: 100%;
width: auto;
}
提前致谢! 汉内斯
【问题讨论】:
-
你想把图像 100% 放在你的 div 中吗?是的,为什么不在你的 div 中使用 background-image?
-
当您尝试使用 css 时,您是否从 img 标签中删除了高度和宽度属性?如果不尝试。另外我不认为 href 是 div 的有效属性(但我可能错了)
-
哦,这肯定是一个愚蠢的错误,谢谢@Pete!是的,我确实删除了宽度和高度属性,遗憾的是它也没有工作。 :(
-
刚刚注意到您的
.loggo-title仅包含您的图像,因此除非您专门为该 div 设置了高度,否则您的图像将设置为 0 高度,因为您的 div 将没有高度(并且您的图像将是 0 的 100%) -
就是它!谢谢@皮特!! :)
标签: html css safari twitter-bootstrap-3