Tabs are showing full-width in IE6 so the tabs appear stacked vertically instead of side-by-side.
This is IE6 only and does not impact IE7 or other browsers.
Original code from tabs.css:
ul.primary li a {
display: block;
height: 24px;
margin: 0;
padding: 0 0 0 5px; /* width of tab-left.png */
border-width: 0;
font-weight: bold;
text-decoration: none;
color: #777;
background-color: transparent;
background: url(../images/tab-left.png) no-repeat left -38px;
}
ul.primary li a .tab {
display: block;
height: 20px; /* 24px (parent) - 4px (padding) */
margin: 0;
padding: 4px 13px 0 6px;
border-width: 0;
line-height: 20px;
background: url(../images/tab-right.png) no-repeat right -38px;
}
Replace the 2 references to display: block; to display: inline-block;
I have checked this on IE6/7/8, FF, Chrome, Opera & Safari and it seems ok.
Comments
Comment #1
SweeneyTodd commentedOoops,
That should read:
Replace the 2 references from
display: block;todisplay: inline-block;Comment #2
KennyVanLent commentedExcuse me (Wish I could delete this post)
I didn't read good enough to see...
Comment #3
mike stewart commentedhere's a patch from orig post. thought it might help community to review.
Comment #4
barrapontotagging, upping to dev version
Comment #5
johnalbinI can't reproduce. Tabs look fine when I look at it in IE6.
And this code is already in the ie6.css file:
Are you experiencing the 31 stylesheet limit in IE? Turn on CSS aggregation and see if the problem persists.
Comment #6
johnalbin