Не понимаю всех этих разговоров. Для проектов не извлекающих прибыль или рассчитанных только на гиков можно хоть сейчас использовать CSS3+HTML5 Но если сайт что-то продает то какой смысл в экономии на грамотном верстальщике который может заверстать в ie6, В крайнем случае сговнякать версию с неполной поддержкой всяких png-rounded-shadow-etc красот (имхо вполне приемлемый вариант)
Если вам удается впаривать некачественный продукт, зачем вам вообще знать про ie6. Пошлите клиента к черту или наймите верстальшиков и будет все в шоколаде. 10% - это очень дофига. Имхо.
Но лучше послать. Подумаешь - 10% прибыли. Ерунда какая.
странно. У меня в ie6 google.com открывается и колонки никуда не сползают. Должна сползти?
Самое главное что в нем есть - внятный интерфейс, 100%-документированность, и распространенность. Для того чтобы понять что на нем написано, нужно намного меньше усилий, чем влезать в недокументированный код мало-мальски опытных программистов для его модификации или поиска багов.
Попробуйте, но сдается что в любом профильном комьюнити эта тема скатится в традиционный флуд, с заранее предопределенными ветками = XSLT/Smarty/PHP pure
вы маньяк, но ход ваших мыслей мне определенно нравится :)
Не уверен. Но MS Word он чистит великолепно. Я пока багов не нашел. На предмет вредоносного кода надо внимательно изучать класс и пробовать. Но я бы не стал заморачиваться и дополнил бы регулярным выражением, который срезает все атрибуты, начинающиеся с префикса "on".
По поводу HTMLPurifier Dreammaker дал подсказку - ройте YII. Сам этим обязательно займусь, но не сейчас.
Событие onКлацКлац отсутствует в CSS. Хотя как раз IE эту проблему решил еще в прошлом веке см http://www.w3.org/TR/1999/WD-becss-19990804 . Для прочих - только JS. Увы
. Все больше и больше нравится Yii :)
Дык это главный вопрос, касающийся любого шаблонизатора :)))))
Сейчас много "легких" редакторов появилось
http://pietschsoft.com/demo/jHtmlArea/
http://nicedit.com/demos.php
http://code.google.com/p/jwysiwyg/ - мой любимый.
Из "легких", наверное самый лучший http://remiya.com/cms/projects/jquery-plugins/htmlbox/ , но реально не пробовал его. Единственный из "легких", кто умеет добавлять атрибут класса + имеет исчерпывающую документацию.
Для сложной верстки можно использовать одновременно два редактора с динамической заменой. Посмотрите решение с двойным редактором:
http://erum.ru/article/39
от внедрения когда поможет только принудительная зачистка. А она все равно нужна не столько из-за вредоносного кода сколько из-за мусора который появляется при копировании из MS Word. Для последнего можно взять готовое решение. Наиболее продвинутый наверное вот этот скрипт: http://www.phpclasses.org/browse/package/1020.html - здесь одновременно идет подчистка мусора и запрет на определенные теги и атрибуты.
strip_tags() кстати может не спасти. JS можно вляпать в атрибут типа onmouseover