Конкретная ситуация: Есть меню на сайте. Есть выпадающие пункты меню. Меню прорисовывается в дивах:  <div class="menu-hidden-out">  <div id='thisid' class="menu-hidden-in">  Текст Выпадающего меню.  </div> </div>  .menu-hidden-out {  position:relative;   width: 100%;   z-index: +100; } .menu-hidden-in {  visibility: hidden;   position: absolute;   top: 0px;  padding: 0px;  margin: 0px;   max-height:200px;  height:expression(this.scrollHeight > 200? "200px" : "auto");   max-width:700px;  width:expression(this.scrollWidth > 700? "700px" : "auto");   min-width:120px;  width:expression(this.scrollWidth < 120? "120px" : "auto");   overflow:auto;  border: 1px solid #B4BFDB;  } И проблема: IE - адекватно воспринимает и перерабатывает html-код, т.е. пинимает значения в промежутке от 120 до 700 пикселей, если див не уложился в этот промежуток, то рисуется скорлл. Opera и Mozilla(FF) же рисуют скролл, начиная с min-width.  Вопрос:  Как сделать так, чтобы Operfa, Mozilla(FF) растягивали дивы .menu-hidden-in по ширине содержимого, а не по min-width?