• Авторизация


Учимся делать рамки 24-03-2016 19:07 к комментариям - к полной версии - понравилось!





Помощь блогеру

Учимся делать рамки.
Урок 1





Чтобы научиться делать рамочки, нужно вникнуть в суть их создания.

Html-код рамки состоит из тегов.

Используя многообразие тегов, можно составлять разные рамки.



Тег HTML состоит из следующих друг за другом в определенном порядке элементов:
⦁ левой угловой скобки < (такого же, как знак "меньше")
⦁ имени тега, например TABLE или PRE
⦁ сопровождаться одним или несколькими атрибутами, например: ALIGN=CENTER. Или может быть без атрибутов вообще.
⦁ правой угловой скобки > (такой же, как знак "больше").
например: <table border="2">



ВАЖНО!
Закрывать все теги нужно обязательно. Только тег <br />(break line) не требует парного закрывающего тега.

Писать можно любые буквы - большие или маленькие - TABLE или table


Хочу, чтобы все понимали, что все теги имеют свою пару,
например, <TABLE></TABLE> или <tbody></tbody>

<TABLE> и <tbody>< - открывающие теги, а </TABLE> и </tbody> - закрывающие. Закрывающий тег имеет слэш (от англ. slash, косая черта).

И в html-коде писать нужно обязательно оба тега.
Но закрывающие теги пишутся в противоположном порядке.

Думаю, так будет понятнее

1<TABLE>2<tbody>3<TR>4<TD>5<center>СОДЕРЖИМОЕ РАМКИ</center>5</TD>4</TR>3</tbody>2</TABLE>1


Об этом нельзя забывать!



Чтобы лучше усвоить урок, советую нажать на эту ссылку http://htmledit.squarefree.com/ и открыть редактор, в котором можно легко повторять мои действия.
редактор 1 (596x280, 9Kb)
Вставляем код в открывшемся окне в верхней половине редактора. В нижней половине видим результаты наших действий.
редактор 2 (600x280, 38Kb)
Редактируем запись. Введенные данные обновляются. И вы видите это обновление.

Итак, начинаем.

Тег TABLE создает таблицу.
Можно составлять таблицы с разным количеством ячеек.

Сейчас нам понадобится таблица с одной ячейкой, которую мы и назовём впоследствии рамочкой.

<TABLE> СОДЕРЖИМОЕ РАМКИ </TABLE>



Вставим этот элемент кода в редактор и будем его наполнять, дописывая атрибуты к тегу TABLE .



Ставим курсор в тег TABLE
2 (264x22, 9Kb)
делаем отступ, нажав на клавиатуре "Пробел" и дописываем (или копируем отсюда и вставляем) атрибут

border

- ширина обводки рамки в пикселах (px). Если атрибут border не указан, то рамка будет без обводки. Но сейчас мы его поставим и установим значение 2.

<TABLE border "2"> СОДЕРЖИМОЕ РАМКИ </TABLE>




Нам нужен фон в рамку и для этого дописываем атрибут

background

, отвечающий за фоновый рисунок. И чтобы браузер знал, где взять этот фон, укажем его адрес. Т.е. записывать будем

background="АДРЕС ФОНА"




<TABLE border "2" background="АДРЕС ФОНА"> СОДЕРЖИМОЕ РАМКИ </TABLE>




Теперь нужно вставить ещё 3 тега:

<tbody><tr><td>

Они у нас всегда идут рядышком.

Тег tbody - (От Англ. table body - "тело" таблицы), служит для указания нескольких независимых больших столбцов в таблице - а любую простую таблицу можно представить как таблицу с одним большим столбцом - можно сделать таблицу с несколькими tbody и увидеть, что они отвечают за большие независимые столбцы, каждый из которых представляет собой обычную простую таблицу состоящую из набора tr-строк.

Тег TR определяет строку и переход на следующую

Тег TD поддерживает ширину рамки и создание новой ячейки.

Не забываем про закрывающие парные теги.


Дописываем после угловой скобки.

<TABLE border "2" background="АДРЕС ФОНА"><tbody><TR><TD>СОДЕРЖИМОЕ РАМКИ </TD></TR></tbody></TABLE>




Смотрим в окне просмотра. Вот, уже что-то похожее на рамку... но ещё не рамка. Возвращаемся.


Адрес фона - это адрес (url) картинки, которую мы будем ставить фоном рамки. Его можно получить через хостинги картинок или загрузив на Лиру. Адрес всегда начинается с http:// и заканчивается точкой и расширением картинок jpg, png, bmp или gif.
Я загрузила через редактор Лиру.

Вставляем на место слов АДРЕС ФОНА

<TABLE border "2" background="АДРЕС ФОНА"><tbody><TR><TD>СОДЕРЖИМОЕ РАМКИ </TD></TR></tbody></TABLE>




Смотрим.
У нас получилась рамочка с одним фоном, которая будет растягиваться в высоту по содержанию рамки и во всю ширину поста.
У нас получилась рамочка с одним фоном, которая будет растягиваться во всю ширину поста.

А хотелось бы, чтобы она выглядела более компактной.

Для этого установим её ширину, используя атрибут width. Можно указывать в процентах (width="60%") или пикселах (width="700"). Значение может быть любое. Сделаем небольшую рамочку в 350px.
Если нужна рамка определенной высоты, можно так же вставить атрибут height="значение высоты".
Возвращаемся и дописываем

width="350"


<TABLE border "2" background="АДРЕС ФОНА" width="350"><tbody><TR><TD>СОДЕРЖИМОЕ РАМКИ</TD></TR></tbody></TABLE>


Смотрим.

Теперь установим рамку по центру, подставив атрибут выравнивания align. Возможные значения этого атрибута: center, left, right

Установим значение center и допишем

align="center"



<TABLE border "2" background="АДРЕС ФОНА" width="350" align="center"><tbody><TR><TD>СОДЕРЖИМОЕ РАМКИ</TD></TR></tbody></TABLE>




Смотрим, что ещё нас не устраивает.

Текст расположен слишком близко к краям рамки. Нужно сделать отступ. На Лиру отвечает за это стилевое свойство padding, которое должно добавляться к тегу TD -

style="padding: ЗНАЧЕНИЕpx;"



Установим значение, к примеру, 20 пикселов и допишем.

<TABLE border "2" background="АДРЕС ФОНА" width="350" align="center"><tbody><TR><TD style="padding: 20px;">СОДЕРЖИМОЕ РАМКИ</TD></TR></tbody></TABLE>


Смотрим

А чтобы текст встал по центру, заключим его в тег center. Не забывайте о закрывающем теге. Вставляем.

<TABLE border "2" background="АДРЕС ФОНА" width="350" align="center"><tbody><TR><TD style="padding: 20px;"><center>СОДЕРЖИМОЕ РАМКИ</center></TD></TR></tbody></TABLE>


Смотрим.
У нас готова рамочка с фоном.
Это основной html-код всех рамок.



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


Как бы разделим наш готовый код рамки на 3 части

1 часть

<TABLE border "2" background="АДРЕС ФОНА" width="350" align="center"><tbody><TR><TD style="padding: 20px;">


2 часть

<center>СОДЕРЖИМОЕ РАМКИ</center>


3 часть

</TD></TR></tbody></TABLE>




Теперь выделяем и копируем 1-ую часть кода
картинка 1 (510x141, 85Kb)


устанавливаем курсор в конец первой части и вставляем её в основной код
РљРђР РўР


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


Теперь нужно скопировать закрывающие теги и вставить столько же, сколько первых.
5 (580x122, 66Kb)
Я добавила 3 первых части и 3 закрывающих.
6 (560x220, 168Kb)

Можно скопировать и пользоваться, подставляя свои значения.

<TABLE border "0" background="АДРЕС ФОНА" align="center"><tbody><TR><TD style="padding: ОТСТУП ОТ КРАЯ РАМКИpx;"><TABLE border "0" background="АДРЕС ФОНА" align="center"><tbody><TR><TD style="padding: ОТСТУП ОТ КРАЯ РАМКИpx;"><TABLE border "0" background="АДРЕС ФОНА" align="center"><tbody><TR><TD style="padding: ОТСТУП ОТ КРАЯ РАМКИpx;"><TABLE border "0" background="АДРЕС ФОНА" width="ШИРИНА ФОНА ДЛЯ ЗАПИСИ" align="center"><tbody><TR><TD style="padding: ОТСТУП ОТ КРАЯ РАМКИpx;"><center><font size="3" color="8b4513" face="verdana">СОДЕРЖИМОЕ РАМКИ</font></center></TD></TR></tbody></TABLE></TD></TR></tbody></TABLE></TD></TR></tbody></TABLE></TD></TR></tbody></TABLE>




А теперь можно в ней поменять отступы, установить свои фоны, убрать совсем или увеличить ширину обводки, изменить ширину самой рамки, отформатировать текст и т.д.
Ширина такой рамки меняется от значения ширины внутреннего фона, т.е. фона для текста. А в остальных фонах тег можно либо совсем убрать, либо указать такую же, как у внутреннего.


Чтобы отформатировать текст, нужно слова СОДЕРЖИМОЕ РАМКИ заключить в теги

<font size="3" color="8b4513" face="verdana">СОДЕРЖИМОЕ РАМКИ</font>




Я уберу бордюр (поставлю значение "0"), поставлю 4 фона и установлю отступы. Получилась такая рамка.
СОДЕРЖИМОЕ РАМКИ



Урок 2
Урок 3

bloginja


вверх^ к полной версии понравилось! в evernote
Комментарии (57): вперёд»
Юленька,спасибо за урок!!!!!любовь!
bloginja 24-03-2016-19:38 удалить
Ответ на комментарий Лариса_Виноградова # На здоровье. Отвыкла писать уроки, но пообещала. Не знаю, доступно или нет для новичков...
Ответ на комментарий bloginja # Уже учусь,сижу в редакторе,все очень доступно и понятно,спасибо Юленька!!любовь!
bloginja 24-03-2016-19:46 удалить
Ответ на комментарий Лариса_Виноградова # В редакторе есть один ньюанс: нужно ставить br (переходы на следующую строку).
Это, если надумаешь ещё что-то туда писать.
LudmelaRU 24-03-2016-19:59 удалить
Юленька, спасибо дорогая! Читая всё понятно, вечером сяду попробую....)))
bloginja 24-03-2016-20:03 удалить
Ответ на комментарий LudmelaRU # Удачи! Если что не понятно, пиши.
iro4kan 24-03-2016-20:43 удалить
Впервые встретила такой интересный урок, рассказанный так понятно)) спасибо большое, вот я новичок в рамках и теперь понимаю смысл этой абракадабры в тегах!
bloginja 24-03-2016-20:45 удалить
Ответ на комментарий iro4kan # Я очень рада, Ирочка! А то всё думаю - разберутся или нет новички. Удачи!
Nadezhda55 24-03-2016-21:56 удалить
Спасибо,Юленька!Возьму...на досуге поразбираюсь...
jzayka 24-03-2016-22:14 удалить
Спасибо за доступный урок..)))
Alica_in 24-03-2016-22:30 удалить
Спасибо! Очень интересно и понятно...
Очень доступно,и главное объяснили все термины,а то как " китайская грамота" ..Спасибо! С благодарностью унесла.Буду учиться!
Всех вам благ!!
Mono-Liza 25-03-2016-03:53 удалить
Юленька, приветик. Какой замечательный и полезный урок ты сделала, читала с упоением, все разжевала. Спасибо, дорогая, уношу с благодарностью, как говорится, повторение - мать учения!
Lyusya-Spring 25-03-2016-07:32 удалить
познавательно! спасибо за хороший урок!
Спасибо за урок, но если схема дневника темная, текст урока в Вашей рамочке не виден, надо засинивать
bloginja 25-03-2016-09:22 удалить
Ответ на комментарий Принцесса_Бич # Извини, дорогая. Поторопилась и недосмотрела. Поправила. И спасибо, что подсказала.
bloginja 25-03-2016-10:00 удалить
Ответ на комментарий Принцесса_Бич # Прошу тебя открыть комментарий. Может у кого такая же проблема, так прочитают.
bloginja 25-03-2016-10:06 удалить
Ответ на комментарий Mono-Liza # Повторение - точно мать учения. Я как раз сама всё повторила, а то стала забывать. Вернее, не то что забывать, просто на Лиру немного не так, как на Мейле. Теги используются дополнительные, что-то не пропускает, что-то сам добавляет. Пришлось в самом начале ещё покумекать над этим.
bloginja 25-03-2016-10:07 удалить
Ответ на комментарий Принцеска_Софи # Удачи, дорогая!
Maksimych 25-03-2016-10:55 удалить
Спасибо, Юленька! Познавательный урок! Забираю для освоения.
Ответ на комментарий bloginja # да, конечно!
Ответ на комментарий bloginja # Спасибо огромное!
rottam 25-03-2016-11:30 удалить
Спасибо,все понятно,хороший урок!
bloginja 25-03-2016-11:30 удалить
Ответ на комментарий Maksimych # Забирай...забирай.... Отпишись как встанет у тебя, особенно текст.
Спасибо Юленька за подробный урок, поучусь, а то брала готовые скелетики
bloginja 25-03-2016-13:42 удалить
Ответ на комментарий Юля_Брагина # Да, вот попросили написать и я сначала тоже хотела просто дать скелет рамки - так проще. Но потом подумала и потрудилась - сделала полноценный урок. Через какое-то время сделаю продолжение.
sundeliver 26-03-2016-04:43 удалить
Большое спасибо,Юля!
AGATA2013 02-04-2016-23:19 удалить
Спасибо большое. Никогда в жизни даже не пыталась сделать рамочку, была уверена заранее, что ничего не выйдет, а ваш урок показался таким понятным, что решила рискнуть, а вдруг и у меня что-то путное получится...Цитирую и начну мудрить, а если не получится, то буду обращаться за мудрым советом...Не возражаете? С уважением Татьяна.
bloginja 03-04-2016-15:17 удалить
Ответ на комментарий AGATA2013 # Обращайся, Танюша. Чем смогу, всегда помогу.


Комментарии (57): вперёд» вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник Учимся делать рамки | bloginja - Дневник Блогини | Лента друзей bloginja / Полная версия Добавить в друзья Страницы: раньше»