Мы с вами будем наполнять сайты.
Сайты адекватно показывают только html-код, поэтому исходный материал, который даст нам заказчик, нам нужно будет переработать с использованием html (на самом деле, это не так страшно как кажется).
Есть специальные программы для обработки ("создания веб-страниц"), но мне они принципиально не нравятся, поскольку они делают довольно громоздкие страницы.
Мы будем использовать специальный скрипт: TinyMce (расположенный по адресу http://work-on-line.ru/node/79).
Отформатировать текст в нем проще, чем в Ворде.
HTML-код получаем, нажав на одноименную кнопку (она слева сверху).
При нажатии откроется окно, в котором будет готовый html-код.
Однако, несмотря на то что большинство работы можно выполнить в Преобразователе, часто нелишним бывает "отшлифовать" результат вручную
HTML — язык, управляющий разметкой элементов на странице. Точно также как вы изменяете внешний вид текста в редакторе MSWord (делаете текст большим, жирным; вставляете картинки), вы можете изменять внешний вид текста на странице сайта.
CSS — это "тюнинг" тегов 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> |
|
||||
| Создает строку таблицы | <tr>ячейки в строке таблицы</tr> | ||||||
| Создает ячейку таблицы | <td>текст в ячейке</td> |
| Что делает | Тег |
| список с маркерами | <ul>элементы</ul> |
| список с цифрами | <ol>элементы</ol> |
| элемент списка | <li>один элемент списка</li> |
| Что делает | Тег |
| Всплывающая подсказка для аббревиатуры | <abbr>аббревиатура</abbr> |
| блок | <div>содержимое блока</div> |
| вставить видео, аудио или флэшку | <embed>элементы</embed> |
| запретить перенос текста | <nobr>текст без переноса</nobr> |
| Стиль | Что делает | Пример | Результат примера |
| 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 жирный шрифт"
Естественно! вы можете задать интересущий вас вопрос в комментариях или слева в миничате =)
Комментарии
Да, вот так я и объясняю..
Да, вот так я и объясняю.. =)
А ещё лучше скачайте какой-нибудь учебник о 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>
Результат: