如果我使用jQuery-UI标签,它通常会在标签右侧给我一个空格,如下所示:
您在上面看到,三个标签后面有一个很大的空间。如何删除空格以使任意数量的标签均匀占据标签区域,而后面没有任何空格?
答案 0 :(得分:1)
您可以使用flexbox然后添加polyfill,这是一个jsfiddle:
.ui-tabs .ui-tabs-nav {
display: -webkit-box;
display: -moz-box;
display: box;
}
.ui-tabs .ui-tabs-nav li {
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
}
.ui-tabs .ui-tabs-nav li:last-child {
margin-right: -7px;
}
.ui-tabs .ui-tabs-nav li a {
width: 100%;
padding-left: 0;
padding-right: 0;
text-align: center;
}