iphone - 如何对齐 Iphone safari 上的单选按钮

标签 iphone html css radio-button alignment

我正在尝试将单选按钮水平对齐到其标签下方。该代码在我桌面上的 chrome 上运行良好,但在 safari 或 chrome 上的 Iphone 上运行不正常。这是 JS Fiddle

<div>

<div class='m' >
    <h3 class='m1'>RES</h3>
    <h3 class='m1'>SAIL</h3>
    <h3 class='m1'>Crew</h3>
    <h3 class='m1'>XCL</h3>
</div>

    <div class='m'>
        <input  class='n1' type="radio" name="rsx" id="r" value="res">
        <input  class='n1' type="radio" name="rsx" id="r" value="sail">
        <select id='n2'   name="crewopen">
        <option value="">&nbsp;</option>
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3 </option>
        <option value="4">4 </option>
        <option value="5">5 </option>
        <option value="6">6 </option>

        </select>
        <input class='n1' type="radio" name="rsx" id="r" value="xcl">
    </div>

</div>

和 CSS

.m{
clear:both;
margin:0 auto;
width:85%;
text-align:center;
}

.m1{
float:left;
width:25%;   
margin:0;
}

.n1{   
width:25%; 
float:left;
text-align:right;    
margin:0;
 -webkit-appearance: radio;
}

#n2{
float:left;
width:15%;
margin-left:5%;
margin-right:5%;
}

最佳答案

将 radio 输入与其标签水平和垂直对齐。此代码在 iPhone 的 Safari 和 Chrome 上运行良好。

<input  class="radio-button" type="radio" name="sn"  value="yes">

    .radio-button{
        width:10px;
        height:10px;
        -webkit-appearance: radio;
    }

关于iphone - 如何对齐 Iphone safari 上的单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38234527/

相关文章:

iphone - IOS 中的 GoogleAnalytics 并扩展了两个以上的类?

asp.net - 强制 asp :content or even div to stay on top while scrolling?

javascript - 捕获 tr 中的更改事件不适用于自定义复选框

iphone - iOS 按添加日期对文件夹中的文件进行排序

iphone - 关于发行证书的有效期限将如何影响我已经在App Store上运行的应用程序

iphone - UITableView 自定义 header (如 FoodSpotting 应用程序)

html - 使用 css 打破/包装一个长词

html - 使用CSS在表格单元格中居中对齐的元素?

javascript - Chrome 扩展 : Running Content Editor on Client Side

css - 调整图像大小,透明背景?