今天主要实训内容还是加深我们对于XHTML编程中一个重要元素table的熟悉,通过给定的具体页面实例自己分析其table结构,并且实现出来。
因为页面中牵涉到一些表单元素,今天本来是没有要求做出来。但自己因为已经学习了相关知识,所以尝试自己做出来。但只有自己真正做的时候才发现,有的东西,看懂并且能具体做出来,但是当它和一些其他因素结合后依然会生出相当多的问题。
比如刚才群里面同学们讨论的在table单元格中加入一个form表单,用input调用密码框或者单选框等时会出现单元格中元素破坏单元格,并且垂直方向上不能居中对齐的问题。其实这是因为form在生成时会有相应的pading和margin,这些看不见的隐形因素会撑坏单元格。所以解决方法为把form表单放到table外,其单元格中不单独生成表单,只是用input等调用相应组件就可解决。也可在样式中把form表单的pading和margin值令为0也可解决问题。
其上就是个人对上面问题的体会,虽然自己能理解相关原因,但是因为自己表述能力不够,有些地方专业术语有一定偏差,请见谅。