html 表格最小宽度,html – CSS’min-width’增加表格单元格的宽度大于值

我觉得我错过了什么.我有一个< table>设置为宽度:100%;我添加CSS以防止列变得比50px窄.这是一个简单的场景.

我的问题是,即使宽度小于最小宽度值,应用最小宽度的列也会变宽.

问题示例:我应用min-width:50px;对于宽度为123px的td元素,td增加到167px的宽度.我期望应用最小宽度:50px;到渲染宽度为123px的元素,不更改元素宽度.

运行以下代码并执行以下步骤可以重现我的问题:

>检查表格第一列的宽度

>验证列的宽度是否大于50px

>如果第一列的宽度小于50px,请增加浏览器窗口的宽度.

>当第一列的显示宽度大于50像素时,单击表格下方的按钮.

>尽管不小于最小宽度值,但第一列的宽度应该增加.

注意:单击该按钮将切换应用于表格单元格(th和td元素)的类,这些类格式构成表格的第一列.该类适用于最小宽度:50px;.

任何不影响计算宽度大于50px且样式属性宽度:auto的表格单元格(th或td)的解决方案都将考虑解决此问题.设置最小宽度时:50px.

我使用的是谷歌浏览器版本46.0.2490.80米.

任何帮助/见解将不胜感激.谢谢.

$("button").click(function() {

$("table tr > *:nth-child(1)").toggleClass("min-width-test")

});

table {

width: 100%;

}

table,table * {

border: 1px solid black;

}

.min-width-test {

min-width: 50px;

}

FirstSecondThirdFourth
1234
ABCD

Toggle min-width on first column

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值