php - 响应式设计 - 数据库生成的图标/图像

标签 php css cakephp twitter-bootstrap responsive-design

在我工作的网站主页上,我们在屏幕上从数据库中生成了大约 50 个大图标/图像,我目前将它们标出 5 个,然后我放入一个 BR 标签以转到下一行(使用 PHP 和计数器)。我的问题是设计需要响应,所以如果你稍微缩小屏幕,它会在第一行保存 fit 3,然后在下一行保存 2,然后 PHP 生成的 BR 标签开始,所以我们得到一个空间。

解决此问题的最佳方法是什么,无论屏幕尺寸如何,每次都能正常工作?我使用 Twitter Bootstrap 和 cakephp 进行编码。

了解我的意思的最佳方式是在网站本身:http://www.beanclaim.com/

谢谢

当前的 PHP 代码是:

// LOOPING THROUGH ALL OF THE INDUSTRY ICONS AND BUILDING A LINK FOR THEM
// ---------------------------------------------------------------------------------->
if (isset($industry_icons)) 
{ 
    $i=0;
    foreach ($industry_icons as $industry) 
    { 

        echo $this->Html->link($this->Html->image($industry['Industry']['image_path'],
            array(
                'width' => '180',
                'style' => 'margin-right: 5px; margin-left: 5px; margin-bottom: 10px;')),
            array('controller' => 'users', 'action' => 'register', 'industries' => $industry['Industry']['id']),
            array('escape' => false));


      $i++;
      if($i % 5 == 0)
      {
        echo "<br />"; 
      }
    } 
} 

最佳答案

删除 <br/>标签。你的问题就解决了。图像将根据您的容器 div 大小自动调整。

关于php - 响应式设计 - 数据库生成的图标/图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13186651/

相关文章:

html - Jekyll & KramDown - 如何显示表格边框

php - 将 Cake 1.3 迁移到 Cake 2.0

php从sql查询中获取大量变量

html - 如何在 Bootstrap 列布局中的两个 div 之间添加空间?

php - preg_match() 什么时候做 : Unknown modifier error occur?

html - 悬停时子菜单消失

php - php文件上传最大尺寸

php - 在 CakePHP 中将 MySQL Select 格式化为关联数组

javascript - 如何保存页面之间ajax查询的结果

javascript - Highcharts 无法通过 AJAX 运行