Презентация на тему "Разработка и создание веб сайтов"

Презентация: Разработка и создание веб сайтов
Включить эффекты
1 из 58
Ваша оценка презентации
Оцените презентацию по шкале от 1 до 5 баллов
  • 1
  • 2
  • 3
  • 4
  • 5
0.0
0 оценок

Комментарии

Нет комментариев для данной презентации

Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.


Добавить свой комментарий

Аннотация к презентации

Смотреть презентацию онлайн с анимацией на тему "Разработка и создание веб сайтов" по информатике. Презентация состоит из 58 слайдов. Материал добавлен в 2021 году.. Возможность скчачать презентацию powerpoint бесплатно и без регистрации. Размер файла 0.56 Мб.

  • Формат
    pptx (powerpoint)
  • Количество слайдов
    58
  • Слова
    информатика
  • Конспект
    Отсутствует

Содержание

  • Презентация: Разработка и создание веб сайтов
    Слайд 1

    Разработка и создание web- сайтов

  • Слайд 2

    Курсы ДКШ «Интернет-школа»

  • Слайд 3

    HTML (Hypertext Markup Language)

    это язык разметки, используемый для включения текстовых документов в Web-страницы. Язык HTML в 1991 году создал Тим Бернерс-Ли (Tim Berners-Lee) в качестве простого способа передачи смысла и структуры гипертекстовых документов.

  • Слайд 4

    Роль HTML

    Говорят, что размеченный HTML-документ образует структурный уровеньWeb-страницы. Это основа, над которой надстраиваются уровень представлений(инструкции по передаче и отображению элементов) и уровень поведения(скрипты и интерактивная работа).

  • Слайд 5

    Язык SGML(Standard Generalized Markup Language),

    представляет собой сложный язык для описания структуры документов независимо от их внешнего вида. SGML - это обширный набор правил разработки языков разметки, XHTML - это переработка HTML в соответствии с требованиями XML.

  • Слайд 6

    W3C

    Видя необходимость упорядочить разработку HTML, Бернерс-Ли в 1994 году основал World Wide Web Consortium (W3C). W3C продолжает надзирать за HTML и связанными с ним Web-технологиями и выпускает обновленные и стандартизованные версии HTML в виде публикаций, которые с 1995 года называются рекомендациями (Recommendations). В настоящее время используются стандарты HTML 4.01 (1999) и XHTML 1.0 (2000).

  • Слайд 7

    HTML 4.01 и XHTML 1.0

    Обе рекомендации, HTML 4.01 и XHTML 1.0, включают три немного разных документа-спецификации: «Strict» (Строгий), «Transitional» (Переходный) и еще один,Frameset DTD, предназначенный только для документов с фреймами. В этих документах, которые называются определениями типа документа (Document Type Definitions, DTD) определяется каждый элемент, атрибут и сущность, а также правила их использования. DTD для XHTML написаны в соответствии с правилами и соглашениями XML (Extensible Markup Language), a DTD HTML используют синтаксис SGML. Браузер использует данные DTD для «расшифровки» разметки и проверки ее допустимости.

  • Слайд 8

    Элементарная структура документа

    Название документа Содержимое документа
  • Слайд 9

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

  • Слайд 10

    Перечислим атрибуты, которые являлись сокращенными в HTML, но для которых в XHTML требуются значения

    checked=«checked» disabled=«disabled» noresize=«noresize» compact=«compact» ismap=«ismap» nowrap=«nowrap» declare=«declare» multiple=«multiple» readonly=«readonly» defer=«defer» noshade=«noshade» selected=«selected»

  • Слайд 11

    Пустые элементы

  • Слайд 12

    Заголовок документа

    Каждый элемент head должен включать в себя элемент title, который содержит опи­сание документа. Элемент headтакже может включать любой из следующих элементов в любом порядке: script, style, meta, link, object, base. Элемент head служит просто контейнером для этих элементов и не имеет своего собственного содержимого.

  • Слайд 13

    Указание типа информации и кодировки символов

    Рекомендуется (хотя и не является обязательным), чтобы тип информации и кодировка символов указывались внутри документов (X)HTML, чтобы эта информация сохранялась в документе

  • Слайд 14

    content-language Это значение может использоваться для указания языка, на котором написан документ. В данном примере для браузера указывается, что естественным языком документа является французский:

  • Слайд 15

    Имена в элементе meta для поисковых систем

  • Слайд 16

    Тело документа

    ... Атрибуты Базовыеатрибуты: id, class, style, title Внутренниесобытия: onload, onunload, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkey-down, onkeyup Устаревшие атрибуты alink="#rrggbb" или "имя цвета" background="URL" bgcolor="#rrggbb" или "имяцвета" link="#rrggbb" или "имя цвета" text="#rrggbb" или "имя цвета" vlink="#rrggbb" или "имя цвета"
  • Слайд 17

    Текстовые элементы делятся на две главные категории: внутристрочные (inline) и блочные. Внутристрочных элементы встречаются в потоке текста и по умолчанию не приводят к переводу строки. Блочные элементы по умолчанию начинаются в представлении с новой строки и состыковываются в обычном потоке документа как блоки.

  • Слайд 18

    Блоковые элементы

    h1-h6 Заголовок p Абзац pre Предварительно форматированныйтекст address Контактная информация blockquoteДлинная цитата

  • Слайд 19

    Внутристрочные элементы

    em –обозначает выделенный текст. Элементы em почти всегда отображаются курсивом. strong –обозначает сильно выделенный текст. Элементы strong почти всегда отображаются полужирным текстом. abbr –обозначает сокращенную форму. acronym –обозначает аббревиатуру. cite – обозначает цитату - ссылку на другой документ, в особенности на книги, журналы, статьи и т. п. Эти элементы обычно отображаются курсивом. q – обозначает краткую внутристрочную цитату. dfn –обозначает определение или первое вхождение заключенного в тег термина. Может использоваться для привлечения внимания к появлению специальных терминов и фраз. Определения терминов часто отображаются курсивом.

  • Слайд 20

    code –обозначает фрагмент программного кода. По умолчанию код отображается в браузере специальным шрифтом фиксированной ширины (обычно - Courier). kbd –является сокращением от слова «keyboard» (клавиатура) и обозначает текст, введенный пользователем. Как правило, такой текст отображается шрифтом фиксированной ширины. samp –обозначает пример выходных данных программы, скрипта и т. п. Как правило, такой текст по умолчанию отображается шрифтом фиксированной ширины. var –обозначает экземпляр переменной или аргумент программы. Переменные обычно отображаются курсивом. sub - Подстрочный sup - Надстрочный

  • Слайд 21

    brПеренос строки Обозначение редактирования insВставленный текст delУдаленный текст Общие элементы Общие элементы divи span предоставляют авторам возможность создавать собственные элементы. Элемент divприменяется для обозначения блочных элементов, а элемент span- для обозначения внутристрочных элементов. div Блок spanУчасток внутристрочного текста

  • Слайд 22

    Стилевые элементы bПолужирный bigТекст большогоразмера i Курсив sЗачеркнутый strikeЗачеркнутый ttТелетайп uПодчеркнутый fontГарнитура шрифта, цвет и размер basefontЗадает размер шрифта по умолчанию nobrНет переноса строки wbr Перенос слова hrГоризонтальная линейка

  • Слайд 23

    Списки

    Несортированная информация (маркированный). Сортированная информация (нумерованный). Термины и определения

  • Слайд 24

    Несортированные списки В (X)HTML неупорядоченные списки обозначаются элементом ul. Содержимое элемента ul ограничивается одним или несколькими пунктами списка (элементы li). Несортированные списки, а также их пункты представляют собой блоч­ные элементы, так что каждый из них отображается начиная с новой строки. ul

      ...
    Атрибуты Базовые (id, class, style, title) Устаревшие атрибуты type="disc|circle|square" li
  • ...
  • Синтаксис несортированных списков
  • Слайд 25

    Пример

    • Unordered information
    • Ordered information
    • Terms and definitions
    Атрибуты Базовые (id, class, style, title) Устаревшие атрибуты type=«format» value="number"
  • Слайд 26

    Сортированные списки

    Сортированные списки обозначаются элементом ol, и они должны включать в себя один или несколько пунктов (элементов li). Как и все прочие списки, сортированные списки и их пункты представляют собой блочные элементы. ol

      ..,
    Атрибуты Базовые (id, class, style, title) Устаревшие атрибуты start="number" type= “1| l| A|a|i" Сортированные списки имеют ту же базовую структуру, что и несортированные, и это показано в следующем простом примере.
    1. Встать с кровати
    2. Принять душ
    3. Погулять с собакой
  • Слайд 27

    Списки определений

    Используйте список определений для тех списков, которые состоят из пар термин - оп­ределение. Списки определений обозначаются элементами dl. Содержимое элемента dl пред­ставляет собой некоторое количество терминов (обозначенных элементом dt) и опре­делений (обозначенных элементом dd). Элемент dt (термин) может содержать только внутристрочные материалы, но элемент dd может включать блочные или внутристроч-ные элементы. Все три элемента, используемые в списках определений, представляют собой блочные элементы, и они по умолчанию начинаются с новой строки. dl

    ... Атрибуты Базовые (id, class, style, title), интернационализация, события compact dd ...
  • Слайд 28

    .

    em обозначаетвыделенный текст. Элементы em почти всегда отображаются курсивом. strong обозначаетсильно выделенный текст. Элементы Strong почти всегда отображаются жирным шрифтом. abbr обозначаетсокращенную форму. acronym обозначаетаббревиатуру.
  • Слайд 29

    СТИЛИ CSS

    Стиль – всё то, что определяет внешний вид Web-документа при его отображении в окне браузера. Главная идея каскадных таблиц стилей – разделить содержимое документа и его физическое представление.Таблицы стилей (так называемые Cascading Style Sheets – CSS) содержат описание формата части или всего текста, координаты расположения элементов и другие параметры.

  • Слайд 30

    Преимущества CSS

    Больший контроль над шрифтовым оформлением и раскладкой страницы Потенциальное уменьшение размера документов Потенциальное увеличение доступности документа Стилевой HTML выходит из употребления CSS хорошо поддерживается

  • Слайд 31

    История CSS и разработка стандартов

    Никогда не предполагалось, что HTMLбудет языком представления, так что мысль об отделении таблиц стилей от HTML-документов существует с 1990 года, когда Web была лишь идеей в голове Тима Бернерса-Ли . В 1995 г., когда начал свою работу консорциум World Wide Web Consortium (W3C), была создана официальная рабочая группа, занимающаяся CSS. К этому моменту из названия таблиц стилей исчезло слово «HTML», поскольку сразу стало понятно, что другим языкам разметки также требуется язык для представления.

  • Слайд 32

    Первой официальной рекомендацией CSS стала Рекомендация CSS Level 1, выпущенная в 1996 году, которая содержит все основные механизмы применения инструкций, связанных со шрифтами, цветами и интервалами к элементам страницы. Рекомендация CSS Level 2 была выпущена в 1998 году. Наиболее заметными нововведениями в ней стали свойства для позиционирования элементов на странице (которые исходно были выпущены под названием CSS-P, позже превратившееся в CSS Level 2), но, кроме того, среди прочего были предложены типы данных, свойства для табличных раскладок, акустические таблицы стилей и более сложные методы выбора элементов.

  • Слайд 33

    В разработке находятся еще две рекомендации. CSS Level 2,Revision 1, который добавляет небольшие корректировки к CSS2 на основе опыта, полученного за период с 1998-го по 2004 год. Исправлены ошибки, были удалены свойства, не принятые CSS-сообществом, а некоторые неподдерживаемые свойства перенесены в будущую спецификацию CSS 3. В модульной Рекомендация CSS Level 3 добавляется поддержка вертикального потока текста, усовершенствованная обработка таблиц, поддержка разных языков и более совершенная интеграция с другими XML-технологиями, такими, как SVG (Scalable Vector Graphics), MathML и SMIL (Synchronized Multimedia Inter­change Language). Чтобы познакомиться с самой последней информацией о деятельности W3C в области CSS, обращайтесь на сайт www.w3.org/Style/CSS/.

  • Слайд 34

    задание правила состоит из 2-х частей: селектора и определения. Селектор – имя любого тега HTML, класса, или идентификатор. Определение – задают свойства селектора. Внешний вид списка стиля: Селектор {свойство: значение; свойство: значение;}

  • Слайд 35
    H1 {font-size: 48pt; сolor:RED} H2 {font-size: 20pt; color:BLUE} Этостиль H1. Цвет – красный Это стиль H2. Цвет – синий

    Это – обычный стиль по умолчанию

  • Слайд 36

    Способы добавления таблиц стилей на Web-страницы

    Встраивание стилей (внутрь тега)

    Включение стилей (заголовочные стили). В область заголовка добавить стиль STYLE

    P {color: blue; background-color: yellow}

  • Слайд 37

    Связывание

    Таблицу стилей создают в виде отдельного текстового файла с расширением .css. Документ таблицы стилей – это текстовый документ, который содержит как минимум одно стилевое правило. Он не может содержать тегов HTML. Этот стиль можно применить к нескольким документам. Пример. В файле C1.CSS пишем следующий текст: P {color: green; font-size: 30 pt} body {background-color: pink} вдокументе:

    … Тег LINK позволяет определить, на какой внешний документ мы будем ссылаться. REL определяет тип связи между текущей страницей и той, на которую указывает ссылка. Если REL = stylesheet – мы связываемся с таблицей стилей. TYPE – определяет тип того документа, с которым связываемся. HREF – позволяет задать URL-адрес таблицы стилей.
  • Слайд 38

    Импортирование

    позволяет встраивать в документ таблицу стилей, расположенную на сервере. Для этого в область заголовка добавляют следующий код: @ import url (http://www.myserver.ru/CSS/line.CSS) Команды @import должны идти перед всеми остальными элементами (за исключением @charset). Импортирование позволяет применить несколько таблиц стилей к одному документу. Если в элемент style добавляются дополнительные функции @import, то информация из файла, прочитанного последним, имеет преимущество перед предыдущими. Директива @import может также использоваться в самой таблице стилей для ссылки на информацию во внешних CSS-файлах.

  • Слайд 39

    Единицы измерения, используемые в каскадных таблицах стилей

    in – дюйм = 2, 54 см cm – сантиметры mm – миллиметры px – пиксели pt – пункты = 1/72 дюйма ~ 0,375 мм pc = пика = 12 pt % – процент еm – относительная единица измерения, которая обычно равна ширине заглавной буквы «М» в текущем шрифте. В CSS эта единица равна размеру шрифта в пунктах (т. е. ширина em в шрифте 24pt равна 24 пунктам) и используется для указания размера как по горизонтали, так и по вертикали ex – Относительная единица измерения, равная высоте буквы «х» в нижнем регистре для текущего шрифта (приблизительно половина em)

  • Слайд 40

    Свойства CSS для управления цветом

    Цвет можно задать: названием; (red, blue, ...) кодом: #RRGGBB кодом #RGB В данном методе используется трехзначный синтаксис, который преобразуется в шестизначную форму путем повторения каждой цифры (следовательно, #00F аналогично #0000FF). с помощью функции: rgb (R, G, B), например color:rgb (0, 255, 0); rgb (R%; G%; B%) color:rgb(0%; 0%; 100%)

  • Слайд 41

    Конфликтующие правила стилей: каскад

    Типичной является ситуация, когда элементы документа получают инструкции по представлению из нескольких источников. При этом обязательно возникают конфликты. Рабочая группа, создававшая CSS, предвидела эту ситуацию и разработала иерархическую систему, в которой различным источниками информации о стилях присваиваются разные веса. Каскадом (в каскадной таблице стилей) называется то, что происходит, когда несколько источников информации о стилях соперничают за контроль над элементами страницы. Информация о стилях передается ниже по иерархии, пока не будет перезаписана информацией, имеющей больший вес. В каскадном порядке существует ряд правил для разрешения конфликтов между конкурирующими таблицами стилей. Когда пользовательский агент (например, браузер) встречает элемент в коде документа, он просматривает все объявления стилей, которые могут к нему применяться, а затем сортирует их по их происхождению таблицы стилей, специфичности селектора и порядку правил и на этом основании определяет, какая таблица применяется.

  • Слайд 42

    Правый внутренний край Правый интервал Правая сторона рамки Правое поле Правый наружный край Верхний наружный край Верхнее поле Верх рамки Верхний интервал Верхний внутренний край Нижний внутренний край Нижний интервал Низ рамки Нижнее поле Нижний наружный край

  • Слайд 43

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

    height width max-height max-width min-height min-width border-top-width padding-bottom padding-left padding padding-top padding-right border-top-style border-right-style border-bottom-style border-left-style border-style border-right-width border-top border-right border-bottom border-left border border-bottom-width border-left-width border-width margin-left margin-top margin-bottom margin-right margin border-top-color border-right-color border-bottom-color border-left-color border-color

  • Слайд 44

    Свободное размещение и позиционирование

  • Слайд 45

    Спецификации CSS не сводятся лишь к «украшательству» элементов, образующих документ. Их также можно использовать для задания базовой структуры страницы. Познакомимся с двумя принятыми в CSS методами упорядочения элементов: свободным размещением (float-ing) и позиционированием (positioning). Перечислим свойства, управляющие положением элементов в CSS 2.1: float bottom overflow сlear top clip position left visibility bottom right z-index

  • Слайд 46

    Нормальный поток

    В модели «нормальный поток» (normal flow) текстовые элементы страницы располагаются сверху вниз и слева направо для языков, в которых читают слева. Входя в нормальный поток, блочные элементы располагаются друг за другом, а встроенные – заполняют доступное для них место. При изменении окна браузера блочный элемент расширяется или сужается, а содержимое элемента форматируется с учетом изменившейся ширины. В этой модели объект влияет на положение соседних, окружающих элементов.

  • Слайд 47

    Свободное размещение

    В CSS можно свободно расположить любой мыслимый элемент (абзац, список, элемент div и т. д.), а не только изображение. Свободным размещением элементов пользуются для построения документов с несколькими колонками; панелей навигации из ненумерованных списков; выравнивания, напоминающего таблицу, но не являющуюся таковой, и т.д. Для размещения элемента у левой или правой границы и обеспечения обтекания текста вокруг него используется свойство float. Значения: left right none inherit. Начальное значение: none Применимо: Ко всем элементам. В этом простом примере свойство float используется, чтобы прижать изображение вправо img {float:right; margin: 20px;}

  • Слайд 48

    Пропуск размещаемых элементов

    Бывает, что область сбоку от свободно размещенного элемента хочется оставить незанятой, а следующий элемент начать в «нормальной» позиции. В этих случаях, чтобы помешать появлению элемента рядом со свободно размещенным объектом, используйте свойство clear со значениями left, right, both, none, inherit. Начальное значение: none. Данное свойство применимо к элементам уровня блока. img {float: left; margin-right: 10рх; } h1 {clear: left; top-margin: 2em; }

  • Слайд 49

    Аналогично работает и значение right, предотвращающее появление элемента рядом с размещенными справа. Значение both смещает элемент вниз, пока не будут пропущены свободно размещенные элементы справа и слева.

  • Слайд 50

    Позиционирование: основы

    Существует четыре типа позиционирования, каждый из которых задается свойством position со значениями static, relative, absolute, fixed, inherit. Начальное значение: static Свойство position указывает, что положение элемента должно быть подобрано специально.

  • Слайд 51

    static Обычная схема позиционирования, в которой прямоугольники элементов отображаются на экран в порядке их появления в документе. relative Относительное позиционирование перемещает прямоугольник, где содержится элемент, однако исходное пространство под него в документе сохраняется за самим элементом. absolute Объекты с абсолютной позицией изымаются из потока содержимого документа и размещаются относительно охватывающего блока. В силу удаления из потока элемент больше не влияет на размещение окружающих элементов. fixed Выбор фиксированной позиции подобен выбору абсолютной (элемент удаляется из потока содержимого документа), однако положение элемента определяется относительно порта просмотра (в большинстве случаев окна браузера), а не того элемента, который содержит данный.

  • Слайд 52

    Методики CSS

    Центрирование страницы 1 способ #page { width:500px; margin-left:auto; margin-right:auto; } 2 способ body {text-align:center;} body * {text-align:left} #page { width:500px; margin:0 auto; } 3 способ #page { position:absolute; left:50%; width:500px; margin-left: -250px;

  • Слайд 53

    Раскладка в 2 столбца

  • Слайд 54

    Использование плавающих элементов

    Шапка и осн Заголовок Основная статья ссылки Информация о защите авторских прав Таблицастилей .masthead {background:#ccc; padding:15px; } .main {float:left; width:70%; margin-right:3%; margin-left:3%; } .footer {clear:left; padding:15px; background:#777; }
  • Слайд 55

    Использование абсолютного позиционирования

  • Слайд 56

    body {margin:0; /* убираем пространство по умолчанию вокруг страницы*/ padding:0; } .masthead {background:#ccc; height:70px; } .main { margin-right:30%;/* место для бокового столбца*/ margin-left:5%; } } .links{ position:absolute; top:70px; right:0px; width:25%; background:#eee;} .footer { padding:15px; background:#777; margin-right:30%; margin-left:5%;

  • Слайд 57

    Предлагаю посмотреть работы слушателей Детской компьютерной школы!

  • Слайд 58

    Спасибо за внимание!

  • Посмотреть все слайды

    Сообщить об ошибке