300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > html溢出宽度控制 html - 具有固定宽度列的HTML / CSS表(如果内容溢出 则滚动

html溢出宽度控制 html - 具有固定宽度列的HTML / CSS表(如果内容溢出 则滚动

时间:2023-07-09 10:54:33

相关推荐

html溢出宽度控制 html - 具有固定宽度列的HTML / CSS表(如果内容溢出 则滚动

我有一个带有一个或多个固定宽度列的HTML表。 有时,此类列的内容超出了列的宽度,我想在表格列的底部使用一个滚动条。

我想保持相同的语义HTML结构,并且没有重复的表或多次迭代。

我想要尽可能少的JavaScript

如果可以的话,我可以将其转换为CSS Grid或Flexbox(但以前没有使用过)

我已经注意到,HTML是一个colgroup ,看起来我可以设置width和其他CSS属性,但不能overflow 。

.table {

table-layout: fixed;

border-collapse: collapse;

width: 100%;

}

.table-row {

box-shadow: 0 0 1px 1px yellowgreen;

}

.table-cell {

box-shadow: 0 0 1px 1px blue;

}

.table-colgroup--first {

background: palegoldenrod;

}

.table-colgroup--second {

background: paleturquoise;

/*

* I would like to pass the width of the column here

*/

width: 50px;

overflow-x: scroll;

}

.table-colgroup--third {

background: palegreen;

}

/* This is intentionally long so that a scrollbar appears somewhere */

.table-cell--second p {

width: 900px;

background: #666;

color: #fff;

}

请使用我尝试过的代码检查我的Codepen示例: 代码示例

html溢出宽度控制 html - 具有固定宽度列的HTML / CSS表(如果内容溢出 则滚动) - 堆栈内存溢出...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。