html - 你如何使用选择和文本框使表格单元格内容宽度?

标签 html css

我有一个表列,可以包含选择或输入(键入文本)。我希望列的宽度等于最宽项的宽度。我还希望所有选择都等于该宽度。我一直在尝试以 auto、100% 的不同组合使用 css 设置宽度,但无法正常工作。

最佳答案

抱歉这个模糊的问题。我找到了解决方案,只需将其添加到 css 中即可:

        input[type='text'] {
            width: auto;
            min-width: 100%;
        }
        select {
            width: auto;
            min-width: 100%;
        }

这使得列的宽度成为最宽内容的宽度,并且在您调整容器大小时在容器中保留一个滚动条。它还使所有选择的宽度相同。

关于html - 你如何使用选择和文本框使表格单元格内容宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25920072/

相关文章:

html - 背景图像中的线条

html - 如何在 vue.js webpack 项目上正确设置 favicon.ico?

html - 带有显示 block 的 ul 不占用父元素的整个空间

html - 带有CSS的响应式背景图片

html - 如何在 CSS 中为 "content"使用悬停淡入淡出?

css - CSS列计数导致元素拆分列

c++ - BeagleBone -> HTML -> C++ 通信

php - 生成 3 天后过期 URL 的最佳方法是什么?

javascript - HTML - 影响固定元素的主体旋转

css - 在CSS中,anchor是唯一支持伪样式属性的元素吗?