Понедельник, 29.04.2024, 01:28 | Вы вошли как Гость | Группа "Гости"

IFrameContainer

Alternative content

Get Adobe Flash player

Веб-мастерская

К сожалению, поддержка и обновление сайта прекращены! Приносим свои извинения за доставленные неудобства!

Предлагаем Вам посетить

Интернет-магазин самых

популярных товаров интернета:

http://www.avellis.ru/

Специально для наших посетителей

на http://www.avellis.ru/ действует

скидочный промо-код: WEBMASTER.

На http://www.avellis.ru/ вы сможете

найти множество уникальных

акций и уникальных предложений.

Интересные идеи подарков, и многое другое!

Информация об avellis.ru актуальна на Ноябрь 2015 г.

Главная
Меню сайта
Рекомендуем!

К сожалению, поддержка и обновление сайта прекращены! Приносим свои извинения за доставленные неудобства!

Предлагаем Вам посетить

Интернет-магазин самых

популярных товаров интернета:

http://www.avellis.ru/

Специально для наших посетителей

на http://www.avellis.ru/ действует

скидочный промо-код: WEBMASTER.

На http://www.avellis.ru/ вы сможете

найти множество уникальных

акций и уникальных предложений.

Интересные идеи подарков, и многое другое!

Информация об avellis.ru актуальна на Ноябрь 2015 г.

Категории раздела
Общее [35]
Облако тегов
Мини-чат
200
Главная » Статьи » HTML-технологии » Общее

УРОК "Как сделать надпись на картинке с помощью HTML"

Пишите на сайтах красиво!

УРОК «Как сделать надпись на картинке с помощью HTML»

Дорогие друзья!

Иногда возникает ситуация, когда у нас есть красивая картинка и нужно написать на ней текст в определённом месте, не прибегая к помощи графических редакторов (Paint.NET, Photoshop или др.), чтобы, к тому же, если возникнет необходимость, иметь возможность быстро отредактировать этот текст в любой момент.

Принцип создания таких изображений следующий:
мы создаём таблицу по размеру нашей картинки и эту картинку используем в качестве фона таблицы. Затем определяем область размещения текста (то есть смотрим, где лучше всего сделать надпись на картинке), создаём необходимое количество ячеек и столбцов внутри таблицы и подгоняем их размер так, чтобы наш текст оказался в нужном месте. При этом мы можем выравнивать его так, как нужно, задать ему фон и размер, чтобы вся "конструкция" выглядела привлекательно.

Вот для таких случаев мы можем воспользоваться нашими умениями кодировать таблицы. Как сделать таблицу вы можете прочитать в уроке " Как сделать каркас таблицы".

Пример:

Всегда вместе!

Скучаю!

Мечтаю!

Целую!

Люблю!

Жду!

Код картинки:

Теперь объясню, что я сделала:

  1. У меня есть красивая картинка размером 414 на 376 пикселей. Размер я узнала, когда открыла её в Paint.NET. Я хочу сделать из неё открытку и разместить на сайте, например. Но я вижу, что эта картинка имеет расширение .gif, то есть она анимированная и, если я просто напишу на ней в графическом редакторе что-то, то она перестанет быть анимированной, к сожалению. Что делать? Будем делать таблицу!
  2. Посмотрим, какой именно она должна быть. Я хочу сделать надпись сверху и несколько слов слева. Эти несколько слов вполне могут располагаться в одной ячейке в одной строке, если каждое из них поместить в свой контейнер <p>...</p>. Справа у нас изображение, значит, нам будет достаточно сделать таблицу из 2 строк, причём верхняя ячейка должна охватывать 2 нижние.
  3. Напишем каркас таблицы:
  4. Теперь пропишем размеры таблицы по размерам картинки и саму картинку как фон. Я загрузила картинку на сайт-хостинг и использовала полученную ссылку. Также зададим высоту верхней строки - получится примерно 30 пикселей. Кроме того, сразу введём в ячейки нужный текст:

    На данный момент наша картинка выгладит вот так:

    Всегда вместе!
    Скучаю! Мечтаю! Целую! Люблю! Жду!
  5. Мы видим, что у нас всё получилось, как нужно, но текст пока не оформлен и прижат к краю таблицы. Теперь нужно задать в открывающем теге таблицы отступ cellpadding, чтобы немного отодвинуть текст от краёв. Кроме того, нужно заключить каждое слово в контейнер <p>, чтобы они были порознь, а не на одной строке, а также получили небольшое расстояние друг между другом:
  6. И, наконец, с помощью тега font и его атрибутов оформим текст курсивом, зададим ему тёмно-серый цвет и нужный размер. В результате получится то, что мы и увидели в начале этого урока.

Кроме того, используя таблицу, вы можете создать рамку определённого цвета вокруг своей картинки. Для этого таблицу с картинкой нужно будет вложить в другую таблицу с одной ячейкой, задать фон нужного цвета для этой таблицы (атрибут bgcolor) и отступ от границы ячейки до её содержимого (атрибут cellpadding), чтобы проявилась рамка. В этом случае мы не можем прописать рамку и её цвет в таблице картинки, так как, если мы напишем любое значение border, отличное от нуля, то у нас вокруг ячеек таблицы появятся границы, а нам это не нужно.

О том, как вкладывать одну таблицу в другую, вы сможете прочитать в специальном уроке.

Точно так же, играя ячейками и строками, например, сдалав одну строку в 2 ячейки, можно написать текст на картинке в 2 колонки. Экспериментируйте и учитесь!

До встречи в следующем уроке!

Нравится
Категория: Общее | Добавил: Шакти (23.05.2011) | Автор: Петренко Елена
Просмотров: 18299 | Теги: изображения, текст на изображении, таблица, HTML | Рейтинг: 3.3/3

Вернуться к карте сайта

Всего комментариев: 0
dth="100%" cellspacing="1" cellpadding="2" class="commTable">

Имя *:
Email:
Код *:

IFrameContainer

Alternative content

Get Adobe Flash player


Форма входа
Личные данные
Приветствую Вас,
Гость

Ваш IP: 3.149.233.72
Сегодня 29.04.2024, Понедельник,
Нет аватара

У Вас непрочитанных ЛС:
Ваш профиль
Вы с нами уже день
Вы родились:
Ваш браузер:
Поиск
Статистика
Яндекс.Метрика
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Наш опрос
Оцените мой сайт
Всего ответов: 222