继承选择元素的宽度

MV23

我在表格单元格中有一个select元素。我希望select从元素继承宽度,以便它在正常状态下不会溢出。

当用户选择一个“选项”时,该框可以扩展到最大元素的宽度。我尝试设置max-width:inherit; 但是我在某处读到,只有设置了父元素的width属性,该方法才能起作用。有人可以指出这样做的正确方法吗?谢谢!

Jukka K.Korpela

您可以通过设置select元素来使元素width从其父元素(在本例中为td元素)继承属性width: inherit这意味着它继承了CSS属性的计算值width,而不是实际宽度。

表列的宽度很复杂,尤其是因为它经常涉及使用单元格内容的宽度要求。但是以下(过于简单)的示例演示了如何使用继承:

<table border>
<tr><td style="width: 100px">
<select style="width: inherit">
<option>Supercalifralisticexpialidocious
</select>
</table>

这将使select元素的宽度与其父元素的宽度相同,即100像素。用这种方法代替直接将其直接设置为所需的值没有什么意义,但是,如果有多个具有不同宽度的select单元格包含要限制在该宽度上的元素,则width: inherit可能会很方便。您也可以设置width: 100%

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从inline-block元素继承的CSS宽度

来自分类Dev

链接不会继承列表元素的宽度

来自分类Dev

链接不会继承列表元素的宽度

来自分类Dev

如何获得具有继承宽度的元素的宽度?

来自分类Dev

减少选择元素中的下拉宽度

来自分类Dev

<p>元素从上方居中的<img>继承宽度

来自分类Dev

固定位置元素继承弹性项目的宽度

来自分类Dev

设置伪元素的宽度:在滚动时继承原始元素的宽度之前

来自分类Dev

根据所选选项的宽度调整选择元素的宽度

来自分类Dev

在CSS中设置选择和输入元素的宽度相等

来自分类Dev

在CSS中设置选择和输入元素的宽度

来自分类Dev

在CSS中设置选择和输入元素的宽度

来自分类Dev

更改引导程序选择的元素宽度并删除边框

来自分类Dev

宽度:继承减号(或加号)

来自分类Dev

样式CSS宽度:继承?

来自分类Dev

TD继承表宽度

来自分类Dev

CSS宽度:继承问题

来自分类Dev

禁用宽度继承?

来自分类Dev

Twitter Bootstrap 3 - 设置选择元素宽度以匹配其容器宽度

来自分类Dev

将表格中的所有选择元素设置为与其列中最宽的元素相同的宽度

来自分类Dev

将表格中的所有选择元素设置为与其列中最宽的元素相同的宽度

来自分类Dev

保证金:0自动;无法在div上工作,需要从2个封闭的元素继承宽度

来自分类Dev

从继承表中选择

来自分类Dev

类继承多项选择

来自分类Dev

能够使用Bootstrap 3网格系统指定选择元素的宽度

来自分类Dev

D3-如何在文本选择中获取先前元素的宽度

来自分类Dev

无论如何,我可以选择宽度被定义为固定的元素吗?

来自分类Dev

能够使用Bootstrap 3网格系统指定选择元素的宽度

来自分类Dev

选择选择宽度问题

Related 相关文章

热门标签

归档