当前位置: 首页 > news >正文

<table>内有两行<tr>,第一行设定高度为60,剩余第二行,和右侧元素高度补齐。

实现 <table> 内第一行高度设定为 60px,第二行和右侧元素高度补齐的效果,你可以通过 CSS 样式来控制。示例:

  • 为第一行 <tr> 设置固定高度 60px。
  • 对于右侧元素,假设它是一个 <div> 或者其他容器,将其与表格第二行通过布局关联起来,使用 Flexbox 或 Grid 布局让它们高度自动匹配。这里假设右侧元素和表格在一个 <el-row> 中,借助 Flexbox 布局实现高度匹配。
  • <template>
      <!-- ... existing code ... -->
      <el-row :gutter="20" style="display: flex; align-items: stretch;">
        <el-col :span="12">
          <div class="table">
            <div class="table_title">重要社会关系asdfasdfasdf</div>
            <div class="table_subtitle">
              <div class="table_class">1.bktt</div>
              <div class="cus_label">
                <span>无此类情况</span>
                <span class="cus_label_box">
                  <span class="cur_label_box_icon">对号</span>
                </span>
              </div>
            </div>
    
            <div class="table_cont">
              <table style="width:1024px;border:solid 1px #000">
                <tbody>
                  <tr style="height: 60px;"> <!-- 第一行设置高度为 60px -->
                    <td>姓名</td>
                    <td>工作单位</td>
                    <td>现职</td>
                  </tr>
                  <tr>
                    <td>张三</td>
                    <td @click="editCell($event, 0, 1)">
                      <span v-if="!editingCells[0][1]">{{ tableData[0].workUnit }}</span>
                      <input
                        v-else
                        v-model="tableData[0].workUnit"
                        ref="inputRefs[0][1]"
                        @keydown.enter="onEnter($event, 0, 1)"
                        @keydown.tab="onTab($event, 0, 1)"
                        style="border: none; outline: none; width: 100%;"
                      />
                    </td>
                    <td>经理</td>
                  </tr>
                  <tr>
                    <td>李四</td>
                    <td>YY 机构</td>
                    <td>职员</td>
                  </tr>
                </tbody>
              </table>
            </div>
          </div>
        </el-col>
        <el-col :span="12">
          <!-- 右侧元素 -->
          <div style="background-color: #f0f0f0; padding: 10px;">
            <!-- 这里可以放置右侧的具体内容 -->
            <el-radio v-model="radio" label="1">备选项</el-radio>
            <el-radio v-model="radio" label="2">备选项</el-radio>
          </div>
        </el-col>
      </el-row>
      <!-- ... existing code ... -->
    </template>
    
    <script setup>
    // ... existing code ...
    </script>
    
    <style scoped>
    .table_cont table {
      height: 100%; /* 确保表格高度占满父容器 */
    }
    
    .table_cont table tr {
      box-sizing: border-box;
    }
    </style>

    第二行,设置高度为100%即可。

相关文章:

  • Linux 锁、线程同步
  • Elasticsearch text字段检索方法
  • 各种医学方面大模型总结——自用
  • 前端调试实战指南:从入门到高阶的完整解决方案
  • 【Triton 教程】triton_language.tensor
  • 【AVRCP】服务发现互操作性:CT 与 TG 的 SDP 协议契约解析
  • TDE透明加密技术:免改造实现华为云ECS中数据库和文件加密存储
  • Cool Request:可以统计任意方法耗时
  • dpkg-architecture命令详解
  • li 能否用:span=““这种样式
  • 华为云在工业数字化方面的优势
  • 《UNIX网络编程卷1:套接字联网API》第1章 简介
  • Firebase崩溃:ViewBinding not init!!
  • 零基础上手Python数据分析 (6):Python 异常处理,告别程序崩溃的烦恼!
  • 算法反转字符串
  • springBoot中myBatisPlus的使用
  • python-leetcode 48.括号生成
  • Docker 存储
  • 跨国生产制造企业:如何破解远距离数据传输难题?
  • Android retrofit 接口请求,提示CLEARTEXT communication处理
  • 温州通报“一母亲殴打女儿致其死亡”:嫌犯已被刑拘
  • 警方通报男子广州南站持刀伤人:造成1人受伤,嫌疑人被控制
  • “80后”北京市东城区副区长王智勇获公示拟任区委常委
  • 佩斯科夫:俄方代表团15日将在伊斯坦布尔等候乌克兰代表团
  • 北京13日冰雹过后,已受理各险种报案近3万件
  • 专访|茸主:杀回UFC,只为给自己一个交代