HTML5
CSS3
JavaScript
HTML5

HTML 5

HTML (HyperText Markup Language) представляет язык разметки гипертекста, используемый преимущественно для создания документов в сети интернет. HTML начал свой путь в начале 90-х годов как примитивный язык для создания веб-страниц, и в настоящий момент уже трудно представить себе интернет без HTML. Подавляющее большинство сайтов так или иначе используют HTML.

В 2014 году официально была завершена работа над новым стандартом - HTML5, который фактически произвел революцию, привнеся в HTML много нового.

Что именно привнес HTML5?

Фактически с добавлением новых функций HTML5 стал не просто новой версией языка разметки для создания веб-страниц, но и фактически платформой для создания приложений, а область его использования вышла далеко за пределы веб-среды интернет: HTML5 применяется также для создания мобильных приложений под Android, iOS, Windows Mobile и даже для создания десктопных приложений для обычных компьютеров (в частности, в ОС Windows 8/8.1/10).

CSS 3

CSS (Cascading Style Sheets) или каскадные таблицы стилей — язык описания внешнего вида документа, написанного с использованием языка разметки. Обычно используется для описания оформления веб-страниц, написанных с помощью языка разметки HTML.

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

CSS3 — самая свежая версия стандарта, которая привнесла много нововведений в разработку веб-интерфейсов. Также для CSS существует ряд препроцессоров, которые упрощают разработку визуального формления, добавляя в язык описания оформления возможности языков программирования (переменные, функции, миксины и другие возможности). Часто используемые препроцессоры — SASS (SCSS) и LESS.

CSS3
JavaScript

JavaScript

JavaScript – это мультипарадигменный язык программирования, который обычно применяется в качестве встраиваемого инструмента для программного доступа к различным объектам приложений. С точки зрения веб-разработки, без знаний этой технологии невозможно заниматься созданием современных интерактивных сайтов. Язык JS – это то, что «оживляет» разметку страниц (HTML) и пользовательский функционал (CMS) сайтов. С помощью этого языка реализуется возможность реакции страницы или отдельных ее элементов на действия посетителя. Сегодня JavaScript является базовым языком программирования для браузеров. Он полностью совместим с операционными системами Windows, Linux, Mac OS, а также всеми популярными мобильными платформами.

Задание №1

Выполненное задание прикрепить в виде архива с именем Site_Familia. Например Site_Petrov (выполнил Петров).

Сверстать сайт.

Что именно привнес HTML5?

  1. Сайт должен иметь физическую и логическую структуру.
  2. Продумать общий дизайн сайта.
  3. Сайт выполнен в одном стиле.
  4. Сайт может быть выполнен по любой технологии верстки, кроме табличной.
  5. Обязательные части страницы сайта: шапка(header), footer, часть контента, меню.
  6. Продумать решение для каждой части макета. В дальнейшем на сайте будут размещены задания и проекты.
  7. Макетирование сайта можно делать в любом редакторе. Обратите внимание на Figma, Axure, интересные вещи. Можете сначала отрисовать макет, потом собрать самим или ы редакторе или наложить на готовый шаблон.
  8. Сделать свой логотип размером 100х100рх при стандартном размере экрана (должен быть выполнен средствами css).

Решение

Сверстан сайт, который имеет физическую и логическую структуру. Продуман общий дизайн сайта. Есть шапка(header), footer, часть контента, меню. Также разработан собственный логотип.

Задание №2

Создать рисунки, с помощью стилевой таблицы pic.css. Размер 200х200px.

Рисунок разместить в части Content

Варианты

Решение. Вариант №4.

Задание №3

Создать элемент flexbox, который состоит из заданных изображений и слов.

По наведению мыши и нажатию его состояние и содержимое меняется.

Варианты

Решение. Вариант №1

Задание №4

На странице в части content создать тег < div id='rand' >.

По нажатию на кнопку "Создать" в этом тэге создается тег < p>. Каждый, вновь созданный элемент, имеет свой нумерованный id. Номер фразы выводится подчеркнутым, латинский - курсив, русский - обычный.

Варианты

Решение. Вариант №2

Решение задания №5. Вариант №2

Для поворота изображения зажмите Shift и нажимайте на изображение ЛКМ