我的问题很基本。它关于我的单选按钮的位置 按钮略低于其相邻文本。如何将其准确定位在文本前面 点击注册表单的链接,因为它提供了我的问题的图像 sign up form
答案 0 :(得分:2)
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<form >
<label>Name</label>
<input type="text">
<br>
<label>Email</label>
<input type="email" name="">
<br>
<label>Date</label>
<input type="date" name="">
<br>
<label>Password</label>
<input type="password" name="">
<br>
<label>Color</label>
<input type="color" name="">
<br>
<label>Select Any One</label>
<input type="checkbox" name="">Travel
<input type="checkbox" name="">Food
<input type="checkbox" name="">Hotel
<br>
<label>Select Gender</label>
<input type="radio" name="gender">Male
<input type="radio" name="gender">FeMale
<br>
<select>
<option>Select Box</option>
</select>
<br>
<textarea rows="4" cols="50"></textarea>
</form>
</body>
</html>
答案 1 :(得分:0)
单选按钮不位于Male
和Female
标签的正前方,因为您已在100%
CSS
*{
margin:0px auto;
width:100%; <------ This is what's causing the problem
}
只需删除width: 100%
即可解决您的问题
*{
margin:0px auto;
}
在此测试 Click Here to see the change
或者您可以使用position
属性来定位它们。
在style
标记
<!-- CSS -->
#form form input[type="radio"]{
position:relative;
top: -19px;
}
答案 2 :(得分:0)
从以下代码中删除width:100%
解决了jsfiddle
*{
margin:0px auto;
}
因为该样式适用于文本和单选按钮放错位置的所有元素