CSS итоговое задание

Итоговое задание html/css

Урок 3: HTML

  1. Создайте каталоги:
    • img
    • css
  2. Создайте главную страницу index.html
    • Расположите необходимые теги скелета страницы (сайт www.toptal.com → установить пункт для вывода meta и title).
    • В тело страницы добавить таблицу (16 grid сетка(25%,50%,25%)). Установите атрибут border и width у таблицы и некоторых ячеек. Добавьте комментарий с номером ячейки перед каждой ячейкой:
  3. Заполнение необходимых для всех страниц ячеек таблицы:
  4. (1) Добавьте картинку с логотипом (logo.gif). Сделайте картинку гиперссылкой на текущую страницу index.html и расположите ее по центру ячейки.
    (2) Добавьте название заголовком первого уровня («Название сайта» или «Сайт студента»). Под заголовком расположите кнопку с надписью Поиск.
    (3) Создайте таблицу с тремя строками по одной ячейки в каждой. Сделайте меню сайта, используя маркированный список и вставьте его в ячейки таблицы :

    • Пункт1
    • Пункт2
    • Пункт3

    Сделайте пункты списка ссылками на страницы: page1.html, page2.html, page3.html.

  5. Добавьте в область head мета-теги (или проверьте, что они есть и заполните значения):
    • описание страницы:
    • <meta name="description" content="Сайт студента">
    • ключевые слова:
    • <meta name="keywords" content="помощь студенту, студент ЮФУ, шпаргалки">
    • запретить индексацию:
    • <meta name="robots" content="noindex, nofollow">
    • кодировку:
    • <meta charset="utf-8">
    • авторство:
    • <meta name="author" content="Светлана Майер" />
      <meta name="copyright" lang="ru" content="ЮФУ" />
    • электронный адрес ответа:
    • <meta name="reply-to" content="sfmayer@sfedu.ru">
    • дату создания сайта:
    • <meta http-equiv="creation-date" content="Sun, 02, Oct 2023 12:00:00 GMT">
    • язык сайта:
    • <meta http-equiv="content-language" content="ru">
    • viewport — это область, которую видит пользователь на экране, когда заходит на страницу сайта с любого устройства:
    • <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. Для тега body добавьте атрибут для расположения изображения на фон страницы (файл fon.gif).
  7. Добавьте favicon в область head:
  8.  <link rel="icon" href="img/favicon.ico">
  9. Создайте страницы page1.html, page2.html, page3.html; и, скопировав весь код с index.html, добавьте код во все страницы. На каждой странице в ячейку (4) таблицы добавьте заголовок второго уровня с названием страницы (например, «Страница1» и т.п.)
  10. Вернитесь в главный файл и проверьте работоспособность ссылок и логотипа (по щелчку).
  11. Добавьте в главном файле под заголовком текст «Слоган». Оформите его в теге div.
  12. Добавление видео с youtube: В главном файле в ячейке (4) таблицы вставьте любое видео с youtube: Открыть видео в браузере → ПоделитьсяВстроить → скопируйте код. Расположите видео по центру ячейки.
  13. В страницы page1.html и page2.html в ячейку (4) после заголовка добавьте по два абзаца текста, сформировав его на сайте https://ru.lipsum.com/. Добавьте теги параграфов. В page2.html добавьте также пункты списка (4 пункта), оформив их маркированным списком.
  14. На странице page3.html в ячейку (4) после заголовка добавьте видео-файл congratulations.mp4 из папки img и аудио-файл по ссылке: http://www.sovmusic.ru/m32/trusneig.mp3. Расположите их по центру друг под другом. Задайте ширину видеоплееру.
  15. Пример вставки видео:

    <video controls="controls" >
    	<source src=" img/congratulations.mp4 " type="video/mp4">
    </video>
  16. В страницы page1.html и page2.html в ячейку (5) расположите изображения, измените их размер, чтобы они вмещались в ячейки (атрибут width).

Урок 4: CSS

Метод встраивания (inline):

  1. На страницах page1.html и page2.html добавьте стиль для заголовков в ячейках (4) (color, text-align) (свойства можно смотреть здесь: https://labs-org.ru/css-6/ или https://htmlbook.ru/css/cat/text)
  2. Метод вложения (embedded):

  3. На странице page2.html измените свойства заголовка h2 (text-align, border). Свойства для рамок здесь: https://labs-org.ru/css-10/ или https://htmlbook.ru/css/cat/border.
  4. На странице page2.html установите шрифт для параграфа:
  • Подберите и скачайте шрифт google web fonts https://fonts.google.com/, выбрав кириллические шрифты (например, Amatic_SC) → Download family → Скачайте архив в папку CSS. Разархивируйте архив в текущей папке. После извлечения файлов удалите архив.
  • Добавьте в область head контейнер (парный тег) style.
  • Прикрепите шрифт к странице. Пример:
  • /* Обычный */
    	@font-face {
    		font-family: 'AmaticSC-Regular'; 
    		src: url('css/AmaticSC-Regular.ttf'); 
    	}
  • Для тега параграфа добавьте свойство изменения гарнитуры шрифта на добавленный шрифт. Проверьте результат.
  •  

    Палитра цветов

    Палитра цветов

    Выберите нужный цвет из представленной палитры подбора цвета онлайн и скопируйте код цвета в 16-й системе:

    урок 2 Joomla! Создание и вывод содержимого сайта

    На уроке рассматривается административная панель joomla!, создание разделов и категорий, добавление и редактирование информационных статей, работа с меню и отображением программных модулей

    Дальше — больше… урок 2 Joomla! Создание и вывод содержимого сайта

    JavaScript урок 14. Объект canvas, рисование в javascript

    На уроке будет рассмотрен объект javascript — canvas, разобраны примеры рисования фигур и интересные задания

    Дальше — больше… JavaScript урок 14. Объект canvas, рисование в javascript

    Изготовление сайтов и веб-приложений — составной процесс, вовлекающий труд различных специалистов. Этот вид деятельности называется веб-разработка.

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

    Для цельного понимания сферы разработки веб-приложений и веб-сайтов необходимо рассмотреть способы построения сайтов в зависимости от их видов и этапы разработки сайтов и веб-приложений.

    Способы построения сайта в зависимости от его вида:

    • Статический сайт
    • Динамический сайт (самописный)
    • Флэш-сайт
    • Сайт на «движке»

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

    Разработка и дизайн веб-страниц и сайтов: этапы

    Большинство разработчиков используют следующий алгоритм, включающий перечисленные ниже этапы создания сайта:

    1. Разработка дизайна. Веб-дизайнеры разрабатывают макеты шаблонов страниц (главной и типовых страниц). Данный процесс определяет, каким образом пользователь будет получать доступ к информации и услугам сайта. То есть веб-дизайнер занимается непосредственно разработкой пользовательского интерфейса. Чаще всего макеты подготавливаются в основном с использованием графических редакторов.
    2. Вёрстка Web-страниц. Так называемый верстальщик получает от дизайнера готовые макеты шаблонов в виде простых изображений (например, в формате JPEG, PNG), либо разбитых по слоям в формате PSD или AI. Данный специалист должен получить из этих графических макетов гипертекстовые страницы. На данном этапе применяются графические редакторы (Photoshop), различные визуальные конструкторы и специальные программы для веб-дизайна, WYSIWYG-редакторы для веб-дизайна и иногда полноценные платформы для создания сайтов. Верстальщик должен обладать навыками работы с данными программными средствами и знать язык HTML и CSS (как минимум).
    3. Веб-программирование. Веб-программисты получают готовые шаблоны страниц и указания дизайнеров по работе и организации элементов сайта. Программист разрабатывает программную часть сайта либо, делая её с нуля, в таком случае чаще всего используется фреймворк, либо сайт создается при помощи специальной компьютерной программы на сервере — так называемого движка (от англ. engine). Такая программа-движок может быть либо сделана на заказ для отдельного сайта, либо быть готовым продуктом, рассчитанным на некоторый класс сайтов (интернет-магазин, блог, сайт-визитка и т.п.). Примером может служить система управления содержимым сайта (CMS – Content Management System).
    4. Размещение сайта в Веб, наполнение контентом и публикация.
    5. Оптимизация Web-сайта с целью повышения его «видимости» в Веб.

    В первых двух этапах разработки веб-сайта участвует веб-дизайнер (иногда с начальными знаниями веб-программирования). Третий этап разработки – полностью на веб-программисте. Последние два этапа могут выполняться другими специалистами либо веб-программистом при условии наличия соответствующих навыков (администрирования и продвижения).

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

    Языки веб-программирования — это алгоритмические языки, которые в основном предназначены для работы с веб-технологиями. Условно языки веб-программирования делятся на две взаимосвязанные и пересекающиеся группы: клиентские языки веб-программирования и серверные языки веб программирования.

    Данный ресурс предоставляет подробные уроки веб-дизайна и программирования, на которых рассматриваются языки программирования для web-разработки. После прохождения уроков можно с уверенностью сказать, что Вы постигли основы веб-дизайна и основы веб-программирования.

    Вставить формулу как
    Блок
    Строка
    Дополнительные настройки
    Цвет формулы
    Цвет текста
    #333333
    Используйте LaTeX для набора формулы
    Предпросмотр
    \({}\)
    Формула не набрана
    Вставить