如何让jQuery UI标签均匀占据标签区域而不留下任何空格?

时间:2011-10-09 14:11:37

标签: jquery css jquery-ui jquery-plugins css3

如果我使用jQuery-UI标签,它通常会在标签右侧给我一个空格,如下所示:

enter image description here

您在上面看到,三个标签后面有一个很大的空间。如何删除空格以使任意数量的标签均匀占据标签区域,而后面没有任何空格?

1 个答案:

答案 0 :(得分:1)

您可以使用flexbox然后添加polyfill,这是一个jsfiddle:

http://jsfiddle.net/tBwRL/

.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;  
}