1

我有一个 div,在 div 里面有单选按钮,根据 div 内同一行中的文本垂直对齐单选按钮的最简单方法是什么

echo"<div  id=\"div{$id}\" ";?> 
                    echo"</br>

                    <input type= radio name=\"{$id}\" value=\"{$option1}\" >
                    $option1
                    </br>

                    <input type= radio name=\"{$id}\" value=\"{$option2}\">
                     $option2
                    </br>

                    <input type= radio name=\"{$id}\" value=\"{$option3}\">
                    $option3
                    </br>

                    <input type= radio name=\"{$id}\" value=\"{$option4}\">
                     $option4

                    </br></br>";
                    echo"</div>";

在上面的代码值取自 db,我想知道如何在同一行中垂直对齐 div 内的单选按钮。

4

3 回答 3

2

像这样的样式单选按钮:

input[type="radio"] {
    margin-top: 0;
    vertical-align: middle;
}
于 2013-05-29T12:38:10.170 回答
-4

你可以用一张桌子试试:

echo"<div  id=\"div{$id}\" ";?> 

echo"<br />
<table>
<tr>
<td>
<input type= radio name=\"{$id}\" value=\"{$option1}\" >
</td>
<td>
$option1
</td>
</tr>


<tr>
<td>
<input type= radio name=\"{$id}\" value=\"{$option2}\" >
</td>
<td>
$option2
</td>
</tr>

<tr>
<td>
<input type= radio name=\"{$id}\" value=\"{$option3}\" >
</td>
<td>
$option3
</td>
</tr>

<tr>
<td>
<input type= radio name=\"{$id}\" value=\"{$option4}\" >
</td>
<td>
$option4
</td>
</tr>

</table>
</br></br>";

echo"</div>";
于 2013-05-29T12:37:26.437 回答
-5

您必须将它们放在表中以进行正确对齐...

echo"<div  id=\"div{$id}\" ";?> 
                echo"</br>
<table><tr>
                <td align=cente valign=middle><input type= radio name=\"{$id}\" value=\"{$option1}\" ></td><td align=center valign=middle>
                $option1</td></tr>

                <td align=cente valign=middle><input type= radio name=\"{$id}\" value=\"{$option2}\"></td></td><td align=center valign=middle>
                 $option2</td></tr>
                </br>

                <td align=cente valign=middle><input type= radio name=\"{$id}\" value=\"{$option3}\"></td><td align=center valign=middle>
                $option3</td></tr>
                </br>

                <td align=cente valign=middle><input type= radio name=\"{$id}\" value=\"{$option4}\"></td><td align=center valign=middle>
                 $option4</td></tr>

"; 回声"";

于 2013-05-29T12:36:20.467 回答