Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   Выталкивание float - табов вниз (https://javascript.ru/forum/xhtml-html-css/25222-vytalkivanie-float-tabov-vniz.html)

bartonom 29.01.2012 12:34

Выталкивание float - табов вниз
 
Вложений: 1
Здравствуйте! Как решить проблему выталкивания float-вкладок вниз.
В браузере IE8 при масштабировании (Ctrl+) выше определенной величины, вкладки уходят вниз, в чем суть и как решить проблему?
Для сравнения, например, в Google Chrome, при 300% и выше, все нормально, т.е просто появляется горизонтальная полоса прокрутки, чего ожидалось и от IE8
Использованные стили:
.tabs { 
    margin: 0.8em 4px -1px;
    height: 2.2em; 
	white-space:nowrap;
	}	
.tabs li {
    float: left;         
    padding-right: .25em;  /* расстояние между вкладками справа */
    height: 2.2em;
    position: relative;
    z-index: 1;
    border-bottom: 2px solid #FFF;
	}

Вкладки:
Код:

<tr class="headbox_main">
 <td colspan="7">
  <ul class="tabs">
  <li><a href='#'>Вкладка 1</a></li>
  <li><a href='#'>Вкладка 2</a></li>
  <li><a href='#'>Вкладка 3</a></li>
  <li><a href='#'>Вкладка 4</a></li> 
  <li><a href='#'>Вкладка 5</a></li> 
  </ul>
 </td>
</tr>

Вид вкладок в файле "tab.jpg"

Pavel M. 29.01.2012 15:04

попробуйте вместо float:left; - display:inline-block;
тогда точно не должно переноситься на след. строку

если нужна поддержка ie7, то только для него напишите
display:inline; zoom:1;

bartonom 29.01.2012 16:19

Да, display:inline-block помогб спасибо!


Часовой пояс GMT +3, время: 07:59.