
Searcher
User-
Posts
2,577 -
Joined
-
Last visited
-
Days Won
3
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Searcher
-
странно... у меня еще flash отключен
-
Проблема не с iframe, а с блоком, в котором iframe находится. IE не понимает такого: left: 300px; top: 40px; right: 0px; bottom: 0px; Не понимает он одновременного указания двух противоположных границ...
-
Копировать легко, есть 2 варианта: 1. на сервере формировать можно как первую, так и вторую таблицу 2. при помощи JS через свойство innerHTML у объекта <table>
-
Добавьте 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% появляется отступ слева?
-
в FF 3.0.4 не заметил никаких проблем...
-
естественно будет переносить, ведь div - блочный элемент. Вместо <div class="save_xl">ССЫЛКА</div> используйте <span class="save_xl">ССЫЛКА</span>
-
расскажите как получилось то, интересно ведь ))
-
Стандартных средств для решения этой задачи нет. Первое, что приходит в голову: заголовок отдельно, сама таблица в div c overflow:auto и при помощи js коррекция ширины столбцов в шапке. А количество столбцов понятно будет еще в php. Пришел в голову второй вариант... Поместить таблицу в div c overflow:auto, поверх неё в этом же блоке наверху абсолютно разместить непрозрачный div c overflow:hidden и со 100% шириной минус ширина полосы прокрутки и высотой равной высоте шапки таблицы, и разместить в этом блоке копию таблицы... Без js не обойтись и тут, надо будет получать высоту шапки и ширину клиентской области первого блока.
-
Для IE есть еще такая фишка zoom:1; Это для исправления проблем с плавающими блоками, когда они перестают растягивать родительские блоки. Поищите тут, не раз обсуждалось...
-
Рад помочь
-
И что эти отступы меняют? Вообще, зачем такие огромные значения, что за задачу вы решаете такими запредельными отступами? Тут что-то у вас неправильно в логике построения... Возможно есть более простое решение... И почему сразу не помог, вложите мой пример еще в один блок, а у внешнего делайте такие отступы и все будет нормально. Мыслите творчески.
-
сделайте блок .menuitemcur растягивающийся по содержимому: уберите width и поставьте float:left; и clear:right; допустим...
-
если ширина таблицы больше 1000 пикселей, а колонка должна сохранять размер меньше 10 пикселей, то такое решение уже не подойдет
-
похоже, что это одно из проявлений 3-х пиксельного бага в IE6 при плавающих блоках... тут ничего не поделаешь... сделайте у #obr отступ меньше на 3px : margin:0px 17px 0px 0px; хотя в вашей ситуации там можно и 0 сделать, ничего не изменится поскольку внешний блок фиксированной ширины
-
Да, точно, забыл про неё
-
это все стили что в styles/main.css ? а что в menu.html ?
-
если посетитель входит не через мобильную сеть - это уже из разряда фантастики а если через мобильную сеть то может по ip... может кто знает диапазоны ip сотовых операторов?
-
я делал самым тупым способом с абсолютным позиционированием так: .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 вам наверно не понадобится... это работает везде
-
самое простое решение вынести обвязку и уголки за пределы блока отрицательными марджинами...
-
Не правда, по умолчанию position стоит static
-
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>
-
в IE6 так: сервис -> свойства обозревателя -> безопасность -> интернет -> другой ... там в списке установите для сценариев разрешения. Еще доктайп у вас неправильно написан, нужно так: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-
Да, совершенно не понятно... Поставьте четко задачу. В чем проблема?
-
Если редактирование не требуется, то div лучше чем textarea. Цвет прокрутки в стилях меняется только для IE, остальные браузеры не понимают этих стилей. Тут уже прокрутку придется делать при помощи javascript (JQuery) или flash.
-
нельзя одинаковые id у разных объектов делать. id может быть только одно. id - это уникальный идентификатор.