Jump to content

Metus

Newbie
  • Posts

    12
  • Joined

  • Last visited

Metus's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Metus

    Opera 9.0

    Strict: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> В итоге забил на display: inline-block и сделал float: left
  2. Metus

    Opera 9.0

    Пробовал - не помогает, пробовал даже ссылке в задний фон ставить прозрачную картинку с repeat - не помогает. Нашёл причину. Она в inline-block. Без него всё как надо. Но не могу понять, почему так.
  3. Metus

    Opera 9.0

    Я верстаю сайт. В т.з. написано с Opera 9.0
  4. Metus

    Opera 9.0

    Есть код html: <ul id="menu"><!-- --><li> <a href="/">Компания Нефтегазкомплект</a> <span>Компания Нефтегазкомплект</span> </li><!-- --><li> <div class="menu_separator"></div> <a href="/">О нас</a> <span>О нас</span> </li><!-- --><li> <div class="menu_separator"></div> <a href="/">Поставляемое оборудование</a> <span>Поставляемое оборудование</span> </li><!-- --><li> <div class="menu_separator"></div> <a href="/">Контактная информация</a> <span>Контактная информация</span> </li> </ul> И вот к нему стиль: #menu { min-width: 500px; } #menu > li { display: inline-block; position: relative; } /* ссылка и её тень */ #menu > li > a, #menu > li > a + span { display: block; height: 53px; line-height: 52px; white-space: nowrap; padding: 0px 60px; text-decoration: underline; } #menu > li > a { color: white; position: relative; z-index: 1; } #menu > li > a + span { position: absolute; margin-top: -52px; margin-left: 1px; color: black; } #menu > li > a:hover { color: #005d20; } #menu > li > a:hover + span { color: #a8ffa0; background-image: url("../images/menu_green.jpg"); background-position: center; background-repeat: repeat-x; } /* разделитель */ #menu > li > div.menu_separator { display: block; position: absolute; width: 2px; height: 53px; margin-left: -1px; background-image: url("../images/menu_separator.jpg"); background-position: center; background-repeat: no-repeat; } Проблема в том, что в опере 9.0 ссылка <a> НЕ перекрывает <span>.
  5. Итак, приводить тут собственно и нечего. Есть обычная форма. Загружает mp3. Всё загружается как следует, работает, НО... Один из файлов не грузится, даже более того, не заполняется ни массив $_POST(он в комплекте с ним идёт), ни массив $_FILES(сам файл) - после отправки формы пустые и всё тут. Файл подходит по размеру. Назовите, пожалуйста, возможные причины этого.
  6. Всё понял, спасибо. Для ячейки явно выстаивть высоту и всё работает
  7. если в опереде 9.2 совсем не работает, то, увы не пойдёт (в т.з. всегда опера начиная с 9.0) но с другой стороны, те кто сидят на ней - обойдутся)) Не велика потеря, в принципе Спасибо большое! =)
  8. Тут только вопрос в том, как к этому заказчик отнесётся - может не заметит, а если заметит, то норм, а может наоборот. И сразу вопрос: как задать неактивную полосу?
  9. Вот код: //———————————————————————————————————————— <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Тест1</title> </head> <body> <style> body, html { width: 100%; height: 100%; } body { margin: 0px; } </style> <table style="width: 100%; height: 100%;"> <tr> <td style="border: 1px solid black;"> <table style="width: 100%; height: 100%; border: 1px solid red;"> <tr> <td> Контент </td> </tr> </table> </td> </tr> </table> </body> </html> //———————————————————————————————————————— Именно при доктайпе как xhtml и именно для Оперы с IE таблица внутри ячейки не растягивается по высоте. В чём моя ошибка?
  10. а можно чуть-чуть поподробнее? вот одна страница есть, по вертикали влезает. вот есть другая и не влезает -> появляется боковая полоса прокрутки -> уменьшается клиентская область -> позиционирование идёт относительно уменьшившейся клиентской области -> весь кусок на мониторе сдвигается влево, что выглядит неочень. Я, пока, кроме способа Ява-скриптом как-то высчитать ширину полосы прокрутки и поставить ширину правому столбцу таблицы не вижу (то есть позиционируем тремя столбцами, у них ширина: auto; 900px(например); auto; ) а после этого определяем ширину двух крайних столбцов и вычитаем из ширины правого ширину полосы прокрутки Тогда вопрос: как определить ширину полосы прокрутки? Added: Нашёл 1 способ только адекватный. сразу после <body> определяем его ширину, создаём переменную. перед <body> снова определяем его ширину. Если не совпадают, левому столбцу задаём жёстко ширину, которая была для него рассчитана, а правому такую же минус разность значений ширины body.
  11. я не про то. Скажу проще. Можно ли сделать так, чтобы блок остался на том же месте, в том же положении и состоянии для пользователя, если появляется боковая полоса прокрутки?
  12. Итак, многие из нас делают сайты. Очень часто вся информация располагается в единственном блоке, позиционированным горизонтально по центру. Как позиционируется: горизонтальным выравниванием или таблицей из трёх столбцов - неважно. При этом, на смаом сайте страницы имеют разное по-объёму содержание: Порой страница вмещается по вертикали без прокрутки, а порой уходит далеко вниз, при этом появляется боковой ползунок прокрутки и наш центральный блок начинает поизиционироваться с учётом уменьшившейся области браузера. То есть при переходе с "маленькой" страницы на "большую" наш центральный блок "прыгает" влево, что, порой неочень. И вот мне интересно, есть ли какой-нибудь изящный способ избежать этого?
×
×
  • 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