我应该直接向新学员教授CSS布局,还是应该首先教授如何使用表格进行布局,然后使用div + CSS?
我应该在 HTML或XHTML之间教什么?两者都一样,所以我应该直接使用XHTML 1.0 Strict吗?
答案 0 :(得分:16)
您应该教他们使用CSS作为表格数据的布局和表格。他们会发现他们可以(错误地)使用表格进行布局。
答案 1 :(得分:4)
你应该直接教CSS。
比“布局”更重要的是,他们需要了解Separation Of Layers: Content, Presentation, And Behavior。一旦你教他们就越好。
如果您担心CSS复杂性,只需做简单的练习即可。关于HTML的XHTML,选择一个教,坚持它,并在它们与你相容后说有其他选择。恕我直言,我会选择HTML。
答案 2 :(得分:2)
首先教会css布局。表太容易了 - 如果他们先学习表,然后切换到css,他们会想知道你为什么要告诉他们使用一个需要黑客和技巧的系统才能在不同的浏览器中工作,并获得相同高度的列和灵活性表格可以免费获得的宽度。
答案 3 :(得分:1)
我会从非表开始,为什么要教出更进一步的内容?
此外,我会选择HTML 4/5,XHTML在这一点上被抛弃......这并不是说它没有被使用,但接下来的几年正在转向HTML5,而不是XHTML。
答案 4 :(得分:1)
在布局设计方面,我会从一个真正缺乏经验的人的角度讲话......
所以,在过去,它只是所有的HTML表格,虽然有时很难得到你想要的东西,但至少它是合乎逻辑的。
然后我读了所有关于'正确的做事方式',即css如何拯救世界。迷路了,可能就是我,但是做一些微不足道的事情总是需要大量的css和大量的猜测和反复试验。现在我必须承认我没有花很多时间搞清楚css,但它似乎不如表布局那么直观。
如此。我建议你从css布局开始,我相信你的学生可以做对。当他们对此感到满意时,请介绍表格布局。如果你做其他方式你会混淆他们(或至少我很困惑,仍然试图将相同的模式应用于CSS,这显然不起作用)
答案 5 :(得分:1)
不要教他们桌子!!
并教他们xHtml,它更有条理,他们会更好地理解语法。
答案 6 :(得分:1)
虽然我们都讨厌布局表格,但我认为将它们引入概念非常重要,这样他们才能准确理解CSS的重要性。
我还建议教他们XHTML而不是HTML5,确定你可以做一个HTML5最终完成后可能会有的会话,但是当它很年轻时这样做是没有意义的,等到他们先了解XHTML。 / p>
答案 7 :(得分:0)
如果你错了,不要指望它会在以后自然修复(我们在网络行业中处理粗心懒惰的程度)。
首先,如何教它们可访问性以及布局中的表格如何将任何屏幕阅读器都展开,那么你就不必证明为什么表格更容易了。
答案 8 :(得分:0)
我在公司教某些人html设计。到目前为止,最好的方法是从干净的xhtml 1.0开始,而不是用css添加一些样式,而不是开始添加具有浮动等等的div。
稍后向他们展示了使用Bluetrip oder grid960.gs之类的popluar css框架创建3列布局是多么容易。我认为没有理由用表格教授设计(只有你使用css3和新的表格样式)。
答案 9 :(得分:0)
HTML或XHTML?
HTML和XHTML是相同的语言(即相同的标签,具有相同的含义),只是略有不同的语法。如果你了解HTML,你就知道XHTML。在学习方面,它们之间没有明显的区别。
HTML 4和HTML5之间的差异大于HTML 4和XHTML 1之间的差异。