php - 我怎样才能保持 Mozilla Firefox 上的图像比例?

标签 php html css firefox

我使用这段代码来检索并保持图像的比例:

<img class="r r-2x img-full " style="background:url('<?php echo $image; ?>') no-repeat top center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;  background-size: cover;"/>

此解决方案适用于 IE 和 Chrome,不适用于不显示图像的 Mozilla Firefox。那么我该如何进行呢?我试过 src="<?php echo $image; ?>" , 但不遵守比例

最佳答案

使用 imgdiv 应该无关紧要。 我看到的唯一问题是我必须在元素上应用宽度和高度才能查看图像。虽然图像保持正确的纵横比。

使用 img 标签:

<img class="r-r-2x-img-full" border="0" style="display:block; width: 100px; height: auto; background:url('<?php echo $image; ?>') no-repeat top center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;  background-size: cover;" />

使用 div 标签:

<div class="r-r-2x-img-full" border="0" style="display:block; width: 100px; height: auto; background:url('<?php echo $image; ?>') no-repeat top center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;  background-size: cover;" />

希望这对您有所帮助:)

关于php - 我怎样才能保持 Mozilla Firefox 上的图像比例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29169300/

相关文章:

javascript - jQuery-UI 对话框仅显示 for 循环的最后一次迭代

html - Css 媒体不工作,有什么问题?

css - wordpress中视频文件周围的蓝色边框

php - Laravel 助手接口(interface)

php - JMSSerializer 和 FOSRestBundle - 注释不起作用。 "Does not exist"

html - 如何将品牌、链接和 facebook 链接放在同一行? Bootstrap 3

php - 用空格替换 HTML 字符串

php - 这两个站点是如何构建为 'responsive' 的?

php - Bootstrap 进度条问题

javascript - 以横向模式打印页面时在哪里分页?