html 表格高度调整,elementui中el-table修改表头高度和行高度(设置最低高度)

问题描述

elementui提供的el-table其实挺不错,不过有时候可能还需要对其进行样式的修改。官方也提供了相应的表格属性,方便我们去修改对应的样式,但是有的时候可能会少了点什么。

比如:想要把表格的高度都尽可能设置小点,这样的话,页面就可以展示更多行更多条数据了。但是单单使用下图中的表格的属性,发现没法让表格的高度设置最小

8f5fff9eb5e93daea296685074d41599.png

解决方案

打开F12审查元素,会发现el-table默认带有内边距padding。把这个padding置为0就可以使其变成最矮的高度了。去掉padding就会发现表格的高度就是表格中文字内容撑开的高度。这个的确是最矮的了,如果觉得过于矮了,可以通过上图中的一些属性再去设置高点。

原始图(审查元素)

3a4c72df4cfda10d593e48b177a6063e.png上图中只审查了表头th,至于表格行td大家自己也可以审查看看

去除padding效果图

最矮的图

32f27d2fcfa2a276873d68fd385c29ef.png是不是很矮,哈哈。觉得矮可以再设置高一点

代码附上

:data="tableData"

border

style="width: 100%"

>

export default {

name: "app",

data() {

return {

tableData: [

{

date: "2016-05-02",

name: "王小虎",

address: "上海市普陀区金沙江路 1518 弄",

},

{

date: "2016-05-04",

name: "王小虎",

address: "上海市普陀区金沙江路 1517 弄",

},

{

date: "2016-05-01",

name: "王小虎",

address: "上海市普陀区金沙江路 1519 弄",

},

{

date: "2016-05-03",

name: "王小虎",

address: "上海市普陀区金沙江路 1516 弄",

},

],

};

},

};

看css部分

#app {

width: 100%;

height: 100%;

.el-table {

// 看这里!!!!!!!!!!!!!!!!!!!!!!!!!!!!

// 深度选择器,去除默认的padding

/deep/ th {

padding: 0 ;

}

/deep/ td {

padding: 0 ;

}

}

}

总结

先设置高度为最低,觉得低过头了,再调高一点

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值