2011-02-18 60 views
1

我已经被赋予编码下面的表格的任务。我打算用桌子做,但是我的教练告诉我用div来做,因为它占用了更多的资源或者其他东西(我认为他说这是密集型的)。我可以用div来做,但我认为这是浪费时间,因为我可以用表格很容易地使用表格(我的意思是很快)。如何编写复杂的html表单?

为如何进行任何想法,用什么,的div或一些东西更好

enter image description here

+1

这是一个品味和习惯的问题。我们无法告诉您要使用哪一个。但是如果你想从这位老师那里得到一个好评... – bmargulies 2011-02-18 02:34:17

+0

我在IE8/FF3 +中使用嵌套的OL元素获得了相当的运气。它们比DIV增加了更多的语义含义,并且使用块内联可以解决很多情况。尽可能避免花费所有费用。它们大部分都是过度使用的浏览器,可悲的CSS支持。关于表格的一个非常有用的东西是列/行跨度 - 但看到浏览器的怪癖。 (在现代浏览器中,表格也可以使用CSS进行设计 - 设置默认填充/间距0,第一等。) – 2011-02-18 03:32:41

回答

2

只要形式看起来应该的方式,并验证有效的HTML 4或XHTML的品种,你是好去,除非你的老师DEF要你使用的div和CSS创建布局。如果你真的想要熟练使用基于CSS的布局的现代做法,我会推荐后者。祝你好运!

+0

kk有帮助也找到了此链接http://code.google.com/p/floatz/wiki/ LayoutsForms – Haxed 2011-02-18 02:38:30

1

它们不是相互排斥的。您可以将div用于div内的主面板和表格来布局控件和文本。