2 шаг: HTML, CSS и Преобразователь

Нужные основы html и css

Мы с вами будем наполнять сайты.

Сайты адекватно показывают только html-код, поэтому исходный материал, который даст нам заказчик, нам нужно будет переработать с использованием html (на самом деле, это не так страшно как кажется).

Есть специальные программы для обработки ("создания веб-страниц"), но мне они принципиально не нравятся, поскольку они делают довольно громоздкие страницы.

Мы будем использовать специальный скрипт: TinyMce (расположенный по адресу http://work-on-line.ru/node/79).

Отформатировать текст в нем проще, чем в Ворде.

HTML-код получаем, нажав на одноименную кнопку (она слева сверху).

При нажатии откроется окно, в котором будет готовый html-код.

Однако, несмотря на то что большинство работы можно выполнить в Преобразователе, часто нелишним бывает "отшлифовать" результат вручную

HTML — язык, управляющий разметкой элементов на странице. Точно также как вы изменяете внешний вид текста в редакторе MSWord (делаете текст большим, жирным; вставляете картинки), вы можете изменять внешний вид текста на странице сайта.

CSS — это "тюнинг" тегов html, более тонкая и универсальная настройка внешнего вида.

В сети валяется "до хохота" учебников по html. Почему я не предлагаю воспользоваться одним из них? Ведь они простые и понятные! Дело в том, что там много лишнего (не лишнего вообще, а лишнего для нас. Для того чтобы поменять лампочку, вам не нужно знать схему проводки в квартире, достаточно просто выключить свет в комнате, а вот электрику знание проводки нужно для работы).

Нужные нам теги HTML

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

Обязательные:

Что делает Тег Пример Результат примера
Новая строка <br /> Привет<br />Как дела Привет
Как дела
Ссылка <a .. ></a> <a href="http://work-on-line.ru">Работа онлайн!</a> Работа онлайн!
Картинка <img ... /> <img src="images/logo.png" alt="Логотип сайта" /> Логотип сайта
Курсивный <i> <i>курсивный</i> курсивный
Жирный <b> <b>текст</b> жирный
Зачеркнутый <s> <s>зачеркнутый</s> зачеркнутый
Заголовок <h1>
<h2>
<h3>
<h4>
<h5>
<h6>
<h1>Глава h1</h1>
<h2>Глава h2</h2>
<h3>Глава h3</h3>
<h4>Глава h4</h4>
<h5>Глава h5</h5>
<h6>Глава h6</h6>

Глава h1

Глава h2

Глава h3

Глава h4

Глава h5

Глава h6
Горизонтальная линия <hr /> <hr />
Абзац текста <p>...</p> <p>Привет</p><p>Как дела</p>

Привет

Как дела

Надстрочный шрифт <sup>...</sup> текст<sup>над</sup> текстнад
Подстрочный шрифт <sub>...</sub> текст<sub>под</sub> текстпод
Назначить стили тексту
(сам по себе не проявляется)
<span>...</span> <span style="font-weight:bold; color:green"> жирный зеленый текст</span> жирный зеленый текст

Таблицы:

Что делает Тег Пример Результат примера
Создает таблицу <table>строки и столбцы таблицы</table> <table>
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
</table>
1 2
3 4
Создает строку таблицы <tr>ячейки в строке таблицы</tr>
Создает ячейку таблицы <td>текст в ячейке</td>

Списки:

Что делает Тег
список с маркерами <ul>элементы</ul>
список с цифрами <ol>элементы</ol>
элемент списка <li>один элемент списка</li>

Дополнительные:

Что делает Тег
Всплывающая подсказка для аббревиатуры <abbr>аббревиатура</abbr>
блок <div>содержимое блока</div>
вставить видео, аудио или флэшку <embed>элементы</embed>
запретить перенос текста <nobr>текст без переноса</nobr>

Нужные нам стили CSS

Стиль Что делает Пример Результат примера
border делает рамку вокруг элемента (border-left, border-right, border-top, border-bottom устанавливают рамку слева, справа, сверху и снизу соответственно). Можно менять тип рамки (dotted, dashed, solid, double), толщину (обычно задается в пикселях px) и цвет (#ff0000 или просто red) <span style="border:1px solid red;">Привет!</span> Привет!
color меняет цвет текста <span style="color:#FF0000;">Привет!</span> Привет!
margin делает отступ от края элемента до соседнего элемента <span style="margin:15px;">Привет!</span> Привет!
padding делает поля внутри элемента (используется обычно для блоков <div>) <div style="padding:15px; border:1px solid red;">Привет!</div>
Привет!
text-align выравнивает текст справа (right), слева(left) или по центру(center) <div style="width:300px; text-align:right;">Привет!</span>
Привет!

Как это комбинировать

Комбинировать теги и стили очень просто: для этого надо одним из параметров тега записать style="" и в кавычках перечислить стили, например запись

<span style="font-size:24px; font-weght:bold; color:red; text-decoration:underline">

даст

большой красный жирный подчеркнутый текст

Если у вас возникнут проблемы и непонятки (а они возникнут, особенно если вы новичек в этом), я посоветую вам вот что:

Попробуйте найти ответ на свой вопрос в гугле (http://google.ru). Запрос формулируйте прямо как есть: "html как сделать жирный шрифт" или "html как вставить картинку". html спереди стоит добавлять для конкретизации запроса

Отличный сайт, на котором я сам часто нахожу ответы на те или иные заморочки, касаемые html и css: http://htmlbook.ru/

Кстати, в гугле вы можете искать по этому сайту, нужно лишь добавить в начале "site:htmlbook.ru". Запрос будет примерно таким: "site:htmlbook.ru жирный шрифт"

Естественно! вы можете задать интересущий вас вопрос в комментариях или слева в миничате =)


Добавил admin 01.04.2009 в 15:10
Комментарии незарегистрированных пользователей премодерируются.

Комментарии

Да, вот так я и объясняю..

Да, вот так я и объясняю.. =)
А ещё лучше скачайте какой-нибудь учебник о html для новичка и попробуйте сами что-нибудь сделать

Все написано понятно, но...

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

а вот еще 1 вопросик образовался...

... нужно оформить ссылку, так чтоб не было линии снизу, а когда по ней перешли, она не меняла цвет ( как обычно делает ) :(
Надеюсь на помощь! Хелп МИ!

ссылки

Вообще, для ссылок задаются стили, определяющие цвет, подчеркивание и т.п:
a:link — обычная ссылка
a:active — ссылка, на которую нажали (с момента нажатия и до отпускания кнопки)
a:visited — посещенная ссылка
a:hover — ссылка, на которую навели курсор
, но их можно использовать только в том случае, если ты можешь править весь html-код страницы (в частности, между тегами <head>) или файл стилей (обычно, называется style.css).
Тогда можешь вставить этот код между тегами <head>
<style type="text/css">
a{
text-decoration:none; /*чтобы ссылка не подчеркивалась*/
color:#ff0000; /*определенный цвет для всех ссылок*/
}
</style>
Либо этот код в файл style.css
a{
text-decoration:none; /*чтобы ссылка не подчеркивалась*/
color:#ff0000; /*определенный цвет для всех ссылок*/
}

Если же ты наполняешь страницу, т.е изменяешь только содержимое страницы и такого доступа у тебя нет,- стили можно задать каждой конкретной ссылке, например:
<a href="index.html" style"text-decoration:none; color:#ff0000;">текст ссылки</a>

как сделать блоки

Код:
<div style="border:1px solid red; width:100px; margin-left:auto; margin-right:auto;">
<div style="border:1px solid blue; width:100%;">1</div>
<div style="border:1px solid green; width:100%;">2</div>
</div>

Результат:

1
2

©2009—Наши дни. Все материалы сайта http://work-on-line.ru разрешено копировать только не изменяя их и только с сохранением ссылки на источник (http://work-on-line.ru).


Rambler's Top100 www.webmoney.ru Яндекс цитирования