vue-table-<td colspan=“2“>不生效

代码是2:1:4:1:4五分布局,效果却是如下:

因为这里的表格没有指定表格布局算法

java 复制代码
/*设置表格布局算法*/
2 table{
3     table-layout:fixed;
4 }

这里需要了解table-layout属性值、定义和用法、固定表格布局、自动表格布局。

1定义和用法

tableLayout属性用来显示表格单元格、行、列的算法规则。

①该属性指定了完成表布局时所用的布局算法。

②固定布局算法比较快,但灵活性不强。

③自动布局算法比较慢,却更能反映传统的HTML表。

2固定表格布局

①与自动表格布局相比,允许浏览器更快地对表格进行布局;

②其水平布局仅取决于表格宽度、列宽度、表格边框宽度、单元格间距、而与单元格的内容无关;

③通过使用固定表格布局,用户代理在接收到第一行后就可以显示表格。

3自动定表格布局

①其列的宽度是由列单元格中没有折行的最宽的内容设定的;

②由于其需要在确定最终的的布局之前访问表格中的所有内容,此算法有时会需要较长时间。

4table-layout属性值

①automatic:(默认值)列宽度由单元格内容设定;

②fixed: 列宽由表格宽度和列宽度设定;

③inherit:规定应该从父元素继承table-layout属性的值。

如果需要使用colspan="3"来决定布局,就需要给<table>标签设置table-layout属性值,如下:

复制代码
<table style="table-layout: fixed">
java 复制代码
      <table class="table table-bordered"   valign="center" style="table-layout: fixed">
        <tr>
         <td colspan="2" rowspan="4" >小程序所有人</td>
          <td colspan="1">姓名/名称</td>
          <td colspan="4">李跳跳</td>
          <td colspan="1">身份证号</td>
          <td colspan="4">222222</td>
        </tr>
      </table>
相关推荐
晓得迷路了1 分钟前
栗子前端技术周刊第 112 期 - Rspack 1.7、2025 JS 新星榜单、HTML 状态调查...
前端·javascript·html
怕浪猫4 分钟前
React从入门到出门 第五章 React Router 配置与原理初探
前端·javascript·react.js
jinmo_C++4 分钟前
从零开始学前端 · HTML 基础篇(一):认识 HTML 与页面结构
前端·html·状态模式
鹏多多11 分钟前
前端2025年终总结:借着AI做大做强再创辉煌
前端·javascript
小Tomkk19 分钟前
⭐️ StarRocks Web 使用介绍与实战指南
前端·ffmpeg
不一样的少年_23 分钟前
产品催: 1 天优化 Vue 官网 SEO?我用这个插件半天搞定(不重构 Nuxt)
前端·javascript·vue.js
-dcr25 分钟前
50.智能体
前端·javascript·人工智能·ai·easyui
行者9634 分钟前
Flutter跨平台开发适配OpenHarmony:进度条组件的深度实践
开发语言·前端·flutter·harmonyos·鸿蒙
云和数据.ChenGuang35 分钟前
Uvicorn 是 **Python 生态中用于运行异步 Web 应用的 ASGI 服务器**
服务器·前端·人工智能·python·机器学习
IT_陈寒37 分钟前
SpringBoot 3.0实战:这5个新特性让你的开发效率提升50%
前端·人工智能·后端