пʼятницю, 17 жовтня 2008 р.

Проект за 1 час

Решил загнаться думал сделать за 3 часа сайт-визитку, оказалось сделал за 1 час 15 минут,
сайт доступен по http://f.gontsa.com

полный архив файлов http://f.gontsa.com/f.gontsa.com.zip

Поскольку сайт за 1 час вышел комментарии в тексте минимальны завтра выложу файл с комментариями по всем элементам стилевого сайта и самого index.html

Blogged with the Flock Browser

четвер, 16 жовтня 2008 р.

Не все смоглося как мечталось...

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

С наилучшими пожеланиями,
афтор
Blogged with the Flock Browser

середу, 15 жовтня 2008 р.

новый урок

Добрый день!
Хочу сделать урок от начала до конца по созданию сайта за 3 часа. Сейчас подготовлю материалы, и ближе к ночи сделаю и сверстаю и думаю опишу все. Так что утром смотрите полный цикл сайта-визитки, о том как быстро создать сайт от рисунка до размещения на хостинге

Ждите, :)
Blogged with the Flock Browser

пʼятницю, 10 жовтня 2008 р.

mini-howto как делать web-pages. Часть 2

mini-howto как делать web-pages. Часть 2

В прошлый раз остановились на

 <html>
<head>
<title>My first web-page</title>
</head>
<body>
<h1>Hello World!</h1>
<p>1, 2, 3 - check microphone<br /> hello, hello</p>
</body>
</html>

Перерь пойдем дальше. Создадим макет страницы, с которым будем работать.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>
<title>Site name</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>

</body>
</html>

Здесь изменилась шабка документа, было внесенно объявление типа документа (обязательное условие) это <!DOCTYPE HTML PUBLIC

характеристика кодировки <meta http-equiv=“Content-Type” content=“text/html; charset=utf-8”> содержимого материала, у меня стоит utf-8 (unicode) это уникод в котором содержиться большенство языков мира, но есть варианты cp1251, koi8 и другие. Все имеют свои плюсы и минусы, но в целом можно использовать виндовс кодировку cp1251 или более прогресивный уникод. На выбор жалающих, у меня есть проекты как на уникоде так и на виндовс кодировке, визуально отличий нет.

так же добавилась ссылка на стилевой файл, файл в котором будет размещяться описание стилистики оформления нашего документа. Это делаеться для того чтобы убрать с основного кода максимум “левой” информации связанной с оформлением и таким образом облегчить разборку содержимого. так же это дает возможность применять 1 стиль ко многим документам. <link rel=“stylesheet” type=“text/css” href=“style.css”> К содержимому стилевого файла прийдем позже, там тоже все не просто :)

Итак, создаем новую структуру по нашему макету, возму в пример один из последних проектов который еще на стадии выполнения и немножко для примеров другие варианты…

между тегами <body> </body> начинаем вносить структурные елементы пока что в текстовом виде.

<body>
<div id="header">
<!-- Шапка сайта -->
<h1>SITE name</h1>
</div>

<div id="main">
<!-- Содержимое сайта, основное окно -->
<p>куча левого текста...</p>
</div>

<div id="sidebar">
<!-- Боковое меню или колонка представлено в виде списка -->
<ul>
<li>один</li>
<li>два</li>
<li>при</li>
</ul>
</div>

<div id="footer">
<!-- нижняя часть, завершение, обувь если хотите :) -->
</div>

</body>

Тамким образом мы создаем общую структуру элементов которые будут размещены на странице. Внутри этих основных елементов могут находиться вложеными в них любое количество других елементов это как бы общие контейнеры. <div id=“footer”> и вообще id говорит что к данному слою div мы применили уникальный стиль footer, это конечно сказанно грубо но id можно в документе применять 1 раз, в тоже время <div class=“footer”> можно использовать несколько раз. Так как эти стили и таблицы хорошо описанны и стандартизированны, прочтите хотябы

Каскадные таблицы стилей

там же найдете необходимые учебники по каскадным стилям и т.д. но все равно еще к стилям прийдем.

вот весь код странички прикодный для копирования

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>
<title>www.svitovid.org.ua</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>

<div id="header">
<!-- Шапка сайта -->
<h1>SITE name</h1>
</div>

<div id="main">
<!-- Содержимое сайта, основное окно -->
<p>куча левого текста...</p>
</div>

<div id="sidebar">
<!-- Боковое меню или колонка представлено в виде списка -->
<ul>
<li>один</li>
<li>два</li>
<li>при</li>
</ul>
</div>

<div id="footer">
<!-- нижняя часть, завершение, обувь если хотите :) -->
&copy; Copyright, Me, 2008
</div>
</body>
</html>

Живой пример можно посмотреть здесь пример

Blogged with the Flock Browser

пʼятницю, 3 жовтня 2008 р.

Mini web-design HOWTO. Part 1

Mini web-design HOWTO. Part 1

Всем привет!
С этого момента начну свой цикл статей о том как делать веб-странички. Материала в сети просто нескончаемое количество, но велосипед должен быть изобретен, это закон любого творчества! В том числе творчества в сфере информационного строительства.

Веб страницы это текстовый документ состоящий из специфической разметки на языке HTML, текстовой и графической информации, часть программного кода на других языках и стилей.

Теперь по порядку.

язык HTML - это язык разметки веб-страницы который описывает структуру и типы элементов на странице. Самый простой вариант веб страницы такой.
Создаем файл index.html в текстовом редакторе (не текстовом процессоре!)
и пишем:


<html>

<head>

</head>

<body>

</body>

</html>


И сохраняем

Элементы изображено выше это теги языка разметки. Получив их Ваш браузер знает что ему делать и как отобразить :)

Между тегами <html> </html> размещено сам код страницы, это начало и конец. Все что вне их отображаться не будет.

Между тегами <head> </head> находиться голова, то есть заголовок страницы вся необходимая техническая информация для существования станицы: типа, указания кодировки, заголовок, ссылки на стили, ява-скрипт и другое. Это очень ценный элемент и является обязательным.

Между тегами <body> </body> находиться тело :) собственно само содержимое страницы.

Для придания хоть каково вида нашей первой странице внесем некие изменения, добавим заголовок - немного “головы” и немного “тела”


<html>

<head>

<title>My first web-page</title>

</head>

<body>

<h1>Hello World!</h1>

<p>1, 2, 3 - check microphone<br />
hello, hello</p>

</body>

</html>

сохраняемся и смотрим эту страницу в браузере.

, где <title>My first web-page</title> это заголовок страницы который отображается в вершней строке браузера в самой верхней шапке, рядом с названием браузера

<h1>Hello World!</h1> - это заголовок в самом теле страницы говорящий о том что это заголовок первого уровня (есть еще h2, h3, h4, h5) и текст помещенным между тегами заголовка будет большими буквами и иметь свойство ЗАГОЛОВКА.

<p>1, 2, 3 - check microphone - это “простой текст” мы просто указываем браузеру что между тегами <p> </p> идет простой текст и все, а <br /> в нем делает перевод строки

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

http://www2.stack.ru/~julia/HTML401/cover.phtml

Обязательно использовать как справочник!

Официальная же документация на английском

Что дальше?

Дальше план такой (анонс):

  • Разобраться со стилями (в самом первом приближении) так как это следующий шаг в создании вебстраниц для “дизайнеров”.
  • научимся верстать страницу 2 вариантами табличной версткой и слоями. Это самый большой кусок информации, но нужный. Я сам сейчас верстаю слоями, хоть начинал с табличной. Считаю слои более перспективным и современным способом верстки. По ходу глубже разберемся со стилями, и другими элементами страниц.
  • Дальше научимся “правильно” делать макет веб страницы в любимом редакторе и привильно его готовить для веба.
  • Пройдем этапы надевания “дизайна” на структуру страницы. Подгонку и решение проблем.
  • И научимся создавать мини-сайт с размещением его в сети. Тут будут и FTP и другие протоколы, пройдем регистрацию сайта, домена и остальные прелести.
  • Более глубокое это уже я расскажу принцип как делать шаблоны для других систем управления содержимым (CMS) под различные движки.

А дальше только совершенствоваться.

Желаю удачи до скорого!

Blogged with the Flock Browser