如果我使用 jQuery-UI 选项卡,它通常会在选项卡右侧给我一个空格,如下所示:
你在上面看到,三个标签后面有一个很大的空间。如何去除空格,让任意数量的标签均匀占据标签区域,后面没有任何空格?
最佳答案
你可以使用 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;
}
关于jquery - 如何让 jQuery UI 选项卡均匀占据选项卡区域且后面没有任何空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7704100/