亲们,会不会总在用表格做排版?那你知道怎么摆弄单元格位置和大小吗?特别是你学过jQuery的话,就得多留心了,别让表格乱七八糟的。简单来说,就是要让表单看起来整齐又好看,吸引人眼球!放心,下面我会给你支招,帮你搞定那些头疼的单元格位置问题的。
1.表格操作中常见需求
有没有很烦,在网页上看到那些各种各样的表格?我们在做网站设计时总要盯着那些格子,看他们是否放对了地方。有时候调了半天,格子看起来还是那么僵硬。别担心,用jQuery这个超级好用的小工具,立马就能解决你的烦恼!
2.单元格相对位置问题的原因
调试表格jQuery代码时,有时候会发现单元格位置乱晃,头晕乎乎对不对?原因就是每列每行的位置已经固定好了!只要改了一个单元格,其他的位置都会混乱。例如加大单个单元格大小时,其附近的单元格位置也会跟着变模糊。因此,动手前要仔细斟酌,尽量别让各单元格位置颠三倒四喔!
3.保持单元格相对位置不变的解决方法
1 | 2 |
3 | 4 |
处理表格遇到单元格位置相关问题?不用担心,这里有应对技巧:
$('td:first').width($('td:first').width()*2);
3.1使用绝对定位
想让HTML表格更规整吗?那就试试那个叫做“绝对定位”的神秘魔法工具~它可以保持单元格位置稳如泰山,不管别的单元格怎么变,都不会让它们跟着受影响。这样,你就放心大胆地调整表格单元格的大小,不用担心会牵一发而动全身了!
3.2使用表格的colspan和rowspan属性
表格里那个叫”col Span”和”row Span”的东西,就是让你选的框变大些占地方。像col Span设成2的话,这格就能盖住后两列,但是别调太过分,小心挤着旁边的格子
3.3使用设置间距
$('td:first').css({ 'position': 'absolute', 'width': $('td:first').width()*2 });
直接动手就行了,给周围留点位置,调整单元大小不能乱边。搞定间距后,想怎么换样式就怎么来!
看完这个,学会处理表格小麻烦了?确实很简单!记住,根据自己的需要来就好!
$('td:first').attr('colspan', '2'); $('td:first').width($('td:first').width()*2);
4.结语
你肯定有无数数据网页要处理对?别怕,小编这就给你分享个技巧,轻松搞定每个格子间距离固定不变!试试下面这些小妙招,让你的网页美丽起来!
评论0