Программы> стандартные> блокнот), не забываем сохранить файл с расширением html или htm (его дописываем прямо к названию файла через точку) (не txt!) Естественно, тут нужно знать html :)

Вид материалаДокументы

Содержание


Редакторы html
Структура Html-документа
Текст на страничке
Форматирование текста на страничке
Коды спец.символов
Графика на web-страницах
Меняем фон сайта
Cсылочки: текстовые и графические
Внедренные окна Iframe
Вопросы по сайтостроению
Несколько советов Web-мастеру
Как делать баннеры
Подобный материал:
Способы создания Web-сайта


Существуют разные способы создания сайтов. Можно выделить пять:


1) Универсальный. Пишем html-код странички от руки в стандартном блокноте Windows (Пуск> программы> стандартные> блокнот), не забываем сохранить файл с расширением .php или .htm (его дописываем прямо к названию файла через точку) (НЕ txt!) Естественно, тут нужно знать html :)


2) C помощью редакторов. Таковых существует множество, например, Microsoft FrontPage (визуальный и очень простой в обращении. Здесь уже знать html не обязательно), AceHTML, HomeSite...


3) C помощью обычного Word'a. Набиваете страничку, размещаете картинки, таблички... как на простом документе. Жмете: файл> сохранить как> тип: веб-страница.


4) На шаблонах. Сейчас в инете много разных шаблонов, которые можно скачать и отредактировать первым или вторым способом (см.выше)


5) C помощью конструкторов на готовых шаблонах за несколько минут в режиме on-line. См. narod.ru или ucoz.ru. Вообще, конечно, первый способ — лучший :)


Редакторы html


Небольшой обзор WYSIWYG-редакторов html

1) Adobe Golive Cs (HTML, CSS, JS, SSI, PHP, Java, Vbscript, C# )

2) Macromedia HomeSite

3) Macromedia Dreamweaver (HTML, CSS, JS, ASP, PHP, JSP)

4) Microsoft FrontPage (очень рекомендую тем, кто не хочет изучать html)

5) Namo WebEditor

6) CuteSite Builder (нет доступа к html-коду)

7) CoffeeCup VisualSite Designer (нет доступа к html-коду)

8) Acella

9) EasyWebEditor (нет доступа к html-коду)


PS самый простой редактор html/php страниц — блокнот винды :)


Структура Html-документа

Структура Html-документа или с чего начинается каждая страничка

Html-код страничек будем писать в обычном блокноте Windows (Пуск> программы> стандартные> блокнот).

После того, как весь код будет написан (см. ниже), не забываем сохранить созданный файл с расширением .php или .htm (его дописываем прямо к названию файла через точку), но ни в коем случае не .txt!

Отредактировать сохраненный html-файл можно следующим образом: открываем страничку в браузере и выбераем команду меню (для IE): вид> просмотр HTML-кода, после чего и откроется html-код выбранной странички в блокноте (но может открыться в другом редакторе. Все зависит от настроек браузера).


Рассмотрим структуру html-документа...


Самая первая строчка html-документа:

//DTD HTML 4.01//EN" "g/TR/html4/strict.dtd">

Лучше всего указывать метод strict, иначе под IE появятся разные виды глюков. Самый расспространенный — неверная интерпретация IE margin'ов и padding'ов: он их суммирует сверху к общей длине блока. Новичкам советую пока не заморачиваться по этому поводу)


Весь html-документ заключается в теги:


....


Добавляем голову html-документа — head:




....


В голову пишем заголовок нашего сайта в тегах title:






Заголовок.....






Затем добавляем мета-тег кодировки нашей странички (если пропустить этот важный момент, на вашем сайте возможно нежелательное появление иероглифов и других неопознанных объектов :) )





Заголовок.....








На самом деле существует еще множество интересных мета-тегов, но об этом позже)


Далее (после title) добавляем тело html-документа (здесь содержится весь наш сайт: картинки, таблички, тексты...) — body:





Заголовок.....



.......




Мета-теги


Чтобы облегчить жизнь поисковым роботам (да и себе тоже), не забывайте о meta-тегах. Все они вставляются между тегами head.




это описание поисковик должен выдавать рядом со ссылкой на ваш сайт, правда далеко не все из них это делают.




сильно на них не рассчитывайте: в последнее время поисковики при индексации больше обращают внимание на сам текст сайта, а не на набор ключевых слов в мета-тегах.




дата последнего обновления сайта.




если документ часто обновляется.




частота захода роботов на ваш сайт для последующей индексации. Это старый мета-тег и он редко работает :)




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




действия, разрешенные роботам: ALL (все действия разрешены), Index (можно индексировать страницу), Noindex (нельзя индексировать).




указание доступа к вашему сайту: General (сайт доступен всем), 14 jears (доступен инетчикам от 14 лет; можно писать любую другую цифру для аналогичных случаев), Mature (только взрослым)...




определение главной страницы для индексирования.




указание типа документа, например — «Homepage».




указание языка вашего сайта.




здесь можно указать автора сайта.


Текст на страничке


Со структурой странички разобрались, теперь можно заполнять сайт текстом :) Сразу отмечу, html-форматирование текста встрачается в сети редко. Все эти методы на профессиональных сайтах давно запрещены, к тому же они не удобны. Представьте, что вы решили изменить размер текста и его цвет на всех страничках своего сайта, а их у вас... допустим, 200! Мы же с вами не станем менять код в каждой странице?:) Для этого существует CSS. Об этом расскажу как-нибудь попозже. А пока... новичкам будет полезна следующая информация.

Весь текст вставляем между тегами body. А чтобы раскрасить его в какой-либо цвет, достаточно заключить нужный фрагмент текста в теги FONT и указать код цвета:

код_цвета_html">

Наш текст. Всем привет!


Размер шрифта указывается через SIZE (от 1 до 6), а вид шрифта — через FACE:


код_цвета_html" SIZE=3 FACE="Arial">

Твой текст


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


Форматирование текста на страничке


Переформатированный текст


Это самый простой способ размещения текста на страничке, который позволяет сэкономить время при размещении на странице любого фрагмента уже отформатированного текста: просто заключите готовый текст в теги
......
. В этом случае браузер сохранит в неприкосновенности все пробелы и Enter'ы. В общем, этот способ я не рекомендую:) Он в Explorere прокатит, а вот за другие браузеры я не ручаюсь, поэтому лучше размещайте текст на своей страничке как описано ниже!


Разбивка на абзацы


Все абзацы заключаются в теги
...
.Т.е. весь текст находящийся между этими тегами будет абзацем.


Можно написать:
Этот текст будет абзацем, поскольку предоставленная мне информация по HTML является достоверной.


Или:


Этот текст будет абзацем, поскольку предоставленная мне информация по HTML

является достоверной.


В обоих случаях браузер отобразит одно и то же:

Этот текст будет абзацем, поскольку предоставленная мне информация по HTML является достоверной.


Выравнивание абзацев


По умолчанию все абзацы выравниваются в браузере по левому краю. Обойти это просто, если учесть, что за выравнивание отвечает параметр ALIGN (записываем в
):


Этот текст будет по центру


Текст справа


Текст слева


Часто бывает необходимо равномерно распределить текст по абзацу (чтобы текст не обрывался по правому краю), за выравнивание по строке (и по левому и по правому краю одновременно — как в этом абзаце (на этой странице)) отвечает параметр JUSTIFY в АLIGN. Имейте в виду: не все редакторы распознают этот параметр! Если вы пишите свою страничку в блокноте, то там таких проблем нет. А самый главный недостаток этого параметра, на мой взгляд, это то, что он иногда любит переносить на следующую строку повтор слова конца предыдущей строки. Не знаю откуда такие глюки. Ну и, конечно, что в нем не нравится обычно: если слов в предложении мало, то они некрасиво растянутся по всей строке, образуя пустоты между словами...

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


Разрыв строки


Переход на новую строку осуществляется с помощью тега
. Он ставится в конце нужной строки, которую обрываем. Что-то типа обыкновенного Enter'a. У него нет закрывающегося тега!

Если просто хотите сделать несколько пустых строк (без текста), то запишите подряд нужное число раз
.


Например, три пустые строки:


Заголовки и подзаголовки


Нужный текст заключаем в теги ...., роль звездочки* выполняет цифра от 1 до 6. Самый крупный заголовок — 1; самый маленький — 6. Это грубый контроль за размером шрифта, на вкус и цвет... Но если указать размеры заголовков в Css'ке, то все будет ok.


Управление начертанием текста


полужирный шрифт заключаем в теги ...

курсив: ...

подчеркнутый текст: ...

вычеркнутый текст: ...

верхний индекс: ...

нижний индекс: ...

пишущая машинка: ...


Коды спец.символов


последние 4 символа корректно отображаются только в FireFox


пробел  

@ @

& &

" "

“ “

” ”

« «

» »

— —

– –

… …

¦ ¦

¤ ¤

§ §

¶ ¶

< <

> >

≤ ≤

≥ ≥

≈ ≈

≠ ≠

≡ ≡

− −

× ×

÷ ÷

± ±

¬ ¬

¯ ¯

‾ ‾

° °

ƒ ƒ

∑ ∑

∏ ∏

∫ ∫

∂ ∂

√ √

∞ ∞

Ø Ø

∩ ∩

µ µ

² ²

³ ³

Α α Α α

Β β Β β

Γ γ Γ γ

Δ δ Δ δ

Ε ε Ε ε

Ζ ζ Ζ ζ

Η η Η η

Θ θ Θ θ

Ι ι Ι ι

Κ κ Κ κ

Λ λ Λ λ

Μ μ Μ μ

Ν ν Ν ν

Ξ ξ Ξ ξ

Ο ο Ο ο

Π π Π π

Ρ ρ Ρ ρ

Σ σ Σ σ

Τ τ Τ τ

Υ υ Υ υ

Φ φ Φ φ

Χ χ Χ χ

Ψ ψ Ψ ψ

Ω ω Ω ω

· ·

• •

™ ™

© ©

® ®

← ←



→ →

↓ ↓

↔ ↔

‰ ‰

† †

‡ ‡

◊ ◊

♠ ♠

♣ ♣

♥ ♥

♦ ♦


Графика на web-страницах


Лучше всего размещать на сайте картинки форматов gif или jpg. Иногда нужны и png, а вот bmp'шки не рекомендуются из-за своего гигантского размера: чем больше весит картинка, тем дольше она будет загружаться при просмотре ваших страниц, в результате чего гость просто сбежит с вашего сайта или отключит показ картинок в браузере :)


Картинки вставляются с помощью тега IMG с указанием адреса самой картинки (если картинка находится на другом сайте, то не забывайте указывать ее полный адрес с http. Кстати, url-адрес любой картинки в сети можно узнать, кликнув правой кнопкой по выбранной картинке и выбрать там пункт «свойства») в src:





или HTML-код вставки картинки:



BB-код вставки картинки (обычно для форумов):

[img]ash.ru/anime/teddy/image/teddy110.gif[/img]


width — ширина картинки в пикселах;

height — высота картинки, тоже в пикселах.


Не забывайте указывать параметры width и height! Это один из способов ускорения загрузки графики. Конечно, если вы просто вставляете картинку кому-то в комментарий дневника, то width и height указывать не обязательно.


А еще, для каждой картинки можно прописать alt-текст. В этом случае при наведении мышки на картинку появится всплывающий комментарий. Например:




Если пользователь отключит показ картинок в своем браузере, то вместо картинок увидит эти надписи-комментарии. А по стандартам html указывать alt обязательно всегда, в некоторых случаях можно писать пустой alt="".


Кроме alt'a существует еще и title. В отличие от alt'a, с отключенными картинками при title на экране мы не увидим никаких комментариев к отключенным изображениям в IE. В Firefox наоборот: видимы значения title, но не видны alt'ы (alt всплывает). И еще, title можно приписывать к текстовым ссылкам. Бывает полезно и очень удобно:)


Обтекание картинок текстом


Картинку можно расположить слева или справа от текста. За ее расположение отвечает параметр align:





right — картинка справа от текста;

left — картинка слева от текста;

bottom — нижняя линия строки текста выравнивается по нижнему краю картинки;

top — верхняя линия строки текста выравнивается по верху картинки;

middle или center — строка текста выравнивается по середине картинки.


Иногда бывает полезно задать поля вокруг картинки. Это делается с помощью параметров hspace и vspace:





Разместить картинку по центру можно с помощью тега center:





Не забывайте закрыть тег, иначе вся информация на вашей страничке, идущая после картинки, отцентрируется :)


А вообще, размещать картинки, текст и другие элементы страницы удобно в табличках, сделав невидимые границы. Об этом читайте в темке «таблицы».


Меняем фон сайта


Со структурой html-странички мы с вами уже познакомились в соответствующей теме, поэтому с тегом body вы уже знакомы. Именно в этом теге можно задать цвет фона вашего сайта или прописать путь до фоновой картинки.


Смена цвета фона:





Коды смотрите в палитре цветов или в фотошопе. Вместо кода можно указывать английские названия цветов: blue, red, black, white, lime, yellow и т.д.


Графический фон:




где fon.jpg — ваше фоновое изображение.


Фон можно зафиксировать, т.е. при прокрутке текста фон двигаться не будет:





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


Cсылочки: текстовые и графические


Ссылки вставляются с помощью тега A HREF, в котором прописывается путь до страницы, которая будет открываться при клике по ссылке:


текст ссылки — относительная адресация


или:


ссылка скрыта — абсолютная адресация


Обе ссылки будут текстовыми. А можно сделать ссылку-картинку. В этом случае достаточно вместо «текста ссылки» вставить картинку (см. «графика на web-страницах»):





Параметр border=0 указывает на то, что вокруг нашей ссылки-картинки не будет рамочки, которые бывают у ссылок.


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


Часто бывает необходимо сделать так, чтобы при клике по ссылке новая страница открывалась в новом, выскакивающем отдельно, окне (например, при клике по какому-нибудь баннеру). Это делается с помощью параметра target, который вставляется внутрь тега «a href»:


ссылка скрыта


При target=_top — открытие страницы будет происходить поверх основной. Это удобно использовать, например, во фреймах.


А вообще, в target'e может быть имя окна фрейма (или iframe), котрое будет указывать на то, что страничка, описанная в ссылке, откроется именно в этом окне. Но об этом читайте в статье о фреймах или iframe :)


Ссылка на скачивание файла


Тут все просто. Достаточно прописать в ссылке путь до нужного файла, например:

ссылка скрыта


title — всплывающая надпись, которую вы хотите видеть при наведении мышки на ссылку.


Ссылка на отправку письма


Обычно запускается формочка программы Outlook или TheBat:


написать письмо,

где name@name.ru — ваш e-mail.


Цвет ссылок


Цвет указывается внутри тега body (см. «структуру html»):





link — цвет всех ссылок;

vlink — цвет ссылок при наведении мыши

alink — цвет ссылок в момент клика по ним


Коды цветов смотрите в палитре или фотошопе.

В литературе приводятся названия около 250 цветов и их шестнадцатеричных кодов, но на практике применяются около десятка


Линии и отлиновки


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



Параметры этого тега:


ALIGN — выравнивание линии на странице (center, right, left);

SIZE — толщина линии в пикселях;

WIDTH — длина линии в пикселях или в % от ширины всей страницы;

COLOR — цвет линии (только для Internet Explorer и NetSurfer!);

NOSHADE — запрет выпуклости.


Например:




означает, что мы размещаем красную линию шириной в 20 пикселей по —центру длиной в пол экрана.


А вообще, наиболее универсальный способ, позволяющий создать совершенно любые линии — нарисовать их в каком-либо графическом редакторе или использовать готовые графические линии из интернета. В страничку вставляем их как графический объект:





Не забывайте указывать длину и ширину линии: width и height.


А можно растянуть цветной квадратик размерами 1пиксель×1пиксель, превратив его в линию (очень удобно! и графический файл очень маленький :) ), указав width="желаемый размер" после пути к изображению, внутри тега IMG


Списки


Списки могут быть нумерованными: каждому пункту соответствует порядковый номер; а могут быть маркированными, где рядом с каждым пунктом стоит спец.символ — маркер или картинка.


Маркированный список




  • первое


  • второе


  • третье





type определяет вид маркера:


disc — закрашенный круг;

circle — обведенный по контуру круг;

square — закрашенный квадрат.


В качестве маркера можно использовать и любое графическое изображение. Наример, пиксельную картинку. В этом случае вместо type нужно указать путь до картинки в SRC: src="images/com.ru/image.gif"


Нумерованный список




  1. первое


  2. второе

  3. третье




type определяет вид маркера:


1 — нумерация арабскими цифрами (1,2,3...);

a — нумерация латинскими строчными буквами;

A — нумерация латинскими заглавными буквами;

I — нумерация римскими цифрами.


start указывает номер, с которого нужно начать нумерацию (для римских цифр «start=6 type=I» эквивалентно началу нумерации с VI)


Таблицы


В таблицах можно размещать тексты, рисунки, другие таблицы... Вообще, сайты чаще всего верстают именно табличками :)

html-код простой таблицы из 2 столбцов и 2 строк представлен ниже:




















первая ячейка первой строки вторая ячейка первой строки
первая ячейка второй строки вторая ячейка второй строки



Внутри тега table можно указать разные свойства будущей таблицы:


border — толщина рамок-границ (при border=0 границы становятся невидимыми!);

bgcolor — цвет фона таблицы;

width — ширина таблицы (в пикселях или %);

cellpadding — отступ в пикселях содержимого ячеек от их границ.


Например:




Внутри тега tr (строки) тоже можно указать полезные свойства:


align (значение left, right или center) — выравнивание содержимого в ячейках;

valign (значение top — по верху ячеек, bottom — по низу, center — по центру) — вертикальное выравнивание содержимого в ячейках;

bgcolor — фон ячеек в данной строке.


Например:




Свойства тега td (столбца):


bgcolor — цвет фона ячейки;

background — фоновое изображение ячейки;

width — длина ячейки;

align — выравнивание содержимого в ячейке (left, right, center);

valign — вертикальное выравнивание (top, bottom, center);

colspan — объединение указанного кол-ва столбцов;

rowspan — объединение указанного кол-ва строк;

nowrap — отключение автопереноса текстовых строк в пределах ячейки.


Например:




! приоритет параметра, распространяющегося на меньшую область, всегда выше.


Внедренные окна Iframe

Iframe — внедренные окна. Это разновидность фреймов, но не фрейм. Очень удобная штука, если не работает php :) В качестве примера, смотрите внедренное окно с новостями на моем хомяке


Код iframe вставляется внутри выбранной странички, в том месте (между тегами body), где мы хотим видеть «врезанную» страничку.





name — имя iframe (любое!);

src — адрес странички, которая будет открываться внутри iframe;

width — длина iframe;

height — высота iframe;

frameborder — рамка (1 — есть, 0 — нет);

scrolling — наличие полос прокруток (no — их нет, yes — есть, auto — браузер сам определяет: нужна ли полоса прокрутки);

marginheight — отступ от края окна до расположенного внутри него по высоте текста;

marginwidth — отступ от края окна до расположенного по ширине текста.


Ссылки в iframe


Страничка открывается внутри iframe:

ссылка

target указывает на то, что страничка page4.php откроется ВНУТРИ фрейма с именем fr1. Вот зачем нужно указывать имена фреймов в name :)


Страничка открывается поверх странички с iframe:

ссылка


Страничка открывается в новом окне:

ссылка


Фреймы

Фреймы — несколько разделов или окон в окне браузера. В каждом фрейме отображается своя html-страничка. Например, слева — меню, справа — странички, открывающиеся после клика по выбранному пункту меню.


В html-код главной страницы с фреймами вставляется информация о расположении фреймов и местоположении страниц для каждого из фреймов. Т.е. никакие тексты и картинки в самом коде этой главной фреймовой странички не указываются.


Деление окна браузера на 2 вертикальных фрейма

пишем перед тегами body (см. структуру html-страницы):











Тег frameset задает деление окна на столбцы (cols). Через запятую перечислены размеры этих столбцов: первый — 200 пикселей (а можно указывать размеры в процентах от всего экрана), второй — «звездочка» — т.е. все оставшееся место на экране. Если вы хотите увидеть на экране 3 столбика, то указывайте 3 цифры через запятую. Можно написать:

page1.php — страничка, открывающаяся в первом фрейме с именем f1.

page2.php — вторая.


Деление окна браузера на 2 горизонтальных фрейма

пишем перед тегами body:











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


Свойства фреймов


Сразу после указания имени фрейма могут быть перечислены его свойства:





scrolling — указывает, будет ли полоса прокрутки в данном фрейме (yes — будет, no — нет).

noresize — запрещает гостю сайта изменять размеры фреймов путем растягивания границ двойной стрелкой мыши.

border — ширина границ между фреймами (их можно полностью убрать: frameborder=0)

bordercolor — цвет границ

marginheight — высота верхнего отступа между границей фрейма и началом текста/рисунка

marginwidth — ширина боковых отступов между боковыми границами фреймов и началом текста/рисунка


Ссылки в фреймах


Ссылка на фрейм:

ссылка


target указывает на то, что страничка page4.php откроется ВНУТРИ фрейма с именем f1. Вот зачем нужно указывать имена фреймов во frame src :) Кстати, с iframe target'ы работают так же. Об iframe смотрите в соответствующей статье!


ЧАсто задаваемые ВОпросы (F.A.Q.)


Если тут нет того, что вы искали — смело стучитесь на форум. Там есть все!

Только не забывайте зарегистрироваться, иначе ничего не получится)


Разные организационные вопросы

Ты меняешься баннерами, ссылками, аффилиатами?

Баннерами не меняюсь, а вот ссылочки на интересные и приятно оформленные сайты могу добавить в наш каталожик, просто прочтите там правила и заполните формочку (см. раздел «сайты рунета»). Кроме того, у каждого из вас есть возможность добавить свой сайт в наш топ (там требования к сайтам совершенно мягкие и пушистые). Только не забывайте, пожалуйста, читать правила перед добавлением своего сайта (они есть везде). На сайте еще есть раздел с Vip-кнопочками, но туда попадают только дружественные сайты, с которыми я знакома давно.

Ты участвуешь в эвордсах? Приглашаю на свой!

Не участвую! Не вижу смысла, желания и времени. Кстати, вы никогда не задумывались, что эвордсы получаются дутыми? :) Обычно всё зависит от того, сколько френдов ты притащишь голосовать за себя. Часто о голосе просят даже первых встречных в гостевых и т.п. Голосуют не за то, что действительно понравилось (всех участников даже не просматривают), а за то, что попросили. Результаты зачастую неадекватные. И вообще, все это не в тему.

Продублируй мне ответ из гостевой на почту и в аську!

Вы правда думаете, что у меня есть время дублировать сотни ответов на ваши ящики и сидеть в аське? К сожалению, такой возможности у меня нет. Сами посмотрите: обновы сайту сделать надо, в гостевой на несколько десятков сообщений ответить надо, почту разгрести нужно, новых участников принять в нашем клубе на vkontakte нужно, обновить фото-галереи на vkontakte.ru/club466112 тоже надо, на форуме появиться надо, кнопочки и ресурсы добавить надо, ссылочки разгрести в каталожике надо, у меня еще несколько сайтов, три гесты, аватарное сообщество, и вообще, в жж посидеть тоже иногда хочется, почтать френд-ленту... Кстати, на сайте постоянно происходят обновления, некоторые из них не заметны простому гостю: это различные корректировки кодов, скриптов, модерация ресурсов и прочее (об этом в новостях редко упоминается). Очень много всего набегает. А если учесть, что я с утра до позднего вечера на работе, то времени свободного у меня почти совсем не остается. Поэтому, будьте добры, за ответом приходите в гостевую. Иначе для чего же она? Если у вас что-то срочное, задайте вопрос на нашем форуме. А в аське я обычно только по работе и всегда очень занята. И вообще, просто сидеть и болтать в аське не люблю — это пустая трата времени.Так что ждать от меня там ответа по меньшей мере бесполезно. Лучше задайте свой вопрос на форуме.

Можно обратиться к тебе на Ты?

Не можно, а нужно!! к каждому из вас я обращаюсь как к другу, а друзья всегда на Ты ;)

Вопросы по сайтостроению

Как скачать картинки с сайта на свой компьютер?

Очень просто: кликните правой кнопкой мышки по выбранной картинке/анимашке, в открывшемся меню выберите команду: «сохранить рисунок как...» (сохранить изображение как, save image) или «сохранить фон...», далее жмите OK.

У меня не получается сохранить фон, почему?

Все фоны заливают background'ом, поэтому сохранять их нужно в Internet Explorer'е правым кликом мышки по фону «сохранить фон...». В мозилле и опере такой команды, к сожалению, нет.

Хочу создать свой сайт, но не знаю как это сделать...

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

1) Универсальный. Пишем html-код странички от руки в стандартном блокноте Windows (Пуск> программы> стандартные> блокнот), не забываем сохранить файл с расширением .php или .htm (его дописываем прямо к названию файла через точку) (НЕ txt!) Естественно, тут нужно знать html :)

2) C помощью редакторов. Таковых существует множество, например, Microsoft FrontPage (визуальный и очень простой в обращении :) Здесь уже знать html не обязательно), AceHTML, HomeSite...

3) C помощью обычного Word'a. Набиваете страничку, размещаете картинки, таблички... Жмете: файл> сохранить как> тип: веб-страница.

4) На шаблонах. Сейчас в инете много разных шаблонов, которые можно скачать и отредактировать первым или вторым способом (см.выше)

5) C помощью конструкторов на готовых шаблонах за несколько минут в режиме on-line. См. narod.ru или ucoz.ru.

Вообще, конечно, первый способ — лучший.

Рекомендую почитать мои статьи, написанные специально для начинающих сайтостроителей самым понятным языком :)

Где можно бесплатно разместить свой сайт?

Бесплатные хостинги без поддержки php: narod.ru, ucoz.ru, nm.ru, boom.ru. C поддержкой php: h15.ru, jino-net.ru

Как установить готовый шаблон сайта?

Сначала его нужно скачать (см. раздел шаблоны сайтов или ищите интересные ссылочки на сайты с шаблонами на форуме), после чего — отредактировать. Внутри каждого архива с выбранным шаблоном (на моем сайте) лежит файл readme.txt, в котором подробно описан процесс редактирования готовых шаблонов. После того, как все странички будущего сайта будут отредактированы, остается только загрузить сайт на сервер (см.выбор хостинга выше). На narod'e это можно сделать через «мастерскую» командой «загрузить файлы на сервер» (файлы выбираем кнопкой «обзор» со своего компьютера). А лучше всего отправлять файлы по ftp, естесственно :) Для тех, кто впервые столкнулся с шаблонами и запутался что к чему, я написала подробную статью.

Где можно найти литературу по html и css?

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

Как защитить картинки и текст сайта от копирования?

Полной защиты не существует :), можно лишь усложнить процесс добычи картинок/текста с сайта: раскрыть окно браузера в полный формат, без менюшек и заблокировать правую кнопку мыши. Скрипт отключения правой кнопки мыши:


Хочу поставить на свой сайт гостевую! Желательно со смайликами

Бесплатные гостевые книги: xbase.ru (рекомендую! смайлы можно загрузить свои), fastbb.ru, guestbook.ru. А если хотите иметь свою собственную гостевую, ни от кого не зависящую, рекомендую зайти на myscript.ru и скачать php-исходники для гесты. Помните, не все бесплатные хостинги поддерживают php.

Хочу поставить на сайт опрос-голосование, как это сделать?

Рекомендую зарегистрироваться на tigvote.ru. Кроме того, на некоторых бесплатных хостингах есть встроенные системы голосования. Например, на narod.ru и ucoz.ru

Как поставить счетчик на сайт?

Зарегистрируйте свой сайт на spylog.ru (показывает число посетителей on-line), mail.ru, liveinternet.ru или hotlog.ru — после выбора рубрики каталога, в которую вы хотите поместить свой проект, вам предложат варианты счетчиков (с цифрами и без). Остается только выбрать подходящий и получить его html-код для вставки на свою страничку.

Как сделать баннер?

Обычный статистический баннер можно сделать в Adobe PhotoShop, анимированный — в Ulead GifAnimator или ImageReady (приложение к фотошопу). Почитайте статью о том, как делать баннеры. Выбрать заготовку для будущей кнопочки или взять готовый анимированный баннер можно здесь. Уроки по созданию анимации смотрите в закрытом разделе нашего форума.

У меня уже есть свой баннер, но как сделать для него код? чтобы можно было всем раздавать...

Проще простого взять код моего баннера и сменить адреса в http на свои: до своего сайта, своей кнопки, а также поменять описание в title (или alt'e). Или вот универсальный код:


Где width — это длина вашей кнопки в пикселях; height — ее высота

Как сделать окно с полосой прокруткой и текстом внутри?

Где, rows — количество строк, cols — количество столбцов

У тебя рядом с заголовком страницы в http-адресе рисунок. Его еще видно в избранном. Как это сделать?

Это иконка в адресной строке. Ее адрес прописывается в мета-теге, который вставляется между тегами head: . Не забывайте, что расширение картинки должно быть ICO! В примере это picture.ico. В IE иконка часто сразу не показывается, поэтому смотрите в FireFox.

При наведении мышки на меню твоего сайта, меняется цвет ячейки-кнопки, как это сделать?

ссылка

Наведите мышку на зеленую ячейку — она поменяет цвет.

Как сделать маленькое выскакивающее окно при клике по ссылке (как у тебя музыкальное меню)?

Копируйте код:

page.php— адрес вашей страницы (можно с http), которая будет открываться в мини-окне (width — ширина окна; height — высота).

Как поставить музыку на сайт или сменить курсор?

Все очень просто: возьмите любой предложенный код курсора или музыки в соответствующем разделе на моем сайе, скопируйте его и вставляйте в html-код вашего сайта. Если хотите вставить свою мелодию или свой курсор, то просто загрузите их на свой сайт как обычные файлы (например, через мастерскую narod'a), а в моих музыкальных/курсорных кодах смените всего одну строчку с адресом мелодии/курсора на свой (>

Готовые шаблоны сайтов вы можете свободно качать в шаблонах, совершенно бесплатно! С одним маленьким условием: оставить на месте раздел Credits c ссылкой на автора. К сожалению, сейчас многие в сети выдают мои шаблоны за свои, немного изменяя их цветовую гамму; а некоторые даже умудряются торговать моими же шаблонами. Будьте внимательны и осторожны!

Индивидуальную разработку сайтов, баннеров, персональную установку шаблонов и т.д. провожу на ©OSW. Но в данный момент заниматься этим абсолютно некогда, даже за большие деньги. Когда время появится, сообщу прямо здесь.


Несколько советов Web-мастеру


Оформляйте страницы в едином стиле.

Используйте понятную навигацию (например, горизонтальное или вертикальное меню).

Не используйте слишком яркие и ядовитые цвета на страничке.

Цвет текста не должен сливаться с фоном.

Если вы используете, к примеру, темный графический фон на сайте и белый цвет текста, то не забывайте заливать цвет фона темной краской! Отключите картинки в свойствах браузера и посмотрите на свою страничку: белый текст на белом фоне — ошибка многих начинающих сайтостроителей :)

Не перегружайте страницы графикой: замедленная загрузка страниц раздражает посетителей.

Если вы используете в меню графические кнопки-ссылки, то обязательно прописывайте для них подсказки в ALT-тексте (посмотрите страничку с отключенными картинками!)

Не делайте больших графических подложек (коллажи вместо фона) на сайте. Они будут долго загружаться. Их лучше всего нарезать и только уже потом верстать сайт из кусочков.

Оптимизируйте графику.

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

Не используйте на страничке горизонтальные полосы прокрутки. Старайтесь оптимизировать странички под все разрешения: верстайте тянущиеся сайты.

Старайтесь тестировать сайт в разных браузерах. Красивая страничка, сделанная под IE, может ужасно смотрется в Oper'e или FireFox.

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

Не надоедайте посетителям бесконечными бегущими строчками в разные стороны. Это противозаконно))

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

Не используйте фреймы, иначе процесс индексации будет сильно тормозить. Да и вряд ли конечный результат вам понравится: через поисковик народ будет попадать на внутренние страницы сайта и не увидит всей его красоты, а самое главное, меню для навигации не будет доступно и гость покинет ваш сайт. Если без фреймов не обойтись, то используйте iframe для меню.

Попытайтесь придумать запоминающийся, простой URL-адрес сайта, а не бессмысленный набор символов и, особенно, цифр.

Обновляйте свой сайт. Необновляемый проект посетители быстро забудут и вряд ли вернутся. А на главной странице старайтесь размещать новости сайта. Без них сайт кажется мертвым и необновляемым...


Как делать баннеры


Самый простой баннер — без анимации, т.е. на выбранной фоновой кнопке размещается какая-нибудь прикольная (или не очень :) ) надпись.


Размер стандартного баннера-кнопки — 88×31 (от нестандартных лучше отказаться! Рискуете получить отказ от его размещения)


Сделать такую кнопку очень просто: просто выберите шаблон или сделайте свой в PhotoShop.


Рассмотрим для начала самый простой способ создания кнопочек без анимации в Adobe PhotoShop:


Откройте изображение, из которого собираетесь делать баннер: файл> открыть (file> open).

Выберите инструмент «прямоугольная область» (rectangular marquee tool).

Выделите фрагмент изображения выбранным инструментом — просто проведите мышкой по изображению, не отпуская левой кнопки. Появится прямоугольник с бегущим пунктиром по краям. Чтобы выделенный фрагмент соответствовал размерам стандартной кнопки 88×31, нужна небольшая тренеровка)) А можно схитрить (кстати, очень удобно): a) файл> новый> 88×31 пикселей; б) выделить всю область созданного прямоугольника с помощью прямоугольного выделения; в) перетащить «рамочку» выделения на изображение, из которого делаем кнопочку. Т.е. таким образом мы быстренько подогнали размеры необходимого прямоугольного выделения. Не забывайте, если исходное изображение очень крупное, его сначала нужно уменьшить и только потом резать на баннеры-кнопки.

Редактирование> копировать (edit> copy).

Файл> новый> ok (размеры 88×31 пикселей!) (file> new> ok; width & height)

Редактирование> вставить (edit> paste)


Все! заготовка для кнопочки готова. Осталось вставить на нашу кнопочку текст:

Выберите цвет будущего текста (2 клика по верхнему цветному квадратику — ниже панели с инструментами).

Выберите инструмент «текст» (кнопка «Т» на панели инструментов).

Кликните выбранным инструментом в том месте заготовки баннера, где хотите видеть будущий текст.

Набирайте текст :)


К любому тексту можно добавлять потрясающие эффекты: тень, рельеф, свет... Это делается через меню «слой> эффекты слоя> выбрать эффект» (layer> layer style). Только не забудьте перед этим выделить нужный текстовый слой («окно> показать слои» / «window> layers») на панеле «слои» с нажатой клавишей Ctrl(!).


Точно также можно заливать текст градиентной заливкой — плавным переходом цветов (тест сначала выделяем по контуру на текстовом слое с кл.Ctrl, затем проводим по тексту инструментом «Градиент» (gradient tool; дополнительный инструмент к инструменту заливка) от одного конца текста до другого (например, по диагонали), с нажатой кнопкой мыши). Эффект ну очень красивый... Лучше смотрится на жирном шрифте. Стоит попробовать :)


Анимированные баннеры


Здесь уже существует множество различных программ, все зависит только от вашего вкуса и от того, какую вы найдете :)


Можно взять, например, GifConstruction (заготовки для картинок баннера, которые будут чередоваться друг за другом, нужно сначала сделать как простые баннеры). А лучше всего использовать Ulead GifAnimator или Image Ready (прилагается к фотошопу).


И последнее, лучше всего, чтобы ваш баннер весил не более 3-7кб. Могу посоветовать хорошую прогу — GifOptimizer, она отлично сжимает графику без потери качества.


Примеры баннера


ссылка скрыта


ссылка скрыта