CakePHP图像没有调整大小,适合容器

时间:2016-02-24 02:22:00

标签: html css image image-resizing

在大多数现代编程语言中,可以在页面中添加图像,然后使用周围div或图像标记中的max-height属性调整大小以适合容器。 在cakephp中并非如此。当我使用max-height属性时,图像保持相同的大小,然后被裁剪。它甚至没有max-height属性的尺寸。它有一些随机像素数量。 这是我的一段代码。我已经尝试了所有不同的CSS组合。有谁知道如何在cakephp中显示适合容器的图像?

<div style="max-height:29px;">
<?php echo $this->Html->image('/webroot/files/Users/photo/' . $user->photo, ['alt' => 'picOfme', 'max-height'=>'100%']);
 ?>
</div>

1 个答案:

答案 0 :(得分:0)

  

在大多数现代编程语言中,可以添加图像   您的页面,然后调整大小以适应使用max-height的容器   周围div或图像标记中的属性。在cakephp   事实并非如此。

除了标记语言之外,第一个HTML 一个编程。见Is HTML considered a programming language?

php本身非常有能力调整图像大小和裁剪。 CakePHP没有任何抽象,因为它超出了框架的范围。有足够的第三方库已经完成这项工作。如果您想使用CakePHP try the Imagine plugin操作图像。

在一天结束时,您尝试做的事情与php或CakePHP无关。因为这个原因,我已经更正了你的标签。

使用the right search terms您已经找到了大量解决方案,其中之一就是其中之一:CSS scale down image to fit in containing div, without specifing original size