Перейти на главную   
  helloworld.ru - документация и книги по программированию  
helloworld.ru - документация и книги по программированию
    главная     хостинг    
Поиск по сайту:  
Смотрите также
Языки программирования
C#
MS Visual C++
Borland C++
C++ Builder
Visual Basic
Quick Basic
Turbo Pascal
Delphi
JavaScript
Java
PHP
Perl
Assembler
AutoLisp
Fortran
Python
1C

Интернет-технологии
HTML
VRML
HTTP
CGI
FTP
Proxy
DNS
протоколы TCP/IP
Apache

Web-дизайн
HTML
Дизайн
VRML
PhotoShop
Cookie
CGI
SSI
CSS
ASP
PHP
Perl

Программирование игр
DirectDraw
DirectSound
Direct3D
OpenGL
3D-графика
Графика под DOS

Алгоритмы
Численные методы
Обработка данных

Сис. программирование
Драйверы

Базы данных
MySQL
SQL

Другое

Хостинг


Друзья
demaker.ru
Реклама

Лучший хостинг. Аренда серверов




helloworld.ru
 

Один на один с HTML

Уважаемый Станислав!

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

Я довольно часто получаю такие письма. Действительно, иногда довольно трудно освоиться с HTML, даже имея на руках первоклассное пособие.

Дело в том, что все эти книги обычно представляют собой пространный пересказ спецификаций языка HTML. Но спецификации пишутся отнюдь не для изучения их начинающими. В HTML есть множество редко используемых элементов - например, некоторые производные элемента HEAD (BASE, ISINDEX), специфические атрибуты некоторых тегов и т.д. Кое-где читателю с серьезным видом рассказывается и о SGML (Standard Generalized Markup Language, стандартный обобщенный язык разметки) - как будто без этого создавать Web-страницы невозможно (лично я бы заставлял авторов таких "руководств" делать HTML-страницы в полном соответствии с их писаниной). Читателю поневоле приходится вникать во все это, не понимая, что все эти тонкости ему пока не нужны. В результате HTML предстает перед новичком этаким громоздким и неповоротливым монстром.

На самом деле это не так. HTML не является языком программирования, это язык разметки текстовых документов. В нем необязательно точное соответствие синтаксису, объявление переменных, описание процедур и классов и прочих атрибутов "обычных" языков программирования. Если вы не укажете такой важный элемент как TITLE или BODY, то броузер просто будет использовать соответствуещее значение по умолчанию. Если вы сделаете синтаксическую ошибку, самое страшное, что случится - искажение вида документа в окне броузера, при котором ошибку легко найти и исправить. Вы никогда не будете мучиться с отладкой текста, как всегда случается при написании более-менее сложных программ на языке программирования. Вы сами не заметите, как начнете с легкостью писать HTML-код самостоятельно.

Чтобы это произошло как можно скорее, попробуйте поступить так. Сохраните из Интернет на жесткий диск своего компьютера какую-нибудь прилично выглядющую страницу (например, эту :-)) или, если вы умеете обращаться с Web-редактором типа MS FrontPage, создайте свою собственную. Главное - она должна содержать все обычно встречающиеся элементы HTML-страницы: текст, картинки, ссылки, таблицы. Теперь откройте эту страницу в каком-нибудь текстовом редакторе (например, том же Блокноте из состава Windows), а также в броузере. Измените какой-нибудь тег или атрибут и сохраните файл. Перейдите в броузер и нажмите кнопку "Обновить" ("Reload"). Вы увидите, как внесенное вами изменение отразилось на виде страницы в броузере. Все это звучит странно, но таким образом вникнуть в HTML очень легко.

Статья Станислава Жаркова
Pro.Net.ru

На главную страницу











helloworld.ru © 2001-2021
Все права защищены