Html 将标签与文本字段对齐
我希望我的第一个标签正好位于同一行文本字段的右侧Html 将标签与文本字段对齐,html,css,Html,Css,我希望我的第一个标签正好位于同一行文本字段的右侧 //css input[type="text"]{ display:block; margin-bottom:10px; width: 50px; text-align:center; float:center; } label { float: right; text-align:right; color: white; font:12;
//css
input[type="text"]{
display:block;
margin-bottom:10px;
width: 50px;
text-align:center;
float:center;
}
label {
float: right;
text-align:right;
color: white;
font:12;
}
//html
<label for="first">First Value</label>
<input type="text" value="93" id="firstTF"/><br/>
//css
输入[type=“text”]{
显示:块;
边缘底部:10px;
宽度:50px;
文本对齐:居中;
浮动:中心;
}
标签{
浮动:对;
文本对齐:右对齐;
颜色:白色;
字体:12;
}
//html
第一值
试试这个-
CSS代码-
input[type="text"]{
display:inline;
margin-bottom:10px;
width: 50px;
text-align:center;
float:left;
}
label {
display: inline;
text-align:right;
color: white;
font:12;
}
小提琴-
在fiddle中,我更改了标签的颜色,因为fiddle的背景是白色的,所以给标签加上白色不会显示出来。为了在小提琴中展示它,我给它加了黑色。试试这个-
CSS代码-
input[type="text"]{
display:inline;
margin-bottom:10px;
width: 50px;
text-align:center;
float:left;
}
label {
display: inline;
text-align:right;
color: white;
font:12;
}
小提琴-
在fiddle中,我更改了标签的颜色,因为fiddle的背景是白色的,所以给标签加上白色不会显示出来。为了在小提琴上展示,我给它加了黑色。
html
第一值
css
input[type=“text”]{
显示:块;
边缘底部:10px;
宽度:50px;
文本对齐:居中;
显示:内联块;
}
标签{
文本对齐:左对齐;
颜色:#000;
字体:12;
显示:内联块;
}
html
第一值
css
input[type=“text”]{
显示:块;
边缘底部:10px;
宽度:50px;
文本对齐:居中;
显示:内联块;
}
标签{
文本对齐:左对齐;
颜色:#000;
字体:12;
显示:内联块;
}
表单控件是内联元素,因此如果您只是将标签标记放在文本框输入控件之后,则它们将自己对齐(除非您将父元素的宽度设置得太窄,使它们无法自然匹配)
<input type="text" id="myText"/><label for="myText">My Label</label>
我的标签
不需要CSS以这种方式定位它们,默认情况下它们会向左浮动。表单控件是内联元素,因此如果您只是将标签标记放在文本框输入控件之后,它们就会自己对齐(除非您将父元素的宽度设置得太窄,使它们无法自然适应)
<input type="text" id="myText"/><label for="myText">My Label</label>
我的标签
无需CSS以这种方式定位,默认情况下它们会向左浮动。有效的注释,在以后的回答中,我肯定会添加解释。再次感谢Dankovalid注释,在以后的回答中,我肯定会添加解释。再次感谢Danko仍然可以通过在每个标签后添加换行符来完成。仍然可以通过添加每个标签后面的换行符。