Т.е. все, что вне пределов собственно php-инструкций (<?php код ?> или <? код ?>) выводится в браузер. Так удобно html-тэги сразу выкидывать пользователю, иногда подставляя какие-то значения на ходу.
У Вас в регулярке в качестве границ используется наклонный слэш, который также присутствует и в теле регулярного выражения. Замените его на вертикальный (|)
1. В ИЕ6 давно известна проблема с полупрозрачностью PNG. Почитайте о борьбе с этой устаревшей версией браузера тут.
2. Фон, указанный для строки таблицы, применяется на все ее ячейки, но, судя по всему, ИЕ не отзывается на параметр no-repeat. Попробуйте применить фон к более общему блоку (вся таблица или элемент BODY)
ЗЫ. Выше уже написали про пункт 1, причем одинаковая ссылка даже оказалась :) Соглашусь с мнением о GIF'e, правда не уверен насчет качества картинки шарика в GIF-формате
Как по мне, вложение существующей верстки в DIVы или оборачивание содержимого ячеек в такие же DIVы может и решит проблему, но ненадолго - шаблон только усложнится, и через некоторое время ТС уже не разберется в такой сборной солянке...
Надо избавляться от недостатков табличной верстки, а не делать хорошую мину при плохой игре, увеличивая количество мусора в коде шаблона.
Т.е. выводить HTML-шаблон через echo или print - это нормально? 0_o
Кстати, может быть подскажете, как вывести HTML совсем отдельно от php, не смешивая их?
Шаблонизаторы типа smarty можете не приводить, т.к. в них тоже присутствуют инородные элементы, просто это уже не php :)
В php можно делать вставки кода в разметку HTML:
Чем это удобно - можно делать циклы:
Здыхлик добавил 14.01.2009 в 14:16
Т.е. все, что вне пределов собственно php-инструкций (<?php код ?> или <? код ?>) выводится в браузер. Так удобно html-тэги сразу выкидывать пользователю, иногда подставляя какие-то значения на ходу.
У Вас в регулярке в качестве границ используется наклонный слэш, который также присутствует и в теле регулярного выражения. Замените его на вертикальный (|)
td img {
display: block;
}
Вообще не вижу причин для позиционирования блоков вручную. Для этого лучше использовать стандартные приемы типа обтекания (float).
Ничего не понимаю :) В шапке объявляется UTF, в базе (якобы) UTF, а кодируется все в cp1251...
Скорее всего страница в cp1251-кодировке, потому и неполадки были...
1. В ИЕ6 давно известна проблема с полупрозрачностью PNG. Почитайте о борьбе с этой устаревшей версией браузера тут.
2. Фон, указанный для строки таблицы, применяется на все ее ячейки, но, судя по всему, ИЕ не отзывается на параметр no-repeat. Попробуйте применить фон к более общему блоку (вся таблица или элемент BODY)
ЗЫ. Выше уже написали про пункт 1, причем одинаковая ссылка даже оказалась :) Соглашусь с мнением о GIF'e, правда не уверен насчет качества картинки шарика в GIF-формате
Свободен для заказов, обращайтесь.
Как по мне, вложение существующей верстки в DIVы или оборачивание содержимого ячеек в такие же DIVы может и решит проблему, но ненадолго - шаблон только усложнится, и через некоторое время ТС уже не разберется в такой сборной солянке...
Надо избавляться от недостатков табличной верстки, а не делать хорошую мину при плохой игре, увеличивая количество мусора в коде шаблона.
Вот можно вот так...
буээ как некрасиво =)
Кто-то таблицы блоками эмулирует, а тут наоборот. Извращение какое :D