Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在html/css中居中div输入元素_Css_Html - Fatal编程技术网

在html/css中居中div输入元素

在html/css中居中div输入元素,css,html,Css,Html,我需要输入类型元素以相等的对齐方式居中。我设法使输入类型平均对齐,但现在它是左对齐的。我需要它的中心对齐 .container{ 宽度:500px; 明确:两者皆有; } .容器输入{ 宽度:100%; 明确:两者皆有; } EMP ID EMP名称 电子邮件ID 您可以使用该css将输入容器居中: .container { margin: 0 auto; width: 500px; clear: both; } 说明:margin是外部元素空间。当元素具有固定宽

我需要输入类型元素以相等的对齐方式居中。我设法使输入类型平均对齐,但现在它是左对齐的。我需要它的中心对齐

.container{
宽度:500px;
明确:两者皆有;
}
.容器输入{
宽度:100%;
明确:两者皆有;
}

EMP ID

EMP名称

电子邮件ID




您可以使用该css将输入容器居中:

.container {
    margin: 0 auto;
    width: 500px;
    clear: both;
}

说明:
margin
是外部元素空间。当元素具有固定宽度时,可以使用
auto
边距将该元素水平居中。
0
表示元素周围的垂直空间。

您可以使用该css将输入容器居中:

.container {
    margin: 0 auto;
    width: 500px;
    clear: both;
}

说明:
margin
是外部元素空间。当元素具有固定宽度时,可以使用
auto
边距将该元素水平居中。
0
表示元素周围的垂直空间。

我之所以在标签和输入周围添加包装类,是因为虽然编写标记结构很重要,但它应该灵活,如果说将来你想用其他组件来代替这些标签和输入,你可以简单地把它们放在这个包装器中,它将更具语义性和组织性。
.container{
宽度:100%;
明确:两者皆有;
}
.容器输入{
宽度:200px;
明确:两者皆有;
}
.货柜标签{
显示:块;
}
.包装纸{
文本对齐:居中;
保证金:0自动;
边缘底部:10px;
}

EMP ID
EMP名称
电子邮件ID

我之所以在标签和输入周围添加一个包装类,是因为虽然编写标记结构很重要,但它应该是灵活的,如果将来你想用其他组件代替这些标签和输入,你可以简单地将其放在这个包装中,它将更具语义性和组织性。
.container{
宽度:100%;
明确:两者皆有;
}
.容器输入{
宽度:200px;
明确:两者皆有;
}
.货柜标签{
显示:块;
}
.包装纸{
文本对齐:居中;
保证金:0自动;
边缘底部:10px;
}

EMP ID
EMP名称
电子邮件ID

也许是这样的

    <style>
.container
{
    width:500px;
    clear:both;
    margin:20px auto;   
}

.container input[type="text"]
{
    width:100%;
    padding:0 2%;
    height:24px;
    display:block;
    font-size:14px;
    margin-bottom:14px;
    border:1px solid #ccc;  
}

.container input[type="text"]:focus
{
    border-color:#666;  
}

input.appButton
{
    width:30%;
    height:32px;
    font-size:15px;
    margin-top:14px;
    border:1px solid #ccc;
    border-radius:4px;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #aaaaaa));
    background: -moz-linear-gradient(#ffffff, #aaaaaa);
    background: -webkit-linear-gradient(#ffffff, #aaaaaa);
    background: linear-gradient(#ffffff, #aaaaaa);  
}

input.appButton:hover, input.appButton:active
{
    box-shadow:inset 0 2px 3px rgba(0,0,0,0.1);
    cursor:pointer;
    text-decoration:underline;

}

*:focus
{
    outline:none;   
}

</style>

<div class="container">         
<label>EMP ID </label><input type="text" id="empid"> 
<label>EMP NAME</label><input type="text" id="empname"> 
<label>EMAIL ID</label><input type="text" id="emailid">
<input type="submit" class="appButton" value="INSERT" onclick="insert();">      
</div>

.集装箱
{
宽度:500px;
明确:两者皆有;
保证金:20px自动;
}
.container输入[type=“text”]
{
宽度:100%;
填充:0.2%;
高度:24px;
显示:块;
字体大小:14px;
边缘底部:14px;
边框:1px实心#ccc;
}
.container输入[type=“text”]:焦点
{
边框颜色:#666;
}
input.appButton
{
宽度:30%;
高度:32px;
字体大小:15px;
边缘顶部:14px;
边框:1px实心#ccc;
边界半径:4px;
背景:-webkit渐变(线性,50%0%,50%100%,颜色停止(0%,ffffff),颜色停止(100%,AAAAA));
背景:-moz线性梯度(#ffffff,#aaaaaa);
背景:-webkit线性梯度(#ffffff,#aaaaaa);
背景:线性梯度(#ffffff,#aaaaaa);
}
input.appButton:悬停,输入。appButton:活动
{
盒影:插入0.2px 3 px rgba(0,0,0.1);
光标:指针;
文字装饰:下划线;
}
*:焦点
{
大纲:无;
}
EMP ID
EMP名称
电子邮件ID

也许是这样的

    <style>
.container
{
    width:500px;
    clear:both;
    margin:20px auto;   
}

.container input[type="text"]
{
    width:100%;
    padding:0 2%;
    height:24px;
    display:block;
    font-size:14px;
    margin-bottom:14px;
    border:1px solid #ccc;  
}

.container input[type="text"]:focus
{
    border-color:#666;  
}

input.appButton
{
    width:30%;
    height:32px;
    font-size:15px;
    margin-top:14px;
    border:1px solid #ccc;
    border-radius:4px;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #aaaaaa));
    background: -moz-linear-gradient(#ffffff, #aaaaaa);
    background: -webkit-linear-gradient(#ffffff, #aaaaaa);
    background: linear-gradient(#ffffff, #aaaaaa);  
}

input.appButton:hover, input.appButton:active
{
    box-shadow:inset 0 2px 3px rgba(0,0,0,0.1);
    cursor:pointer;
    text-decoration:underline;

}

*:focus
{
    outline:none;   
}

</style>

<div class="container">         
<label>EMP ID </label><input type="text" id="empid"> 
<label>EMP NAME</label><input type="text" id="empname"> 
<label>EMAIL ID</label><input type="text" id="emailid">
<input type="submit" class="appButton" value="INSERT" onclick="insert();">      
</div>

.集装箱
{
宽度:500px;
明确:两者皆有;
保证金:20px自动;
}
.container输入[type=“text”]
{
宽度:100%;
填充:0.2%;
高度:24px;
显示:块;
字体大小:14px;
边缘底部:14px;
边框:1px实心#ccc;
}
.container输入[type=“text”]:焦点
{
边框颜色:#666;
}
input.appButton
{
宽度:30%;
高度:32px;
字体大小:15px;
边缘顶部:14px;
边框:1px实心#ccc;
边界半径:4px;
背景:-webkit渐变(线性,50%0%,50%100%,颜色停止(0%,ffffff),颜色停止(100%,AAAAA));
背景:-moz线性梯度(#ffffff,#aaaaaa);
背景:-webkit线性梯度(#ffffff,#aaaaaa);
背景:线性梯度(#ffffff,#aaaaaa);
}
input.appButton:悬停,输入。appButton:活动
{
盒影:插入0.2px 3 px rgba(0,0,0.1);
光标:指针;
文字装饰:下划线;
}
*:焦点
{
大纲:无;
}
EMP ID
EMP名称
电子邮件ID

thank you@Sim它工作了,虽然我的输入类型看起来很长,但我可以缩小它的大小吗???我已经将您的容器放在输入的中心。只要给那个容器一个较小的宽度,你的输入元素周围有一个100%宽度的容器就会显得更小。是的,我把它缩小到一半,它工作得很好,谢谢@simthanky@Sim它工作得很好,虽然我的输入类型看起来很长,但我可以缩小它的大小吗???我已经把你的容器放在输入的中心了。只要给那个容器一个较小的宽度,你的输入元素周围有一个100%宽度的容器,它就会显得更小