Контент
Очистка текста перед вставкой на сайт
При добавлении текста на сайт в CMS Веб-Мастерская Вы либо набираете текст вручную прямо на создаваемой странице, либо откуда-то его копируете (например, из Word’a или другого текстового редактора) и вставляете в один из контейнеров в Содержание. В большинстве случаев тексты добавляются именно методом «копировать-вставить».
Чтобы добавленный таким образом текст выглядел на сайте красиво и не пугал диким многообразием форматов, перед копированием его необходимо обработать — провести очистку текста.
Почему надо обязательно обрабатывать тексты? Дело в том, что к любому скопированному откуда-либо тексту уже применено определенное форматирование: у него свой шрифт, свой размер и цвет этого шрифта, свои отступы и абзацы. Особенно это чувствуется при копировании материалов с других сайтов. Перед публикацией все настройки форматирования необходимо обнулить: иными словами, выбранный текст нужно очистить.
Это делается для того, чтобы настройки, использованные в скопированном тексте, не конфликтовали с настройками, которые используются на сайте. В противном случае шрифты на странице могут встать вразнобой, произвольно поменять цвет и размер или претерпеть другие неэстетичные метаморфозы. И тогда Ваш сайт рискует стать похожим на то, что изображено на скриншоте ниже.
Итак, теперь мы знаем, насколько важно очищать текст от тегов и лишнего форматирования перед публикацией на сайте. На деле Вы можете выбрать любой из способов:
Допустим, вам надо скопировать текст из интернета или из редактора MS Word, но при этом сделать так, чтобы не было всяких там ссылок, выделений жирным шрифтом, непонятных отступов и вообще ничего не было.
Способ - 1
1. В визуальном редакторе HTML-кода зайдите в меню Изменить и выберите опцию Вставлять как текст
2. Затем нажмите комбинацию клавиш CTRL+V.
В окне редактора будет вставлен ранее скопированный текст без форматирования.
Недостаток этого способа в том, что не сохраняется форматирование таблиц.
Способ - 2
Если Вы уже ранее вставили текст, то можно сделать следующее:
- В визуальном редакторе HTML-кода зайдите в меню Изменить и выберите команду Выделить все.
- Нажмите комбинацию клавиш CTRL+C (копировать).
- Затем в меню Изменить выберите опцию Вставлять как текст. Снимите выделение, щелкнув в любом месте на белом фоне.
- Повторно выделите весь текст и выполните команду CTRL+V (вставить).
Недостаток этого способа в том, что не сохраняется форматирование таблиц.
Способ - 3
Если Вы уже ранее вставили текст, то можно сделать следующее:
- В визуальном редакторе HTML-кода зайдите в меню Изменить и выберите команду Выделить все.
- В меню Формат выбрать команду Очистить формат.
- Если какая-либо часть текста не изменилась (форматирование не очистилось), выделите мышкой данный участок текста и повторно зайдите в меню Изменить и выберите команду Выделить все. Затем в меню Формат и повторно команда Очистить формат.
Недостаток этого способа - тексты, являющиеся заголовками, теряют форматирование (цвет, начертание итд), но сохраняют свой размер!
Способ - 4
- Откройте источник копирования (в нашем случае это веб-страница или документ MS Word)
- Откройте Блокнот
- В Админке откройте контейнер (например, HTML-блок), куда надо вставить текст
- Выделите и скопируйте текст, который хотите забрать
- Вставьте его в Блокнот
- Выделите и скопируйте текст из Блокнота (сначала Ctrl+A, затем — Ctrl+С)
- Перейдя в контейнер выберите пункт Содержание и вставьте (CTRL+V) скопированное в визуальном редакторе HTML-кода.
Всё. Мы получили текст без форматирования.
Всё дело в том, что помимо форматирования текст может содержать ещё много скрытых символов, которые редактор не уберёт, зато Блокнот превратит в пробелы.
Способ - 5 (для продвинутых пользователей)
Воспользоваться одним из бесплатных Онлайн-сервисов, позволяющих гибко настраивать параметры очистки, вставляемых текстов: