相关疑难解决方法(0)

<fieldset>调整错误; 似乎有不可移除的`min-width:min-content`

问题

我有一个<select>在那里它的一个<option>的文本值是很长.我想要<select>调整大小,因此它永远不会比它的父级宽,即使它必须切断其显示的文本.max-width: 100%应该这样做.

在调整大小之前:

调整大小之前的页面,显示整个<code><select></code>,则可以看到内部的select <code><fieldset></code>无法缩小其宽度.</p>

<p>调整大小后我实际看到的内容:</p>

<p><img rel=

但是,使用a <div>而不是a<fieldset>等效页面可以正确缩放.如果您在一个页面上拥有a 和a ,并且彼此相邻,则可以更轻松地查看并更改测试更改.如果删除周围的标签,则调整大小有效.该标签在某种程度上导致水平尺寸调整打破.<fieldset><div><fieldset><fieldset>

这些<fieldset>行为就好像有一条CSS规则fieldset { min-width: min-content; }.(min-content粗略地表示不会导致孩子溢出的最小宽度.)如果我<fieldset>用a <div>替换min-width: min-content,它看起来完全一样.然而min-content,我的样式,浏览器默认样式表中没有规则,或者在Firebug的CSS Inspector中可见.我试图覆盖<fieldset>Firebug的CSS Inspector和Firefox的默认样式表forms.css中可见的每个样式,但这没有帮助.特别重写min-width,width也没有做任何事情.

字段集的HTML:

<fieldset>
    <div class="wrapper">
        <select id="section" name="section"> …
Run Code Online (Sandbox Code Playgroud)

html css fieldset width

215
推荐指数
2
解决办法
9万
查看次数

标签 统计

css ×1

fieldset ×1

html ×1

width ×1