我正在尝试重新设计一个 Web 应用程序,但我被这段代码难住了:
foreach ($this->cells1 as $c) {
$s .= $c[2] ? $c[2] : '';
$s .= '<div style="clear:both"><table><tr><td nowrap="nowrap"' . ($c[0] ? (' ' . $c[0]) : '') . '>';
$s .= $c[1] ? $c[1] : ' ';
$s .= '</td>';
$s .= $c[3] ? $c[3] : '';
}
$s .= '</tr></table></div>';
它正在生成 HTML 代码,例如:
<div style="clear:both"></div>
<table>
<tbody>
<tr>
<td nowrap="nowrap">Search:</td>
<form action="some-action" method="post"></form>
</tr>
</tbody>
</table>
<div style="clear:both"></div>
<table>
<tbody>
<tr class="alt-row">
<td nowrap="nowrap">
<input type="text">
</td>
</tr>
</tbody>
</table>
<div style="clear:both"></div>
<table>
<tbody>
<tr>
<td nowrap="nowrap"> </td>
<form action="some-action" method="post"></form>
</tr>
</tbody>
</table>
and so on. . . .
它看起来像这样:
我只想将它们全部放在一个我可以根据自己的口味设计的 div 中。任何人都可以向我解释那部分代码,以便我可以使用它吗?或者更好地向我展示一种使它们适合 div 的替代方法。