所有分类
  • 所有分类
  • 后端开发
表格布局大揭秘!自动VS固定,格子大小奥秘揭晓

表格布局大揭秘!自动VS固定,格子大小奥秘揭晓

不同浏览器对表格的部分概念的解析有差异,但布局计算是基本一致的(如果有差异,会单独提及)。自动表格布局的特点是,表格的宽度布局与表格中的所有数据内容有关,它需要在获取所有表格内容后才能确定最终的宽度布局,然后再一起显示出来。以上即是对自动表

有没有好奇,为啥浏览器里看表格有时候有点不一样?对,真是猜不透那我就给你说说到底咋回事儿。

首先,咱先弄懂啥叫自动表格布局跟固定表格布局。直白的说,自动就是表格里有啥东西就随心所欲调整宽度,至于固定的话,不管咋样,都是框框不变化。这下懂了吗?

想知道表格每个格子大小不一怎么处理吗?那就让它们自己决定,因为表格定下的只有总宽度是500像素!只要你打开HTML调试工具,就能看见格子都长了多少肥肉,没准还能发现那个表格变成 2:1 的奇怪模样!

数字不太重要关键看格子宽窄呀。举个栗子,就说说我们这儿,比如2:1这个比例,正好适合我们的汉字大小。所以,别怕字数多,一行解决问题!

表格布局大揭秘!自动VS固定,格子大小奥秘揭晓

来聊聊这事~当你单元格里的东西太多,超出了设定宽度的话,这一行就要全都紧缩;但是只要每一个单元格都在规定范围内,那么整个line都只显示那个设定好的宽度。

没问题的,就算你把列的宽度设置得稍微小点儿也无所谓,多余出来的空位会自动按宽度比例分配到各个列中。这样就能保证每个部分都能有地方展示内容了。

咱们来看下怎么弄那个固定表格布局!这个比自动表好用,只要有前几个格的信息,就可以根据它预测整个表格的样子,直接开始显示!记住,在用这个布局之前得把每列宽确定好,不然浏览器可能会自己乱排啊~

为啥相同表格在不同浏览器里长相大不一样?这个主要是因为解析算法不同引起,这样一来,显示效果自然也就不一致咯。搞网页设计的时候可不能忽视这个情况,不然用户看起来肯定费劲。看来每款浏览器处理表格还真有些小细节。今儿咱们就一起聊聊这个话题,顺带学点儿关于自动表格布局和固定表格布局的东西。希望这些知识能帮到大家,要是哪儿不懂就留言给咱们!觉得好就点赞分享出去!

原文链接:https://www.icz.com/technicalinformation/web/vue2/2024/03/11356.html,转载请注明出处~~~
0

评论0

请先
注意:请收藏好网址www.icz.com,防止失联!站内免费资源持续上传中…!赞助我们
显示验证码
没有账号?注册  忘记密码?