有没有好奇,为啥浏览器里看表格有时候有点不一样?对,真是猜不透那我就给你说说到底咋回事儿。
首先,咱先弄懂啥叫自动表格布局跟固定表格布局。直白的说,自动就是表格里有啥东西就随心所欲调整宽度,至于固定的话,不管咋样,都是框框不变化。这下懂了吗?
想知道表格每个格子大小不一怎么处理吗?那就让它们自己决定,因为表格定下的只有总宽度是500像素!只要你打开HTML调试工具,就能看见格子都长了多少肥肉,没准还能发现那个表格变成 2:1 的奇怪模样!
数字不太重要关键看格子宽窄呀。举个栗子,就说说我们这儿,比如2:1这个比例,正好适合我们的汉字大小。所以,别怕字数多,一行解决问题!
来聊聊这事~当你单元格里的东西太多,超出了设定宽度的话,这一行就要全都紧缩;但是只要每一个单元格都在规定范围内,那么整个line都只显示那个设定好的宽度。
没问题的,就算你把列的宽度设置得稍微小点儿也无所谓,多余出来的空位会自动按宽度比例分配到各个列中。这样就能保证每个部分都能有地方展示内容了。
咱们来看下怎么弄那个固定表格布局!这个比自动表好用,只要有前几个格的信息,就可以根据它预测整个表格的样子,直接开始显示!记住,在用这个布局之前得把每列宽确定好,不然浏览器可能会自己乱排啊~
为啥相同表格在不同浏览器里长相大不一样?这个主要是因为解析算法不同引起,这样一来,显示效果自然也就不一致咯。搞网页设计的时候可不能忽视这个情况,不然用户看起来肯定费劲。看来每款浏览器处理表格还真有些小细节。今儿咱们就一起聊聊这个话题,顺带学点儿关于自动表格布局和固定表格布局的东西。希望这些知识能帮到大家,要是哪儿不懂就留言给咱们!觉得好就点赞分享出去!
评论0