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
Html 保存两列列表中的空白_Html_Css_Whitespace_Html Lists - Fatal编程技术网

Html 保存两列列表中的空白

Html 保存两列列表中的空白,html,css,whitespace,html-lists,Html,Css,Whitespace,Html Lists,我试图重新创建一个表行为,其中我有两列,在第二列换行后,它应该可以节省第一列的空间不添加宽度或填充/边距的确定值 编辑:以清除问题。这正是我想要的行为,我不知道为什么列表很难重现: 爱好: 入口,入口,入口,入口,入口,入口,入口,入口,入口,入口 .爱好列表李{ 显示:内联; 身高:100%; } 第一栏{ 身高:100%; } 将您的HTML与此 CSS: 您可以使用当前为工作草稿的: .hobby-list { display: -moz-box; display:

我试图重新创建一个表行为,其中我有两列,在第二列换行后,它应该可以节省第一列的空间不添加宽度或填充/边距的确定值

编辑:以清除问题。这正是我想要的行为,我不知道为什么列表很难重现:

    爱好:
  • 入口,入口,入口,入口,入口,入口,入口,入口,入口,入口
.爱好列表李{ 显示:内联; 身高:100%; } 第一栏{ 身高:100%; }

将您的HTML与此

CSS:

您可以使用当前为工作草稿的:

.hobby-list {
    display: -moz-box;
    display: -webkit-box;
    display: box;
}

.hobby-list li + li {
    -moz-box-flex: 1;  
    -webkit-box-flex: 1;  
    box-flex: 1; 
}
有关浏览器支持信息,请参见。对于不支持flexbox的浏览器,您可以使用如下内容:

.hobby-list {
    display: table-row;
}

.hobby-list li {
    display: table-cell;
}

你试过用空格代替吗?如果线太长,我想打断一下。如果它中断,则保留第一列的空白。对于不间断的空格,我总是排很长的队。你想支持什么浏览器?任何新的浏览器都可以,但我的布局都很流畅-所以任何固定宽度的东西都不是我想要的。它很接近,但仍然不能用硬宽度值进行伸缩。我可以用那张旧桌子,看起来真的很好。感谢您提供的支持信息,没有IE 9支持是一个真正的麻烦,虽然。我可以用你的第二个例子。
.hobby-list {
    display: -moz-box;
    display: -webkit-box;
    display: box;
}

.hobby-list li + li {
    -moz-box-flex: 1;  
    -webkit-box-flex: 1;  
    box-flex: 1; 
}
.hobby-list {
    display: table-row;
}

.hobby-list li {
    display: table-cell;
}