我要实现这个
布局与表格完全一样,所以我正在考虑使用表而不是推荐的div。您有什么推荐的吗?你能给我一个代码框架,以便我知道如何开始,否则我只会做表格,因为这是这个页面的样子 - 表格数据。你推荐什么?
我的开始显示
我用于此的代码是
<div class="yta2 TB_nb fontS80 ">
<div class="clear "> </div>
<div class="fr1 "> </div>
<div class="fr5 "><input type="button" value="Historik"></div>
<div class="fl30"><h2>Grunduppgifter</h2></div>
<div class="clear quarter"> </div>
</div>
<div class="clear "></div>
<div id="indag" class="yta2 TB_nb fontS80">
<div class="clear half"> </div>
<div class="fl10"><h3>Ingivningsdag</h3></div>
<div class="fl20">Ansökans beroende:</div>
<div class="fl20">Oberoende ansökan</div>
<div class="fl10"> </div>
<div class="fl1"> </div>
<div class="fl20"></div>
<div id="ob">
<div class="fr10 smallg">Förnamn Efternamn,<br>handläggarkod<br><br></div>
<div class="fl10"></div>
<div id="datum" class="fl20">Datum ingivningsdag:</div>
<div class="fl20">2009-01-01
</div>
<div id="ff" style="display: none;">
<div class="fr10 smallg">Förnamn Efternamn,<br>handläggarkod</div>
<div class="fl10"></div>
<div class="fl20">Fullföljd från:</div>
<div class="fl20"><input type="text"></div>
<div class="clear"></div>
<div class="fl10"></div>
<div class="fl20">WO-nummer:</div>
<div class="fl20"><input type="text"></div>
<div class="clear"></div>
<div class="fl10"></div>
<div class="fl20">Internationell ingivningsdag:</div>
<div class="fl20"><input type="text"> <img src="images/cal.gif" alt="" width="16" height="15" border="0"></div>
</div>
<div id="avd" style="display: none;">
<div class="fr10 smallg">Förnamn Efternamn,<br>handläggarkod</div>
<div class="fl10"></div>
<div class="fl20">Avdelad från:</div>
<div class="fl20"><input type="text"><input type="button" value="Sök"></div>
<div class="clear"></div>
<div class="fl10"></div>
<div id="datum" class="fl20">Datum ingivningsdag:</div>
<div class="fl20"><input type="text"> <img src="images/cal.gif" alt="" width="16" height="15" border="0"></div>
</div>
<div id="utb" style="display: none;">
<div class="fr10 smallg">Förnamn Efternamn,<br>handläggarkod</div>
<div class="fl10"></div>
<div class="fl20">Utbruten från:</div>
<div class="fl20"><input type="text"><input type="button" value="Sök"></div>
<div class="clear"></div>
<div class="fl10"></div>
<div id="datum" class="fl20">Datum ingivningsdag:</div>
<div class="fl20"><input type="text"> <img src="images/cal.gif" alt="" width="16" height="15" border="0"></div>
</div>
<div id="oepa" style="display: none;">
<div class="fr10 smallg">Förnamn Efternamn,<br>handläggarkod</div>
<div class="fl10"></div>
<div class="fl20">EP- ansökningsnummer:</div>
<div class="fl20"><input type="text"><input type="button" value="Sök"></div>
<div class="clear"></div>
<div class="fl10"></div>
<div id="datum" class="fl20">Ankomstdatum (EP-ansökan)<br>eller ingivningsdag (EP-ansökan):</div>
<div class="fl20 mt5p"><input type="text"> <img src="images/cal.gif" alt="" width="16" height="15" border="0"></div>
</div>
<div id="aooep" style="display: none;">
<div class="fr10 smallg">Förnamn Efternamn,<br>handläggarkod</div>
<div class="fl10"></div>
<div class="fl20">Avdelad från:</div>
<div class="fl20"><input type="text"><input type="button" value="Sök"></div>
<div class="clear"></div>
<div class="fl10"></div>
<div class="fl20">EP- ansökningsnummer:</div>
<div class="fl20"><input type="text"><input type="button" value="Sök"></div>
<div class="clear"></div>
<div class="fl10"></div>
<div id="datum" class="fl20">Ankomstdatum (EP-ansökan)<br>eller ingivningsdag (EP-ansökan):</div>
<div class="fl20 mt5p"><input type="text"> <img src="images/cal.gif" alt="" width="16" height="15" border="0"></div>
</div>
<div class="fl10"></div>
<div class="clear"></div>
</div><!-- indag -->
<div class="clear lh10"> </div>
<div id="sokupp" class="yta2 TB_nb fontS80">
<div class="fl50" id="L-col">
<div class="clear half"> </div>
<div class="fl25"><h3>Sökande</h3></div>
谢谢
答案 0 :(得分:2)
我会同时做这两件事。
Divs内部有主要包装和表格(在合理的行上)。
例如,最后两行不能证明使用表格
答案 1 :(得分:1)
人们建议使用div而不是表格,因为与其他标签(如div)相比,表格需要花时间加载到页面中。 该表是首选,因为它们的代码简单明了。
答案 2 :(得分:1)
要显示表格数据,请使用表格。使用div作为整体布局。
答案 3 :(得分:1)
使用div
和table
。
对于布局,您可以使用div
将帧放在应有的位置。然后你可以用table
s填充帧。
原因是:div
应该用于使位置正确,table
应该用于显示数据。
答案 4 :(得分:1)
更好地使用和两者兼而有之。但是尝试保持表标签较少,因为它使文件变大,因此渲染速度变慢。另一方面,比桌子更好,但有时写CSS是一种痛苦。
使用表&amp; div也可以避免跨平台UI问题的痛苦。
尝试将外部结构保持为表格,并将内部保留在div。