Обнаружил сегодня интересную вещь. Скопировал в буфер текст со страницы новостного сайта (браузер Firefox), а затем вставил в WYSIWYG-редакторе LiveJournal. И потом решил посмотреть на полученный HTML. Оказалось, что в буфер копируется исходный код фрагмента страницы один-в-один так, как он размещен на сайте. Даже javascript копируется, если он содержится в этом фрагменте, со всеми вытекающими последствиями. Интересно, что если у страницы есть CSS и, например, в нем определен шрифт через @font-face, то в LJ-редактор вставляется и url шрифта, ссылающийся на удаленный сайт. Таким образом, скопированный стиль жестко привязывается к удаленному сайту и зависит от него. Это я не к тому, что копипастить чужой контент надо с умом :) Просто раньше никак не мог понять, почему LJ-редактор не делает текст жирным, когда нажимаешь кнопочку "B". А оказалось-то, что у текста свой стиль определен. Кстати, при копировании в обычный notepad мы тоже получаем HTML-код, а не только текст. Может, это все давно известно, но я мало занимался версткой и теперь буду знать, где собака зарыта. А то, например, в Outlook иногда бьешься с форматированием текста (если для писем включен HTML), а он не реагирует на изменения стиля и шрифта. P.S. Заглянул для интереса в исходник веб-страницы на W3C и порадовался - идеальный HTML без единого излишества и по всем стандартам! Хорошо, когда сам следуешь написанным тобой правилам.
|
|||
Ну в принципе зависит от браузера. Я пользуюсь Оперой, а она дает копировать только чистый текст, без всякого форматирования. Хотя есть подозрения, что в 10-й версии и она начнет.
Спасибо, я не подумал, что это специфично для браузера. Использую файрфокс. Добавил в статью.
Но, по-моему, IE тоже не только текст копирует.
А я специальный аддон завел под FireFox — Copy Plain Text для таких целей. А в других случаях (например Visual Studio –> Outlook) приходится копировать через notepad, чтобы избавиться от форматирования.
Так у меня даже в редакторе FAR вставился HTML, а не plain text...
За плагин спасибо - попробую обязательно.
Отправить комментарий