我需要弄清楚如何把下一個標籤文本複選框按鈕。我需要複選框按鈕中間的文字。我總是將複選框放在文本的上方或稍下方。很難把它完全放在中間。當我在一個瀏覽器中固定到中間位置時,在其他瀏覽器中它不完全在中間。總有一個像素或兩個像素會毀掉它。複選框與標籤中間
這裏的小提琴 http://jsfiddle.net/JhPHm/
<style>
.field input
{
margin: 0;
padding: 0;
vertical-align: top;
}
.field label
{
margin: 0;
padding: 0;
vertical-align: top;
font: normal 12px/14px arial;
}
</style>
<div style="padding: 30px;">
<div class="field">
<label for="x"><input type="checkbox" id="x" name="x" value="1" /> Text in the middle</label>
</div>
</div>
請幫我把在所有的瀏覽器中的文本。這裏有一個圖片有差異: http://img708.imageshack.us/img708/5410/checkbox.png
我很願意回答這個。多年來一直讓我瘋狂。我能夠解決這個問題的唯一方法是在複選框或標籤上使用相對定位,但正如您指出的,這不會對瀏覽器非常友好。 –