Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.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/7/css/35.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 为什么在span之前的psuedo类会导致span向下移动_Html_Css - Fatal编程技术网

Html 为什么在span之前的psuedo类会导致span向下移动

Html 为什么在span之前的psuedo类会导致span向下移动,html,css,Html,Css,嗨,我想买三个带标签的文本框。第三个文本框将是前两个文本框的总和 标签{ 显示:块; } 跨度{ 浮动:左; 右边距:50px; } 输入{ 宽度:50px; } #总数:前{ 内容:“=”; 位置:相对位置; 顶部:21px; 左:-34px; } 极客 书呆子 全部的 小提琴: 可以做到这一点。文档流中仍然存在之前的元素。仅float:left/right和position:absolute/fixed从流中取出一个元素。只需添加一个float:left属性即可将其从流中移除。实际位置仍

嗨,我想买三个带标签的文本框。第三个文本框将是前两个文本框的总和

标签{
显示:块;
}
跨度{
浮动:左;
右边距:50px;
}
输入{
宽度:50px;
}
#总数:前{
内容:“=”;
位置:相对位置;
顶部:21px;
左:-34px;
}

极客
书呆子
全部的
小提琴:


可以做到这一点。

文档流中仍然存在
之前的
元素。仅
float:left/right
position:absolute/fixed
从流中取出一个元素。只需添加一个
float:left
属性即可将其从流中移除。实际位置仍由
位置
属性控制

标签{
显示:块;
}
跨度{
浮动:左;
右边距:50px;
}
输入{
宽度:50px;
}
#总数:前{
内容:“=”;
位置:相对位置;
浮动:左;
顶部:21px;
左:-34px;
}

极客
书呆子
全部的

使用
浮动:左
label {
    display:block;
}
span {
    float:left;
    margin-right: 50px;
}

input {
    width:50px;
}

#total:before {
    content: "=";
    float: left;
    position: relative;
    top: 21px;
    left: -34px;
}
#total:before {
content: "=";
position: absolute;
top: 21px;
left: -34px;
} 
#total{
position: relative;
}