Общие сведения

Свойства HTML

 

Любая технология имеет свои ограничения, HTML — не исключение. Язык HTML поддерживает два свойства среды интернет; гипертекст и интерактив­ность. Отсюда и будут возникать ограничения.

Как нам уже известно, гипертекст отличается от обычного текста возможностью организовывать связи с помощью ссылок. Вы, конечно, бывали в интернете и знаете, что одна ссылка всегда ведет на одну страницу. Вот и первое ограни­чение — с помощью HTML нельзя реализовать ссылку типа «один ко многим». Механизм ее может быть примерно таким: при щелчке правой кнопкой мыши по ссылке в контекстном меню появляется несколько страниц, на которые эта ссылка ведет. Можно открыть на выбор либо одну страницу, либо все сразу.

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

Читать полностью

 

CSS

 

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

1. Есть ли альтернатива использованию таблиц и прочих прелестей HTML для дизайна страницы?

2. Если альтернатива есть, то почему вторая группа все же пользуется таблицами и другими элементами, хотя так не любит этого делать?

Как вы понимаете, полностью исключить дизайн из HTML невозможно. Набор тегов ограничен, и браузеры имеют собственное представление о том, как их отображать. Но можно попытаться максимально разделить логическую струк­туру документа и его дизайн. Именно для этого предназначена технология CSS. Она возвращает языку разметки гипертекста его первоначальную функцию, а дизайн берет на себя.

Читать полностью

 

Гипертекст

 

Гипертекст — понятие относительно новое. От обычного текста он отличается возможностью связывать отдельные страницы ссылками. Гипертекст особенно ярко проявляется в среде, где можно передавать информацию, причем с доста­точно большой скоростью.

Возьмем, например, книги. В них часто дают ссылки на другие книги или статьи. Собственно, это и есть гипертекст, но польза от него небольшая. Допустим, вы читаете книгу по управлению проектами. Автор рассказывает о планировании и упоминает диаграмму Ганга. При этом он не объясняет, что собой представляет эта диаграмма, а просто дает ссылку на другой источник. Чтобы выяснить, как выглядит диаграмма Ганта, нужно пойти в библиотеку или в книжный магазин, найти там книгу, на которую ссылается автор, и найти страницу с описание диа­граммы. Медленно? Еще бы! А теперь ответьте на вопрос: «Вы когда-нибудь так делали?» Скорее всего, нет. Польза от ссылки в медленной среде минимальная.

Читать полностью

 

Разделы HTML

 

Вспомним, что собой представляет HTML в глобальном плане. Это язык раз­метки гипертекста, который обеспечивает поддержку интерактивности. Отсюда вытекают разделы HTML.

- Текст. Собственно, здесь все понятно. Язык HTML должен естественным образом поддерживать разметку текста.

- Ссылки. Необходимы для того, чтобы можно было обычный текст превра­щать в гипертекст.

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

Читать полностью

 

Редакторы написания кода

 

Для написания кода существует, наверное, наибольшее коли­чество редакторов. Среди общеизвестных монстров — Adobe GoLive, Microsoft FrontPage, Macromedia Dreamweaver и Homesite (все коммер­ческого типа). Общий их плюс для начинающих творцов и одновремен­но общий минус в том, что они автоматически генерируют код, явля­ясь редакторами визуального типа (или типа WYSIWYG, сокращение от «What you see is whai you get» — «Что видишь, то и получаешь»). Тек­стовые блоки, иллюстрации и иные компоненты веб-страницы мож­но перетаскивать по рабочей области, работая, как в графическом ре­дакторе. Как результат — автоматически генерируется код, чаше всего пригодный Х1Я очень ограниченною набора браузеров (так, сложная верстка в Microsoft FrontPage позволяет генерировать код, корректно обрабатываемый только браузером Microsoft же Internet Explorer). Кро­ме того, чаше получается только один тип верстки — жесткий, или фик­сированный, а это далеко не всегда приемлемо.

Читать полностью

 
Другие статьи...