Jump to content

ArCher

Newbie
  • Posts

    11
  • Joined

  • Last visited

Everything posted by ArCher

  1. Ну так я привожу $p2 к типу integer: $p2 = (int) $p2; Потом проверяю результат функцией gettype, убеждаюсь что переменная типа integer. Не помогает. Да и вообще, php ведь должен сам перед делением переменные к числовым приводить. Во всяком случае, так написано в документации.
  2. Коллеги, приветствую. Возникла проблема, казалось бы, на ровном месте. Есть вот такая строка кода: $x = floor(100 * $row->sale / $p2); Ошибку даёт деление на переменную $p2. То есть если я меняю деление на умножение - скрипт работает. Если меняю $p2 на 1500 - работает. Переменная абсолютно точно не равна 0. Пробовал принудительно приводить переменную к типу double - не помогает. Какие есть ещё нюансы при делении на php?
  3. Родительский класс таблицы имеет width=100%. Теперь, когда внутри надо нарисовать другую таблицу, она тоже также растягивается. А надо чтобы ширина её столбцов определялась по содержимому. Как для дочернего класса отменить width=100% ?
  4. Да quot;-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  5. В CSS центрирую таблицу следующим образом: table {margin:0 auto;} Это срабатывает в Опере и ФФ, а в ИЕ6 - нет. Как нарисовать таблицу по центру страницы во всех браузерах? Есть ли в CSS аналоги свойств cellpadding и cellspacing?
  6. В ИЕ у страницы добавляется горизонтальная полоса прокрутки. Место "раздвигания" локализовал однозначно - таблица в шапке. Прич?м замена таблицы на слой эффект не меняет. Содержимое таблицы тоже не влияет на результат, пустая таблица вед?т себя точно также. Ширина body - 1260px. Свойства таблице даю: После полной прогрузки страницы таблица уезжает вправо на 3 пиксела. Насколько я понимаю особенности css, в ИЕ по особому интерпретируются поля блочного элемента. То есть вполне возможно, что эти 3 пиксела побокам получаются из-за вываливания padding или margin. Но ведь таких свойств у table нет. Знаком с багом ИЕ - отступом между блочными элементами, когда в коде между ними присутсвутет отступ. Сделал код неразрывным: ожидаемый эффект не наблюдается. Таблица переста?т быть шире body при ширине в 1257px. При ширине в 1258px начинаются "разъезды". Так как заставить в ИЕ таблицу сидеть на месте?
  7. На сво?м сайте цитаты хочу оформить курсивом. В свойства содержащего цитаты слоя ставлю font-style: italic, после чего получившийся курсивный шрифт делает слой шире. Прич?м так, что внешний слой раздвигается, "ломая" дизайн. Такой эффект наблюдается в ИЕ, в Опере его нет. Есть ли способ научить ИЕ нормально работать с курсивом? Вот что у не?го получается (стрелкой отметил разрыв в border внешнего слоя):
  8. Однако мой IE6 меню нормально воспроизводит. Странно.
  9. С отступом вс? понял, спасибо! С левой колонкой сейчас работаю. А по поводу меню, куда ж ему ещ? выдвигаться?
  10. Давно заметил, что IE по непонятным принципам созда?т вертикальные отступы между блочными элементами. Будь то две расположенные друг над другом таблицы, будь то два слоя, или таблица со слоем... вылезает отступ. В других браузерах этой проблемы нет. Кто в курсе, как это лечится? вот пример такой проблемы:http://walkspb.ru/hotels/rossiya.html Здесь между "карнизом" и основным полем страницы получается разрыв, хорошо заметный по сдвигу градиента.
×
×
  • 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