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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.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 在div的相对侧放置跨距,不使用浮动_Html_Css - Fatal编程技术网

Html 在div的相对侧放置跨距,不使用浮动

Html 在div的相对侧放置跨距,不使用浮动,html,css,Html,Css,我在一个div里面有一些span。我想在左侧有一个span,其中包含一些字符串,在右侧有一个span,其中包含一些字体图标。但是,我不能使用浮动,因为这些元素嵌套很重,这会导致问题。请注意,宽度是有限的,有时如果字符串足够长,它可能会断字 <div> <span>Some Long Text Here</span> <span><i class="fa fa-bars"></i></span> </div&

我在一个div里面有一些span。我想在左侧有一个span,其中包含一些字符串,在右侧有一个span,其中包含一些字体图标。但是,我不能使用浮动,因为这些元素嵌套很重,这会导致问题。请注意,宽度是有限的,有时如果字符串足够长,它可能会断字

<div>
<span>Some Long Text Here</span>
<span><i class="fa fa-bars"></i></span>
</div>

这里有一些长文本

如果是选项,请使用flexbox:

div{
线高:20px;
填充:15px;
颜色:白色;
背景:紫色;
/*代码弹性*/
显示器:flex;
}
跨度:第一个孩子{
flex:1自动;
}

这里有一些长文本

Lorem ipsum dolor sit amet,奉献精英。事实上,我们的劳动是为了阻止暴力的发生,而不是为了防止暴力的发生!
如果您想保证间距,可以使用flexbox或float(float不会像您所说的那样弄乱“重嵌套”元素)。。