首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单选按钮宽度

单选按钮宽度
EN

Stack Overflow用户
提问于 2012-09-05 15:33:51
回答 1查看 6.3K关注 0票数 1

我需要更改分组的单选按钮的宽度,但我不能这样做。我尝试添加style=width:...px,但它不起作用。

我使用的是jQuery手机和科尔多瓦。

我怎么才能修复它?

HTML

代码语言:javascript
复制
<div data-role="fieldcontain" data-inline="true">
    <fieldset data-role="controlgroup" data-inline="true">
        <legend>Question1:</legend>
        <input type="radio" name="radio-choice" id="radio-choice-1" value="choice-1"/>
        <label for="radio-choice-1">OK</label>
        <input type="radio" name="radio-choice" id="radio-choice-2" value="choice-2"/>
        <label for="radio-choice-2">KO</label>
        <input type="radio" name="radio-choice" id="radio-choice-3" value="choice-3"/>
        <label for="radio-choice-3">N.A.</label>
        <input type="text" name="name" id="basic" value=""/>
    </fieldset>
</div>
EN

回答 1

Stack Overflow用户

发布于 2012-09-05 16:33:40

尝试对<label>元素应用width样式:

代码语言:javascript
复制
<div data-role="fieldcontain" data-inline="true">
    <fieldset data-role="controlgroup" data-inline="true">
        <legend>Question1:</legend>
        <input type="radio" name="radio-choice" id="radio-choice-1" value="choice-1"/>
        <label for="radio-choice-1" style="width: 100px;">OK</label>
        <input type="radio" name="radio-choice" id="radio-choice-2" value="choice-2"/>
        <label for="radio-choice-2" style="width: 100px;">KO</label>
        <input type="radio" name="radio-choice" id="radio-choice-3" value="choice-3"/>
        <label for="radio-choice-3" style="width: 100px;">N.A.</label>
        <input type="text" name="name" id="basic" value=""/>
    </fieldset>
</div>

您可以在this fiddle中查看结果。

请注意,如果您希望所有标签都具有相同的宽度,请创建一个CSS规则,将该宽度分配给一个类,然后将该类添加到您的标签中,这将减少代码重复。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12276592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档