http://forumgallery.rollinleonard.com/artists.php
white-space:nowrap;适用于李。在IE中变得非常棘手。而不是每个.li项目保持在一起并移动到下一行,整个事物变成一条超长线。
这是css(text.css)的相关部分
.artistlist { 保证金:0px; 填充:0; }
li.artistlist { 显示:内联; 保证金:0; 填充:0; font-size:.75em; 行高:1.7em; 字间距:5px; 白色空间:nowrap; } li.artistlist:在{之后 内容:“,”; } li.artistlist:last-child:在{之后 内容:””; } li.last孩子{ 内容:””; 显示:内联; 保证金:0; 填充:0; font-size:.75em; 行高:1.7em; 字间距:5px; } ul li { 余量:0; 填充:0; }
.artistlist li {content:expression(this.previousSibling == null?',':'');}
答案 0 :(得分:0)
white-space的nowrap属性的描述是:“空格的序列将折叠成单个空格。文本将永远不会换行到下一行。文本将继续在同一行,直到遇到br标记。”
您是说所有li标签都显示内联?因为这是您在声明“display:inline”时指定的内容。如果所有列表元素都是内联的,并且无法在没有br标记的情况下断行,那么您将获得在CSS中定义的确切行为。