Обновить
46
0
Marat Tanalin@MTonly

Веб-разработчик с 2002 года

Отправить сообщение
фрейм, как не ухищрайся, может содержать в себе потенциальный риск
Жесть.
Радует, что применение OLED, наконец, потихоньку выходит за рамки экранов для мобильников.
Или я вас не вполне понимаю, или вы не вполне понимаете, о чём говорите.
В каком фрейме? Во фрейм выводится то, что посчитает нужным вывести программист веб-интерфейса. Никакого JS там не будет, а всем ссылкам в письме можно автоматически проставить какой угодно target.
Код письма перед отображением можно отфильтровать как угодно, вырезав из него что угодно и заменив на что угодно.
Скрипты перед отображением в рамках фрейма, разумеется, следует удалять; задача банальная.
Для веб-интерфейсов почтовых сервисов существует такая штука, как фрейм, исключающая конфликты стилей письма и обвязки веб-интерфейса.
(Хм. Продолжение:)
В горе-программистах, пишущих почтовые сервисы.
А в чем интересно проблема, поддерживать стиль, css?

Частей тегов, равно как и их содержимого не бывает. Есть теги открывающие и закрывающие. Всё вместе (открывающий тег, закрывающий тег и то, что между ними) называется не тегом, а элементом.
Что ж, оттого не менее жаль.
скорее всего всё-таки разные версии вебкита.
О том и речь. Только что вышедшая версия Chrome использует более старый WebKit, чем вышедшая в феврале (или раньше) бета-версия Safari.
В Chrome, особенно стабильный, ставится стабильная версия вебкита, а не самая текущая. проверьте номера версий :)
В Safari, по-вашему, используются нестабильные версии WebKit? ;-)
Хм, часть, отвечающую за рендеринг, похоже, не обновили. Всё так же криво отображаются box-shadow и text-shadow, хотя в текущей бете Safari, работающей на том же и, видимо, более свежем WebKit, уже всё отлично.
Мне так не кажется, но дальнейшая дискуссия лишена смысла, все аргументы мной уже озвучены.
В PHP возникнет двойственность, я уже писал об этом.
При использовании спецсимвола для обозначения названия пространства имён (вида @myNs) неоднозначности были бы исключены.

делать прямой слеш разделителем по умолчанию нет никакой необходимости.
Необходимости нет, есть целесообразность — единообразие. Вводить в одну и ту же адресную строку интернет-адреса с прямым слэшом, а локальные пути — почему-то с обратным — несколько странно. ;-)
Новый по отношению к чему?
Новый разделитель уровней иерархии программных сущностей. Представьте, что «хлебные крошки» на сайте выглядели бы так:
Главная \ Продукция :: Булочки

только потому, что главная страница сайта функционально отличается от всех остальных страниц.

Вариант
Главная → Продукция → Булочки

лучше просто потому, что единообразнее.

Вот в Виндах обратный слеш — разделитель путей и ничего, много лет, со времён ДОСа все его используют.
Несколько отклоняемся от темы, но почему в Windows до сих пор не сделали разделителем фрагментов пути по умолчанию слэши прямые (/), подобно путям в Unix-системах и интернет-адресам — совершенно непостижимо (и это уже при наличии поддержки таких путей в Windows: попробуйте, скажем, C:/WINDOWS/system32).
Можно было бы, кстати, просто предварять пространства имён спецсимволом подобно $ у переменных — например, @, это полностью исключило бы неоднозначности:

@myNs::MyClass::myMethod();

Придумывать новый разделитель, по-моему, решение в любом случае менее удачное.
Согласен. Хотя на уровне простоты восприятия кода помогло бы (помимо банальной особой подсветки пространств имён в IDE) соглашение именовать пространства имён, например, со строчной буквы — в противоположность классам, имена которых принято начинать с заглавной:

myNs::MyClass::myMethod();
Можно принять, что приоритет пространства имён выше приоритета чего-либо иного. Если пространство имён не найдено, ищется класс.
Бывают решения временные. Парсер слаб — сделали слэши; усовершенствовали парсер — сделали по-человечески, иное пометили как нерекомендуемое и со временем упразднили. Логики не лишено, хотя, конечно, вероятность реализации мала.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность