год-2008
752 страницы
6-е издание "HTML и XHTML" - наиболее современная и полная книга по языкам HTML и XHTML, разъясняющая разработку и взаимодействие каждого их элемента. Она удачно сочетает в себе лучшие качества понятного учебного по-собия, адресованного начинающим, и всеобъемлющего справочника, который постоянно под рукой даже у опытных веб-программистов. Этот проект HTML и XHTML. Подробное руководство. 6-е изд. Муссиано, ставший классическим, имеет все от базового описания синтаксиса и семантики до практических советов, поможет вам отыскать собственный неповторимый стиль и в совер-шенстве овладеть языком веб-дизайна.
Описаны стандарты HTML 4.01, XHTML 1. и CSS2, приведен обзор еще не вступивших в силу стандартов XHTML 2 и CSS3. Уделено внимание и новейшим инициативам создателей XHTML (XFROMS, XFRAMES и модуляризации), и основам XML. Рассмотрены: управление внешним видом доку-мента при помощи таблиц стилей; работа с HTML-кодом, сгенерированным автоматически; работа с фреймами, интерактивными формами, динамическими документами; интеграция HTML-кода с мультимедийными этими, сценариями JAVASCRIPT и Java-апплетами.
В III-м издании детально рассматриваются все свойства CSS и их взаимодействие. Книга поможет избежать распространенных ошибок. Она является полным справочником по CSS и будет полезна как опытному веб-разработчику, так и новичку в таких вопросах.
Об авторах
Чак Муссиано заполучил степень бакалавра в обл. информатики в Институте штата Джорджия в 1982 г.. Он проработал 15 лет в Harris Corporation в Мельбурне (Флорида) в роли разработчика компиляторов и инструментального программного обеспечения, а после вошел в состав Advanсed Technology Group в компании Harris. Его специализация в обл. UNIX- и интернет-достижений позволила ему поддерживать ранние инициативы компании Harris во Всемирной паутине.
Продвигаясь по рабочей лестнице в IT-индустрии, он к настоящему времени достиг ответственной должности вице-президента по информационным службам в компании Martin Marietta Materials в г. Качестве (Северная Каролина). В течение собственной карьеры он опубликовал немало работ, как печатных, так и в Интернете, в количество которых стоит включить и постоянные колонки "Webmaster" в "SUNWORLD" и "Tag of the Week" в "WEBREVIEW". Свободное время он посвящает семье - жене Синди, дочери Кортни и сыну Коулу.
Билл Кеннеди сейчас занимает пост главного технолога в MOBILEROBOTS, Inc., фирме, проектирующей и производящей мобильные андроиды и иные интеллектуальные роботы. Его профессиональный любопытство к андроидам с искусственным интеллектом неудивителен, если принять во внимание повороты в его карьере. Билл заполучил ученую степень в обл. биохимии и биофизики в институте Лойола в Чикаго. В 70-е и в начале 80-х он 12 лет занимался биомедициной. "Заболев" персональными компьютерами (конкретно говоря, Apple ВТОРОЙ с 32 К памяти!), он основал компанию по созданию компьютерных игр и образовательных программ. Чтоб заниматься серьезной и неплохо оплачиваемой работой, Билл в 80-е и 90-е годы служил техническим редактором, старшим редактором и главным редактором в разных журналах команды International Data Group, в частности "Incider", "Sun TECHNOLOGYJOURNAL", "SUNWORLD" и "Publishing/Mac Computing". Страстный
поклонник Интернета еще с середины 80-х, Билл (вместе с женой Джин Дитч) основал ACTIVEMEDIA Research, I-ю фирму, изучавшую бизнес во Всемирной паутине с целью маркетинговых изысканий. Кажется невероятным, однако их I отчет, опубликованный в 1995 г., содержал эти, для сбора которых потребовалось посетить фактически любой коммерческий сайт, существовавший в то время. Постоянно готовый приветствовать новые технологии, Билл вместе с партнерами основал в 1996 г. компанию ACTIVEMEDIA Роботикс, известную сейчас под названием MOBILEROBOTS, Inc. (http://www.mobilerobots.com) и являющуюся мировым лидером в обл. наработки интеллектуальных платформ для изысканий в области искусственного разума. Созданные этой компанией навигационные технологии с применением мобильной роботехники отыскали широкое промышленное и коммерческое использование. Любопытно, что за этим последует.
Содержание книги HTML и XHTML. Подробное руководство. 6-е изд. Муссиано
Каскадные таблицы стилей
8.1. Элементы стилей
8.2. Синтаксис стилей
8.3. Стилевые классы
8.4. Стилевые свойства
8.5. Бестеговые стили - тег span
8.6. Применение стилей в документах
Формы
9.1. Формы - основные понятия
9.2. Тег form
9.3. Простой пример формы
9.4. Получение данных из форм при помощи электронной почты
9.5. Тег input
9.6. Тег button
9.7. Многострочные области ввода текста
9.8. Элементы множественного выбора
9.9. Атрибуты формы общего назначения
9.10. Группировка элементов формы и обеспечение их надписями
9.11. Эффективные формы
9.12. Программирование форм
Таблицы
10.1. Стандартная модель таблиц
10.2. Основные теги таблицы
10.3. Новейшие теги таблицы
10.4. За пределами обычных таблиц
Фреймы
11.1. Обзор фреймов
11.2. Теги фреймов
11.3. Макетирование фреймов
11.4. Содержимое фреймов
11.5. Тег noframes
11.6. Встроенные фреймы
11.7. Окна и фреймы в качестве цели
11.8. Модель XFrames
Исполняемое содержимое
12.1. Апплеты и объекты
12.2. Вложенное содержимое
12.3. JavaScript
12.4. Таблицы стилей JavaScript
Динамические документы
13.1. Обзор динамических документов
13.2. Client-pull-документы
13.3. SP-документы
Мобильные устройства
14.1. Мобильный Интернет
14.2. Фактор устройства
14.3. Язык XHTML Basic
14.4. Эффективный веб-дизайн мобильного содержимого
XML
15.1. Языки и метаязыки
15.2. Документы и DTD
15.3. Как читать XML DTD
15.4. Грамматика элементов
15.5. Атрибуты элементов
15.6. Условные разделы
15.7. Построение XML DTD
15.8. Использование XML
XHTML
16.1. Зачем нужен XHTML?
16.2. Создание документов XHTML
16.3. HTML и XHTML
16.4. XHTML 1.1
16.5. Использовать ли XHTML?
Трюки, штуки и советы
17.1. Главный совет
17.2. Доработка документа после HTML-редактора
17.3. Трюки с таблицами
17.4. Фокусы с окнами и фреймами
A. Грамматика HTML
B. Краткий справочник по тегам HTML/XHTML
C. Краткий справочник по свойствам каскадных таблиц стилей
D. HTML 4.01 DTD
E. XHTML 1.0 DTD
F. Коды символов
G. Названия и коды цветов
H. Расширенные средства макетирования для Netscape
Алфавитный указатель