Jump to content

airr

Newbie
  • Posts

    2
  • Joined

  • Last visited

airr's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. min-width заменить - это не так сложно. Остается все таки max-width. Если задавать его точно, то остальные проблемы просто отметаются. В принципе это и есть главная загвоздка - замена max-width. Как ее решить пока не очень понятно.
  2. Конкретная ситуация: Есть меню на сайте. Есть выпадающие пункты меню. Меню прорисовывается в дивах: <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?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy