简体   繁体   中英

Styling Jquery-ui tabs

I am playing with the jquery tabs attempting to style them the way I see fit. I attempted to shrink the tabs and added a height:45px; to the UI stylesheet as seen below.

.ui-tabs-vertical .ui-tabs-nav li { 
  clear: left; 
  height:45px; 
  width: 100%; 
  border-bottom-width: 1px !important; 
  border-right-width: 0 !important;
  margin: 0 -1px .2em 0;
}

Yet, instead of shrinking all the tabs it kept one (the last one) unchanged. It can be seen here, the tab labeled Trash JS-FIDDLE demo . I would like to understand what is going on and how I can fix it. Also, any other coding tips would be greatly appreciated.

The anchor tag inside the li is higher than the li . If you restrict that height it can work.

    .ui-tabs-vertical .ui-tabs-nav li a { height: 30px; }

See updated fiddle

I just noticed with chrome developer tools that your tabs are overlapping. Only the last one is not overlapped and therefore looks taller than the others.

首先缩小小部件中的字体大小

.ui-widget{font-family:Arial,sans-serif;font-size:medium}

Playing with this height will solve the issue:

.accordion li > a {height:30px !important; }

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM