Уроки для начинающих программистов
Выпуск N 22
10 августа
Ведущий рассылки Дмитрий.
Сайт: http://proge.ru/

Здравствуйте, дорогие подписчики!
Это письмо желательно читать в броузере или развернуть на весь экран, тогда легче ориентироваться и приятнее читать!

Сегодня для Вас в выпуске:
      1. Глобальные новости (ВАЖНО!)
      2. HTML: Тэг LINK.

1. ГЛОБАЛЬНЫЕ НОВОСТИ

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

Ну а теперь о новостях. Как видите, сегодня данный раздел озаглавлен как "Глобальные новости", что подразумевает серьезные изменения. Так оно и есть, обо всем по порядку.

Итак, глобальная новость номер 1. О ведущем.

Хочу обратить ваше внимание, что сегодня рассылку пишет не Эдуард, как обычно. Я - ее новый ведущий, начиная с этого выпуска. Думаю, разумно будет представиться перед вами, дорогие подписчики, что я с удовольствием и сделаю.

Самые главные вещи обо мне:

Зовут меня Дмитрий. Мой e-mail - DMITRY@PROGE.RU
Работаю я в службе поддержки пользователей хостинг провайдера http://www.geohost.ru/, при поддержке которого теперь будет выходить рассылка и развиваться сайт.
С этого выпуска буду являться ведущим рассылки "Уроки для начинающих программистов" и главным администратором сайта рассылки в Интернет.

Вот, собственно и все обо мне.
С Эдуардом мы знакомы достаточно давно и довольно тесно общались. К сожалению, сложилась такая ситуация, что он теперь больше не имеет возможности вести рассылку. Возникла необходимость принять решение: либо закрыть проект, которому уже почти год и на который было потрачено совсем немало сил, либо передать его кому-нибудь другому, кто будет в состоянии этот проект продолжать. Думаю, вы понимаете, какое решение было единственно верным и поддержите его со своей стороны. Ну а я постараюсь оправдать все ваши ожидания и ожидания Эдуарда.. Также хочу обратить внимание, что этот выпуск краткий, то есть первая попытка создания рассылки. Жду ваши пожелания и предложения по этому поводу.

ОЧЕНЬ ВАЖНО:

Дорогие друзья! Очень важный момент. Дело в том, что вся ваша почта, которую вы отсылали Эдуарду, наверняка оставалась без ответа. Я очень прошу вас при необходимости повторить письмо на DMITRY@PROGE.RU. Также я знаю, что у проекта были партнеры, это такие рассылки как "Ассемблер? Это просто!" и "Программирование для дZенствующих", возможно и другие. Повторюсь: пожалуйста, продублируйте ваши письма в случае необходимости на dmitry@proge.ru. Я постараюсь ответить как можно быстрее.

И ЕЩЕ О СМЕНЕ ВЕДУЩЕГО

Очень хотелось бы услышать ваше мнение по поводу смены ведущего. Самая большая здесь проблема, на мой взгляд, это то, что рассылка составлялась на 100% из авторских статей, которые писал Эдуард. Теперь, когда эти статьи буду делать я, возможно, вам что-то не приглянется в моем стиле изложения.. или, скажем, в структуре рассылки. Пишите! Ваше мнение для меня очень важно. Давайте вместе поднимем рассылку на новый уровень! Немного позже я еще попробую организовать что-нибудь вроде анкетирования по подобным вопросам. Когда смогу их более конкретно сформулировать, исходя из вашей почты.

Глобальная новость номер 2. О сайте.

В первую очередь хочу представить вам новый адрес Библиотеки. Теперь сайт живет по адресу http://proge.ru/ - обновите закладки! Обращаю ваше внимание, что старый адрес сайта (http://prog.agava.ru/) пока еще работает и полностью доступен. Как всегда сайт встретит Вас огромным количеством книг и статей на самые различные компьютерные темы, исходниками, скриптами, интересными рассылками.
Также на сайте открылся "ПОИСК ПО САЙТУ" - надеюсь, он позволит вам оперативнее находить нужную информацию. Правда поисковая система подлежит еще очень большой доработке, но среди большинства страниц она уже ищет.

Далее из новостей - запуск нового форума сайта. Недавно был установлен совершенно новый, гораздо более мощный и функциональный форум. Адрес нового форума HTTP://PROGE.RU/BOARD/. Зайдите, оцените! Буду рад услышать ваше мнение в соответсвующей рубрике для критики и замечаний. Я уверен, что новый форум вам понравиться и позволит интересно провести время на сайте не только за чтением книг, но и общением с другими посетителями.

ДАЕШЬ ОБЩЕНИЕ НА ФОРУМЕ!

Старый форум более функционировать не будет и временно доступен для чтения по адресу http://proge.ru/forum.html ...

Теперь немного о том, чего же нового в обновленном форуме.

Первое, и пожалуй, самое важное - это разделение форума на несколько тематик, то есть отдельных конференций. На сегодня их немного, дабы не загружать пока еще не большой форум излишней информацией. Конференции созданы исходя из популярности затрагиваемых тем на старом форуме; новые будут появляться по мере необходимости их создания. Если вы считаете, что стоит создать какую-нибудь новую конференцию, пишите мне на dmitry@proge.ru и я с удовольствием это сделаю. Более того, даже призываю к обсуждению этого вопроса. Какие именно конференции присутсвуют сегодня на форуме Вы можете посмотреть по адресу HTTP://PROGE.RU/BOARD/.

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

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

Присоединяйтесь!

 

2. HTML: Тэг LINK.

Ну а теперь очередной урок по HTML. Паскаля сегодня, к сожалению, не будет, я еще не успел как следует проработать план обучения, да и в тестовом выпуске не хотелось бы загружать рассылку. Надо сказать, что HTML уже совсем подходит к концу и следующий шаг - это изучение CSS, или Cascading Style Sheets, что по-русски "Каскадные таблицы стилей". А пока я планирую мельком пробежаться по верхушкам оставшихся тем, дабы скорее перейти к изучению нового материала.

Кроме того, теперь после каждой темы будут публиковаться ссылки подходящие по тематике (то есть что еще можно почитать). Также призываю к обсуждениям в нашем новом форуме, его адрес запомнить просто - HTTP://PROGE.RU/BOARD/.

  ОБЩАЯ ИНФОРМАЦИЯ

LINK тэг это единственный тэг, который в некотором смысле влияет на связь документа с внешними ресурсами, не зависящие от текущей среды. В общих чертах его назначение - это выполнять роль прикрепления данного документа внешним файлам. Например, с помощью LINK можно указать абсолютный адрес файла с каскадными таблицами стилей, лежащего где-нибудь на удаленном сервере, привязывать к документу отдельные значащие файлы, указывать версию документа для печати и т.п. При этом возможна связь документов как "вперед", так и "назад". То есть файл может иметь ссылку на зависимые от него документы (вперед) или сам быть зависимым по отношению к какому-нибудь документу (назад).

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

  ОФОРМЛЕНИЕ ТЭГА LINK

По оформлению тэг очень схож с META тэгами. Он может быть расположен только в секции <HEAD>-</HEAD> и имеет похожую структуру. Общий вид LINK тэга такой:

<LINK rel=значение href="url данного параметра" type="тип содержимого">
или
<LINK rev=значение href="url данного параметра" type="тип содержимого">

Где:
rel - тип связываемого документа, "вперед";
rev - тип связываемого документа, "назад";
href - абсолютный адрес этого содержимого.
type - это тип содержимого, указанного в rel

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

<LINK REL="каскадный таблицы стилей" HREF="адрес этих стилей" TYPE="тип содержимого">

Обратите внимание, что связь от домента 1 к доменту 2 оформляется с помощью REV, а от документа 2 к документу 1 с помощью параметра REL.

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

ПОДСКАЗКА
Абсолютный адрес файла - его полный URL в сети.
Например http://proge.ru/arch/html/styles.zip

Относительный адрес - это адрес на диске (или на сервере) без указания полного пути до этого файла.
Например styles.zip или ./asm/asm.zip

  ИСПОЛЬЗОВАНИЕ ТЭГА LINK

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

А они следующие:

REL=stylesheet - файл каскадных таблиц стилей.
REL=contents - ссылка на оглавление для нескольких связанных между собой файлов
REL=next - следующий документ в списке документов
REL=previous - предыдущий документ в списке документов

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

REL=stylesheet. Очень жаль, что в рассылке еще не описывались каскадные таблицы стилей, то бишь CSS. Вещь это крайне полезная и удобная, позволяет в некотором роде автоматизировать создание HTML страниц, задав сразу значения конкретных элементов документа. Также задает общий стиль, что позволяет сходу понимать, соблюдается ли стилевое единство или нет... ну да ладно, к CSS мы скоро вернемся, тогда и будем рассказывать о всех его достоинствах и недостатках. Пока же коснемся их очень поверхностно, оставив задумку на будущее.

В общем виде CSS - это информация о документе, где описаны отдельные его части. Например, шрифт по умолчанию в тэге BODY или в тэге TD. Внешний вид кнопок в тэге FORM или цвет ссылки при наведении на нее. Если вы знакомы с CSS, то вам наверняка будет интересно узнать, что все стили могут храниться не только непосредственно в документе, но и отдельным файлом, на сервере. Такие файлы стилей обычно имеют расширение .css и загружатся броузером именно с помощью тэга LINK и значения REL=stylesheet.

Давайте посмотрим реальный пример такого тэга:

<LINK REL="stylesheet" HREF="http://proge.ru/style.css" TYPE="text/css">

Этим мы сказали броузеру:
REL="stylesheet" - надо загружать файл стилей
HREF="http://proge.ru/style.css" - находящийся по такому адресу
TYPE="text/css" - при этом знать, что тип содержимого "text/css"

Вот собственно и все. Теперь советую самостоятельно поэксперементировать с этим параметром.

 

Назад

Hosted by uCoz