我目前正在尝试美化我的资源。为此,我想将按钮和单选按钮的宽度更改为 80%,并将对齐方式更改为居中。对于按钮,我进行了很好的 css 设置,但我无法将单选按钮组居中。
HTML:
<div data-role="page" id="testPage" data-theme="e">
<fieldset data-role="controlgroup">
<legend id="SettingsDifficulty"></legend>
<input class="rbgroup1" type="radio" name="test" id="radio-choice-1" value="3" />
<label for="radio-choice-1" id="label1" class="activeOnce">Radio 1</label>
<input class="rbgroup1" type="radio" name="test" id="radio-choice-2" value="4" />
<label for="radio-choice-2" id="label2" class="activeOnce">Radio 2</label>
<input class="rbgroup1" type="radio" name="test" id="radio-choice-3" value="5" />
<label for="radio-choice-3" id="label3" class="activeOnce">Radio 3</label>
</fieldset>
</br>
<hr>
</br>
<a href="#settings" data-role="button" id="buton" class="activeOnce">Button</a>
</div>
CSS:
.ui-btn.activeOnce
{
width:80%;
margin-left: auto;
margin-right: auto;
text-align: center;
}
最后的单个按钮现在为 80% 宽度并且完美居中。单选按钮的宽度也为 80%,但仍左对齐。在网上我找到了一些水平单选按钮组的解决方案,但这个解决方案不适用于 data-type="vertical"。有没有办法把它集中起来?
非常感谢你帮助我:-)。
JSFIDDLE:http: //jsfiddle.net/7eKZb