Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.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 当宽度变化时,将列表项均匀地排列在一起_Html_Css_Twitter Bootstrap_Html Lists_Spacing - Fatal编程技术网

Html 当宽度变化时,将列表项均匀地排列在一起

Html 当宽度变化时,将列表项均匀地排列在一起,html,css,twitter-bootstrap,html-lists,spacing,Html,Css,Twitter Bootstrap,Html Lists,Spacing,我有5个标签显示在一行中。我希望它们彼此间隔均匀。当它们的宽度都相同时,我可以使用以下css来实现这一点: li{ margin-left: 2%; width: 18%; } 然而,当我改变宽度时,它会把一切都抛在脑后。每一个的宽度是不同的,不再以百分比为基础,所以我不能使用这种方法。有人知道我现在如何在一行上均匀地排列它们吗 下面是一个代码笔,显示了它现在的位置: flexbox可以做到这一点 ul { display: flex; justify-content: space-b

我有5个标签显示在一行中。我希望它们彼此间隔均匀。当它们的宽度都相同时,我可以使用以下css来实现这一点:

li{
margin-left: 2%;
width: 18%;
}
然而,当我改变宽度时,它会把一切都抛在脑后。每一个的宽度是不同的,不再以百分比为基础,所以我不能使用这种方法。有人知道我现在如何在一行上均匀地排列它们吗

下面是一个代码笔,显示了它现在的位置:

flexbox可以做到这一点

ul {
  display: flex;
  justify-content: space-between;
}
保险商实验室{ 显示器:flex; 证明内容:之间的空间; } 1.未清余额{ 宽度:210px; 背景色:RGBA0136204.3; } 1.信用证已支付{ 宽度:200px; 背景色:RGBA0136204.3; } .批准{ 宽度:130px; 背景色:RGBA0136204.3; } .否认{ 宽度:110px; 背景色:RGBA0136204.3; } .该付款了{ 宽度:205px; 背景色:RGBA0136204.3; } .徽章{ 左边距:21px; } 未清余额20美元 信用卡支付总额为100美元 核准12 拒绝2 平均支付时间67天
澄清:您希望每个零件之间的间距相同,而不是每个零件占用相同的空间(包括填充)?您必须使用列表,还是允许使用另一组元素?另一组元素可以。我只是想让每个项目之间的间距相同,而项目的宽度会有所不同。