如何将 html 标签用于 div,而不结束 div

How to use html tag for div, without ending div

在这段代码中,我可以在每个 Html::tag('div') 中写 separate div,如你所知,每个 Html::tag('div') 表示 <div></div>.

但是我想把一对div放在一个特定的div里面。下面的代码可以帮助你更好地理解它。

$item[] = [
   'content' => [
           Html::tag('div', 'begin my div here',
               ['class' => 'background_white'] ), //<div class="background_white"> begin my div
           Html::tag('div', 'center'),
           Html::tag('div', 'end my div here,) //  end div my here </div>
   ]
];

你或许可以试试这个:

$item[] = [
   'content' => [
           Html::tag('div', 'begin my div here' . Html::tag('div', 'center'),
               ['class' => 'background_white'] )
   ]
];

您还可以查看 beginTagendTag

1) div 在另一个里面 div

     $body[] = Html::tag('div','body',['class'=>'panel-body']);
     echo Html::tag('div',implode($body),['class'=>'panel panel-primary']);

2) 两个 div里面 一个 div

     $head[] = Html::tag('div','heading',['class'=>'panel-heading']);
     $body[] = Html::tag('div','body',['class'=>'panel-body']);
     echo Html::tag('div',implode($head).implode($body),['class'=>'panel panel-primary']);