Jump to content

Searcher

User
  • Posts

    2,577
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by Searcher

  1. странно... у меня еще flash отключен
  2. Проблема не с iframe, а с блоком, в котором iframe находится. IE не понимает такого: left: 300px; top: 40px; right: 0px; bottom: 0px; Не понимает он одновременного указания двух противоположных границ...
  3. Копировать легко, есть 2 варианта: 1. на сервере формировать можно как первую, так и вторую таблицу 2. при помощи JS через свойство innerHTML у объекта <table>
  4. Добавьте DOCTYPE Ужасный код... А в IE6 полный бардак! <a href="mailto:info@comfart.ru?subject=Письмо" title="Письмо с сайта" class="mail" style="border-bottom:solid 1px; text-decoration:none; cursor:pointer;"><div style="border-bottom:solid 1px; width:80px;">info@comfart.ru</div></a> Что это за странная конструкция? Не стоит вставлять блочный элемент во встроенный, все стили из <div> применимы в <a>, или поменяйте местами, вложите <a> в <div>, и зачем ограничивать ширину этого элемента? <div class="podvalfon" style="position:relative; top:180px; left:0%; border: 1 solid black; width: 100%; height: 54px; display:inline-block;"> Тоже непонятно зачем inline-block, если width: 100%... В IE эта конструкция вообще отображается справа от контента и создает горизонтальную прокрутку. <div class="info_text" align="left" style="color:#FFFFFF; position:absolute; top:0px; left:2.5%;"> Санкт-Петербург, пр. Пискаревский, д.63<br> не из-за этого ли left:2.5% появляется отступ слева?
  5. в FF 3.0.4 не заметил никаких проблем...
  6. естественно будет переносить, ведь div - блочный элемент. Вместо <div class="save_xl">ССЫЛКА</div> используйте <span class="save_xl">ССЫЛКА</span>
  7. расскажите как получилось то, интересно ведь ))
  8. Стандартных средств для решения этой задачи нет. Первое, что приходит в голову: заголовок отдельно, сама таблица в div c overflow:auto и при помощи js коррекция ширины столбцов в шапке. А количество столбцов понятно будет еще в php. Пришел в голову второй вариант... Поместить таблицу в div c overflow:auto, поверх неё в этом же блоке наверху абсолютно разместить непрозрачный div c overflow:hidden и со 100% шириной минус ширина полосы прокрутки и высотой равной высоте шапки таблицы, и разместить в этом блоке копию таблицы... Без js не обойтись и тут, надо будет получать высоту шапки и ширину клиентской области первого блока.
  9. Для IE есть еще такая фишка zoom:1; Это для исправления проблем с плавающими блоками, когда они перестают растягивать родительские блоки. Поищите тут, не раз обсуждалось...
  10. И что эти отступы меняют? Вообще, зачем такие огромные значения, что за задачу вы решаете такими запредельными отступами? Тут что-то у вас неправильно в логике построения... Возможно есть более простое решение... И почему сразу не помог, вложите мой пример еще в один блок, а у внешнего делайте такие отступы и все будет нормально. Мыслите творчески.
  11. сделайте блок .menuitemcur растягивающийся по содержимому: уберите width и поставьте float:left; и clear:right; допустим...
  12. если ширина таблицы больше 1000 пикселей, а колонка должна сохранять размер меньше 10 пикселей, то такое решение уже не подойдет
  13. похоже, что это одно из проявлений 3-х пиксельного бага в IE6 при плавающих блоках... тут ничего не поделаешь... сделайте у #obr отступ меньше на 3px : margin:0px 17px 0px 0px; хотя в вашей ситуации там можно и 0 сделать, ничего не изменится поскольку внешний блок фиксированной ширины
  14. это все стили что в styles/main.css ? а что в menu.html ?
  15. если посетитель входит не через мобильную сеть - это уже из разряда фантастики а если через мобильную сеть то может по ip... может кто знает диапазоны ip сотовых операторов?
  16. я делал самым тупым способом с абсолютным позиционированием так: .topleft { background: url("ltkon.gif") no-repeat; position:absolute; left:-16px; top:-16px; width:16px; height:16px; } .topcenter { background: url("tlne.gif") repeat-x; position: absolute; top:-16px; left:0; height:16px; width:100%; } .topright { background: url("rtkon.gif") no-repeat; position:absolute; left:100%; top:-16px; width:16px; height:16px; } .midleft { background: url("llne.gif") repeat-y; position:absolute; left:-16px; top:0; width:16px; height:100%; } .midcenter { background: url("nf.gif"); position:absolute; top: 0; right: 0; width: 100%; height: 100%; } .midright { background: url("rlne.gif") repeat-y; position:absolute; left:100%; top:0; width:16px; height:100%; } .botleft { background: url("lbkon.gif") no-repeat; position:absolute; left:-16px; bottom:-16px; width:16px; height:16px; } .botcenter { background: url("blne.gif") repeat-x; position: absolute; bottom:-16px; left:0; height:16px; width:100%; } .botright { background: url("rbkon.gif") no-repeat; position:absolute; left:100%; bottom:-16px; width:16px; height:16px; } и все это таким макаром в коде: <div class="container"> <div class="topleft"></div> <div class="topcenter"></div> <div class="topright"></div> <div class="midleft"></div> <div class="midcenter"></div> <div class="midright"></div> <div class="botleft"></div> <div class="botcenter"></div> <div class="botright"></div> </div> .container естественно с position:relative; .midcenter вам наверно не понадобится... это работает везде
  17. самое простое решение вынести обвязку и уголки за пределы блока отрицательными марджинами...
  18. Не правда, по умолчанию position стоит static
  19. left_bottom это не фоновый рисунок, а блок. Если вам нужен фоновый рисунок внизу, то зачем размещать блок внизу, если достаточно спозиционировать сам рисунок фона? Зачем float:left везде? Если убрать float, то и width не понадобится. Если нужно только изображение вниз прибить то так будет достаточно: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title></title> <style type="text/css"> html, body { height: 100%; width:100%; margin: 0; } .left { float:left; background:url(../img/bg_left.jpg) repeat-y; width:328px; } .left_top { background:url(../img/center_left_top.png) no-repeat; height:179px } .bottom_background { height:100%; background:url(../img/center_left_bottom.png) left bottom no-repeat; padding-bottom:203px; } </style> </head> <body> <div class="left"> <div class="bottom_background"> <div class="left_top"></div> какое-то содержимое какое-то содержимое какое-то содержимое какое-то содержимое какое-то содержимое какое-то содержимое какое-то содержимое какое-то содержимое какое-то содержимое какое-то содержимое какое-то содержимое какое-то содержимое какое-то содержимое какое-то содержимое какое-то содержимое какое-то содержимое какое-то содержимое какое-то содержимое какое-то содержимое какое-то содержимое какое-то содержимое какое-то содержимое какое-то содержимое какое-то содержимое какое-то содержимое какое-то содержимое какое-то содержимое какое-то содержимое какое-то содержимое какое-то содержимое </div> </div> </body> </html>
  20. в IE6 так: сервис -> свойства обозревателя -> безопасность -> интернет -> другой ... там в списке установите для сценариев разрешения. Еще доктайп у вас неправильно написан, нужно так: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  21. Да, совершенно не понятно... Поставьте четко задачу. В чем проблема?
  22. Если редактирование не требуется, то div лучше чем textarea. Цвет прокрутки в стилях меняется только для IE, остальные браузеры не понимают этих стилей. Тут уже прокрутку придется делать при помощи javascript (JQuery) или flash.
  23. нельзя одинаковые id у разных объектов делать. id может быть только одно. id - это уникальный идентификатор.
×
×
  • 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