Любая технология имеет свои ограничения, HTML — не исключение. Язык HTML поддерживает два свойства среды интернет; гипертекст и интерактивность. Отсюда и будут возникать ограничения.
Как нам уже известно, гипертекст отличается от обычного текста возможностью организовывать связи с помощью ссылок. Вы, конечно, бывали в интернете и знаете, что одна ссылка всегда ведет на одну страницу. Вот и первое ограничение — с помощью HTML нельзя реализовать ссылку типа «один ко многим». Механизм ее может быть примерно таким: при щелчке правой кнопкой мыши по ссылке в контекстном меню появляется несколько страниц, на которые эта ссылка ведет. Можно открыть на выбор либо одну страницу, либо все сразу.
Еще одно ограничение в том, что для обозначения ссылки определен отдельный элемент, поэтому не любой объект на странице может быть ссылкой. Например, всю таблицу нельзя сделать одной ссылкой.
Читать полностью
|
Для того, чтобы окончательно узнать, чем может помочь CSS, нужно ответить на два вопроса.
1. Есть ли альтернатива использованию таблиц и прочих прелестей HTML для дизайна страницы?
2. Если альтернатива есть, то почему вторая группа все же пользуется таблицами и другими элементами, хотя так не любит этого делать?
Как вы понимаете, полностью исключить дизайн из HTML невозможно. Набор тегов ограничен, и браузеры имеют собственное представление о том, как их отображать. Но можно попытаться максимально разделить логическую структуру документа и его дизайн. Именно для этого предназначена технология CSS. Она возвращает языку разметки гипертекста его первоначальную функцию, а дизайн берет на себя.
Читать полностью
Гипертекст — понятие относительно новое. От обычного текста он отличается возможностью связывать отдельные страницы ссылками. Гипертекст особенно ярко проявляется в среде, где можно передавать информацию, причем с достаточно большой скоростью.
Возьмем, например, книги. В них часто дают ссылки на другие книги или статьи. Собственно, это и есть гипертекст, но польза от него небольшая. Допустим, вы читаете книгу по управлению проектами. Автор рассказывает о планировании и упоминает диаграмму Ганга. При этом он не объясняет, что собой представляет эта диаграмма, а просто дает ссылку на другой источник. Чтобы выяснить, как выглядит диаграмма Ганта, нужно пойти в библиотеку или в книжный магазин, найти там книгу, на которую ссылается автор, и найти страницу с описание диаграммы. Медленно? Еще бы! А теперь ответьте на вопрос: «Вы когда-нибудь так делали?» Скорее всего, нет. Польза от ссылки в медленной среде минимальная.
Читать полностью
Вспомним, что собой представляет HTML в глобальном плане. Это язык разметки гипертекста, который обеспечивает поддержку интерактивности. Отсюда вытекают разделы HTML.
- Текст. Собственно, здесь все понятно. Язык HTML должен естественным образом поддерживать разметку текста.
- Ссылки. Необходимы для того, чтобы можно было обычный текст превращать в гипертекст.
- Таблицы. Служат для отображения табличной информации, но кроме того используются для позиционирования блоков на странице.
Читать полностью
Для написания кода существует, наверное, наибольшее количество редакторов. Среди общеизвестных монстров — Adobe GoLive, Microsoft FrontPage, Macromedia Dreamweaver и Homesite (все коммерческого типа). Общий их плюс для начинающих творцов и одновременно общий минус в том, что они автоматически генерируют код, являясь редакторами визуального типа (или типа WYSIWYG, сокращение от «What you see is whai you get» — «Что видишь, то и получаешь»). Текстовые блоки, иллюстрации и иные компоненты веб-страницы можно перетаскивать по рабочей области, работая, как в графическом редакторе. Как результат — автоматически генерируется код, чаше всего пригодный Х1Я очень ограниченною набора браузеров (так, сложная верстка в Microsoft FrontPage позволяет генерировать код, корректно обрабатываемый только браузером Microsoft же Internet Explorer). Кроме того, чаше получается только один тип верстки — жесткий, или фиксированный, а это далеко не всегда приемлемо.
Читать полностью
|
|