Веб-мастеринг на 100% Изучаем HTML5, CSS3, JavaScript, PHP, CMS, AJAX, SEO Веб-мастеринг на 100% Изучаем HTML5, CSS3, JavaScript, PHP, CMS, AJAX, SEO Данная книга предназначена для тех, кто хочет научиться веб-мастерингу и стать специалистом по созданию веб-сайтов на профессиональном уровне. В издании описываются самые популярные и востребованные веб-технологии - HTML5, CSS3, JavaScript, jQuery, Ajax, PHP, а также приемы работы с системой управления содержимым сайта CMS Drupal и секреты раскрутки сайта (SEO). С помощью этих средств вы сможете создавать сайты любого назначения от \"визиток\" и блогов до интерактивных интернет-магазинов и порталов с непрерывно обновляемыми новостями. Прочитав эту книгу, вы станете настоящим веб-мастером, готовым к работе над любыми проектами на 100 %. Питер 978-5-496-00079-6
360 руб.
Russian
Каталог товаров

Веб-мастеринг на 100% Изучаем HTML5, CSS3, JavaScript, PHP, CMS, AJAX, SEO

Временно отсутствует
?
  • Описание
  • Характеристики
  • Отзывы о товаре (1)
  • Отзывы ReadRate
Данная книга предназначена для тех, кто хочет научиться веб-мастерингу и стать специалистом по созданию веб-сайтов на профессиональном уровне. В издании описываются самые популярные и востребованные веб-технологии - HTML5, CSS3, JavaScript, jQuery, Ajax, PHP, а также приемы работы с системой управления содержимым сайта CMS Drupal и секреты раскрутки сайта (SEO). С помощью этих средств вы сможете создавать сайты любого назначения от "визиток" и блогов до интерактивных интернет-магазинов и порталов с непрерывно обновляемыми новостями. Прочитав эту книгу, вы станете настоящим веб-мастером, готовым к работе над любыми проектами на 100 %.
Отрывок из книги «Веб-мастеринг на 100% Изучаем HTML5, CSS3, JavaScript, PHP, CMS, AJAX, SEO»
Глава 1.
HTML
Подготавливаем шаблон
Структура документа HTML
Работаем с макетом
Контейнеры
Работаем с текстом
Изображения и ссылки
Списки
Таблицы
Форма и ее элементы
Используем Flash
Нововведения HTML5

Первый язык, который мы с вами изучим, называется HTML (HyperText Markup
Language, язык разметки гипертекста). Он дает возможность указать, в какой
части веб-страницы будет находиться тот или иной элемент: текст, таблица, кар-
тинка.
Раньше HTML применялся для форматирования текста и изменения цвета эле-
ментов страницы. Но сейчас для этих целей служат каскадные таблицы стилей
(Cascading Style Sheets, CSS), о которых будет рассказано в главе 2.
После прочтения этой и следующей глав вы сможете называть себя верстальщиком
сайтов, то есть человеком, выполняющим верстку HTML-документа.
Верстка — это создание структуры HTML-документа таким образом, чтобы во всех
браузерах веб-страница выглядела точно так же, как и на предоставленном дизай-
нером макете.
Макет — разработанный в формате PSD вид будущей HTML-страницы, определя-
ющий расположение элементов и изображения, которые должны на ней отобра-
жаться. Реже макеты создают в векторных форматах AI и CDR. Еще реже в качестве
макета выступает JPG-картинка или PDF-документ.
Подготавливаем шаблон
Самое сложное в любом деле — начать. При разработке сайта начало всегда одина-
ковое — нужно создать текстовый документ с расширением HTML, HTM или PHP,
после чего внести в него общий каркас HTML-документа. Ведь HTML-документ —
это не что иное, как обычный текстовый документ, но только со специальным
расширением. Вы легко можете создать его в любом текстовом редакторе, даже
в Блокноте.
Расширение HTML-документа
Между расширениями HTML и HTM нет разницы, поэтому вы можете использо-
вать любое из них. А вот расширение PHP можно применять только в том случае,
если вы создаете сайт на каком-либо хостинге (локальном или хостинге в Интер-
нете) с установленным языком PHP.
Расширение PHP мы будем применять после главы 4, посвященной языку PHP.
До этого все наши веб-документы будут иметь расширение HTML.
Имя HTML-документа
В принципе, HTML-документ может иметь любое имя, состоящее из латинских букв и цифр (но первой в имени должна идти буква). Но если вы хотите, чтобы HTML-документ открывался при вводе в адресной строке браузера адреса вашего сайта, нужно дать HTML-документу специальное имя.
Например, вы приобрели домен example.com, после чего разместили на нем набор HTML-документов. Какой HTML-документ будет открываться, если посетитель введет в адресной строке браузера URL-адрес http://example.com (то есть адрес сайта без указания документа, который хочет просмотреть)?
В этом случае веб-сервер попытается открыть HTML-документ с именем index.html или main.html. Чаще всего самый главный HTML-документ называют index.html.
Вы, наверное, знакомы с таким понятием, как «домашняя страница». На многих сайтах есть логотип со ссылкой на нее, или «хлебные крошки»1, которые начинаются с нее. Как правило, домашняя страница — это и есть файл index.html, index.htm или index.php.
Итак, создайте текстовый документ с расширением HTML.
Версии HTML
Первая версия языка HTML — HTML 2.0 — была утверждена еще в 1995 году. Процесс создания сайтов на ней не подчинялся никаким правилам — разработчики могли использовать любой регистр, и сайты на HTML 2.0 грешили огромным количеством ошибок.
В 1997 году появились сразу две новые версии языка HTML — 3.2 и 4.
Еще через два года, в 1999 году, возникла версия HTML 4.01, содержащая большое количество нововведений.
А на следующий год была выпущена версия XHTML 1.0, которая долгое время использовалась для создания сайтов. И лишь недавно появилась HTML5 — самая последняя версия языка разметки. Версия HTML5 является попыткой объединить XHTML 1.0 и HTML 4.01.
Чем же отличались старые версии HTML от более новых? Естественно, в новых версиях появлялись новые теги и атрибуты. Однако это не все изменения.
Иногда использовавшиеся ранее теги или атрибуты признавались устаревшими и не рекомендуемыми для применения. От этого теги/атрибуты не теряли своей функциональности — иначе пострадала бы обратная совместимость. Но применять их не рекомендовалось.
Чаще всего теги и атрибуты признавались устаревшими по той причине, что для них появилась более подходящая замена. Так стали устаревшими атрибуты изменения цвета элемента, а также тег FONT — на их место пришли каскадные таблицы стилей. Но изредка замены для устаревшего тега не находилось. Например, устаревший тег CENTER еще долгое время жил за гранью закона — разработчики вынуждены были его использовать, не находя адекватной замены.
Иногда теги, которые ранее были признаны устаревшими, в новой версии HTML опять становились рекомендуемыми для применения. Как и любая развивающаяся система, язык HTML старался соответствовать текущему времени и текущим нуждам разработчиков.
Но основная тенденция развития языка HTML заключалась в стандартизации синтаксиса и верстки HTML-документа. Из-за многочисленных условностей при верстке допускалось большое количество ошибок. Было принято решение бороться с этим. В результате синтаксис языка HTML стал более строгим. Но об этом мы поговорим далее в книге.
Вернемся к нашим дням. На данный момент последняя версия HTML имеет номер 5. HTML5 отличается от XHTML 1.0 только наличием новых тегов. Причем эти теги не поддерживаются старыми версиями браузеров. Под старыми версиями имеются в виду версии браузеров, которые были выпущены год и более назад. В Интернете существует огромное количество пользователей, которые до сих пор используют старые версии браузеров. По этой причине новые теги HTML5 пока лучше не применять. А если учесть, что абсолютное большинство заказчиков еще в 2010 году требовало от разработчиков сайтов совместимости верстки с браузером Internet Explorer 6.0 (то есть чтобы в устаревшем браузере Internet Explorer 6.0 верстка отображалась точно так же, как и в более новых версиях браузера), то время возможностей HTML5 наступит еще очень нескоро.
Именно поэтому в данной книге мы начнем изучение HTML с возможностей языка XHTML. И только в последних главах начнем применять возможности HTML5.
Содержание
Введение.
От издательства
Глава 1. HTML
Глава 2. CSS
Глава 3. JavaScript, jQuery, Ajax
Глава 4. PHP
Глава 5. CMS Drupal
Глава 6. Раскрутка сайта
Приложение 1. Описание сообщений,
отображаемых
валидаторами на основе HTML Tidy
Приложение 2. Популярные спецсимволы
Приложение 3. Список тегов, версии браузеров
и спецификации HTML, в которых работают
перечисленные теги
Приложение 4. Свойства CSS
Штрихкод:   9785496000796
Аудитория:   Для специалистов
Бумага:   Офсет
Масса:   650 г
Размеры:   235x 164x 24 мм
Тираж:   2 000
Литературная форма:   Учебно-практическое пособие
Тип иллюстраций:   Черно-белые
Отзывы Рид.ру — Веб-мастеринг на 100% Изучаем HTML5, CSS3, JavaScript, PHP, CMS, AJAX, SEO
5 - на основе 1 оценки Написать отзыв
1 покупатель оставил отзыв
По полезности
  • По полезности
  • По дате публикации
  • По рейтингу
5
28.09.2013 11:05
Книга будет полезна, как новичкам, так и тем кто уже пробовал заниматься созданием сайтов. Все написано очень подробно и понятно. Книга содержит также и ссылки на полезные программы существующие в интернете (платные и бесплатные), которыми можно воспользоваться при программировании и есть полезные материалы которые не всегда можно откопать в интернете. И по ходу изучения языков программирования даны задания, которые можно выполнять самостоятельно пользуясь материалом, который есть в книге.
Нет 0
Да 1
Полезен ли отзыв?
Отзывов на странице: 20. Всего: 1
Ваша оценка
Ваша рецензия
Проверить орфографию
0 / 3 000
Как Вас зовут?
 
Откуда Вы?
 
E-mail
?
 
Reader's код
?
 
Введите код
с картинки
 
Принять пользовательское соглашение
Ваш отзыв опубликован!
Ваш отзыв на товар «Веб-мастеринг на 100% Изучаем HTML5, CSS3, JavaScript, PHP, CMS, AJAX, SEO» опубликован. Редактировать его и проследить за оценкой Вы можете
в Вашем Профиле во вкладке Отзывы


Ваш Reader's код: (отправлен на указанный Вами e-mail)
Сохраните его и используйте для авторизации на сайте, подписок, рецензий и при заказах для получения скидки.
Отзывы
Найти пункт
 Выбрать станцию:
жирным выделены станции, где есть пункты самовывоза
Выбрать пункт:
Поиск по названию улиц:
Подписка 
Введите Reader's код или e-mail
Периодичность
При каждом поступлении товара
Не чаще 1 раза в неделю
Не чаще 1 раза в месяц
Мы перезвоним

Возникли сложности с дозвоном? Оформите заявку, и в течение часа мы перезвоним Вам сами!

Captcha
Обновить
Сообщение об ошибке

Обрамите звездочками (*) место ошибки или опишите саму ошибку.

Скриншот ошибки:

Введите код:*

Captcha
Обновить