На ЛиРу мы часто сталкиваемся с проблемой, что при вставлении кодов в кодовое окошко, код в окне выставляется не полностью - обрезаются "хвостики", и приходиться прибегать к разного рода ухищрениям, типа вставления в код звёздочки * и др.
То есть, я хочу дать коды, например, вот этих кодовых окошек:
1. Код с использованием тэга <input
2. Код с использованием тэга <textarea
ВАШ КОД
Секретик 1: Для того, чтобы код можно было писать прямо в тексте, без окошка, его надо обрамить так: <xmp> Ваш код</xmp>
Секретик 1:
Для того, чтобы код можно было писать прямо в тексте, без окошка, его надо обрамить так:
<xmp> Ваш код</xmp>
Итак, окошко есть, дело за малым - вместо слов "ВАШ КОД" подставить код самого окошка, чтобы он был виден, и его можно было скопировать.
Проделаем это действие и получаем вот ЭТО!!!! А где хвостики???
1. Код с использованием тэга <input обрезался в самом начале кода
2. Код с использованием тэга <textarea вставился, как надо
<textarea cols="60" rows="2">ВАШ КОД</textarea>
Секретик 2: Для работы с кодами HTML удобно использовать он-лайн генератор. Пишите код, и сразу смотрите, что получилось. Всё наглядно
Секретик 2:
Для работы с кодами HTML удобно использовать он-лайн генератор. Пишите код, и сразу смотрите, что получилось. Всё наглядно
Теперь попробуем изменить параметры окошка - rows и cols, определяющие площадь окна.
<textarea cols="50" name="textpole" rows="10">Ваш код
Длинное окошко
<textarea cols="70" name="textpole" rows="2">Ваш код
Коды в окне ОБРЕЗАНЫ!!!
Что же делать? Секрет этого безобразия в том, что код, который надо вставить в окошко сначала надо преобразовать в текстовом (визуальном) режиме, то есть осуществить перевод специальных символов кода в их текстовые обозначения. Заменить все правые угловые скобочки < на < , левые угловые скобочки > на >
Для этого открываем страницу нового сообщения (лучше сразу отправить её в черновик, чтобы не опубликовать ненароком).
Открываем расширенный редактор, и в визуальном (текстовом) режиме пишем код, который надо вставить в окошко. Вот так:
Переключаемся в редактор HTML, для этого нажмём на кнопку "Источник"
Видим уже преображённый код:
Выделяем код мышкой и копируем:
Идём в редактор HTML он-лайн:
Сначала вставляем в поле для кодов основной код:
Теперь вместо слов ВАШ КОД вставляем преобразованный код:
Копируем на мышку и вставляем в наше сообщение в режиме HTML.
Получаем:
Ура! Всё встало, как надо!!!
И варианты окошек со стилями:
С тэгом <input
С тэгом <textarea
<textarea style="border-right: black 2px solid; border-top: black 2px solid; background-color:dodgerblue; color:white; border-left: black 2px solid; border-bottom: black 2px solid; width: 100%;">КОДЫ </textarea>
Серия сообщений "Дизайн дневника": Часть 1 - 4 онлайн сервиса по подбору цветовой гаммы.Часть 2 - Программа подбора цвета при Web-дизайне и составлении программ Цветик ver.6.3...Часть 21 - Окошки для кодов. Как правильно вставлять код.Часть 22 - Изучаем HTML. Теги. Оформление постов. Ответы на вопросы.Часть 23 - Как правильно вставлять код в окошко для кодов.Часть 24 - Все формулы в одном местеЧасть 25 - Фон для записи...Часть 29 - Делаем красивый текст для оформления дневника.Часть 30 - Полезности при оформлении сообщения дневника.Часть 31 - Коды оформления блога
Серия сообщений "Мои уроки": Часть 1 - Как убрать рекламу в ЛиРу и во всём инете.Часть 2 - Уведомления на почту....Часть 4 - Рубрики моего дневникаЧасть 5 - Оформление цитаты, эпиграфа и блока похожих постов.Часть 6 - Как правильно вставлять код в окошко для кодов.Часть 7 - Проблема с доменами решена!
Серия сообщений "Редакторы он-лайн": Часть 1 - Scrap by Color_найдет идеальную цветовую схему.Часть 2 - Как правильно вставлять код в окошко для кодов.Часть 3 - Редактор-фотошоп прямо в дневнике