http内联框包含一些行

时间:2014-03-31 02:49:50

标签: php css http

在视图部分view.php

 <div class="data-img" style="float:right;width:220px;margin-left:20px;margin-bottom:20px;">
        <h3><? echo MyHtml::encode(implode(", ", $model->getDatasetTypes()));?></h3>
        <? if (isset($model->image)) {
            $url = $model->getImageUrl();
            /*
            if (substr($model->image->url, 0,6) != 'http://' && substr($model->image->url, 0,5) != 'ftp://') {
                $url = $model->image->url;
        }*/
            echo '<a href="'.$url.'">';
            echo MyHtml::image($url? $url : $model->image->image('image_upload'),
                            $model->image->image('image_upload'),
                            array('class'=>'image-hint','title'=>'<ul style="text-align:left;"><li>'.$model->image->tag.'</li><li>'.'License: '.$model->image->license.'</li><li>'.'Source: '.$model->image->source.'</li><li>'.'Photographer: '.$model->image->photographer.'</li></ul>'));
            echo '</a>';
        } else echo''; ?>
        <? echo 'Funding:'.'<br>'; 
           echo 'Funding body - NIH(National Institute of Health)'.'<br>';
           echo 'Location - USA'.'<br>';
        ?>
    </div>

我想添加一个内联框(宽度等于data-img),将此部分放入内联框

 <? echo 'Funding:'.'<br>'; 
           echo 'Funding body - NIH(National Institute of Health)'.'<br>';
           echo 'Location - USA'.'<br>';
        ?>

我怎么能这样做,谢谢。

1 个答案:

答案 0 :(得分:0)

对不起,我不太明白你在问什么。您的意思是为回声文本添加内联样式吗?如果是这样,您可以在回显中添加内联样式或css类/ id,就像编写html一样。 echo位于data-img div中,因此只需按照100%宽度的方式设置样式。

例如:

  <? echo '<div class="my-inline-box"> Funding:'.'<br>'; 
       echo 'Funding body - NIH(National Institute of Health)'.'<br>';
       echo 'Location - USA'.'<br></div>';
    ?> 

然后为my-inline-box创建css。 对不起,如果我误解希望它有所帮助。