如何在表格单元格中居中放置复选框?

该单元格仅包含一个复选框。由于表标题行中的文本,所以它很宽。如何将复选框居中(在HTML中包含内联CSS?(我知道))

我试过了

 <td>

<input type="checkbox" name="myTextEditBox" value="checked"

style="margin-left:auto; margin-right:auto;">

</td>

但这没用。我究竟做错了什么?


更新:这是一个测试页。有人可以更正它吗(在HTML中使用CSS内联),以使复选框位于其列的中心?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>

<head>

<title>Alignment test</title>

</head>

<body>

<table style="empty-cells:hide; margin-left:auto; margin-right:auto;" border="1" cellpadding="1" cellspacing="1">

<tr>

<th>Search?</th><th>Field</th><th colspan="2">Search criteria</th><th>Include in report?<br></th>

</tr>

<tr>

<td>

<input type="checkbox" name="query_myTextEditBox" style="text-align:center; vertical-align: middle;">

</td>

<td>

myTextEditBox

</td>

<td>

<select size ="1" name="myTextEditBox_compare_operator">

<option value="=">equals</option>

<option value="<>">does not equal</option>

</select>

</td>

<td>

<input type="text" name="myTextEditBox_compare_value">

</td>

<td>

<input type="checkbox" name="report_myTextEditBox" value="checked" style="text-align:center; vertical-align: middle;">

</td>

</tr>

</table>

</body>

</html>


我已经接受@Hristo的回答-这就是内联格式…

<table style="empty-cells:hide;" border="1"   cellpadding="1" cellspacing="1">

<tr>

<th>Search?</th><th>Field</th><th colspan="2">Search criteria</th><th>Include in report?<br></th>

</tr>

<tr>

<td style="text-align: center; vertical-align: middle;">

<input type="checkbox" name="query_myTextEditBox">

</td>

<td>

myTextEditBox

</td>

<td>

<select size ="1" name="myTextEditBox_compare_operator">

<option value="=">equals</option>

<option value="<>">does not equal</option>

</select>

</td>

<td>

<input type="text" name="myTextEditBox_compare_value">

</td>

<td style="text-align: center; vertical-align: middle;">

<input type="checkbox" name="report_myTextEditBox" value="checked">

</td>

</tr>

</table>

回答:

更新

HTML

<table>

<tr>

<td>

<input type="checkbox" name="myTextEditBox" value="checked" /> checkbox

</td>

</tr>

</table>

CSS

td {

text-align: center; /* center checkbox horizontally */

vertical-align: middle; /* center checkbox vertically */

}

table {

border: 1px solid;

width: 200px;

}

tr {

height: 80px;

}

我希望这有帮助。

以上是 如何在表格单元格中居中放置复选框? 的全部内容, 来源链接: utcz.com/qa/431276.html

回到顶部