Главная страница
qrcode

Книга научит вас основам современного веб-дизайна и сч ерпывающ ее руководствое издание эксмо


НазваниеКнига научит вас основам современного веб-дизайна и сч ерпывающ ее руководствое издание эксмо
Анкор1. HTML5 CSS3 i JavaScript Ischerpyvayuschee rukovod.pdf
Дата21.05.2017
Размер23.7 Mb.
Формат файлаpdf
Имя файла1_HTML5_CSS3_i_JavaScript_Ischerpyvayuschee_rukovod.pdf
оригинальный pdf просмотр
ТипДокументы
#20646
страница7 из 8
Каталог
1   2   3   4   5   6   7   8
гть<
т ь
СЯЩ> В об]
итикои лицевой
оорат нои стороне в ад пат о к маленькие двадцатки, беспорядочно разбросанные по белой области
Предполагается что они являются еше одним средством безопасности
( 'Они НИКОГДА не смогут скопировать эту банкноту в 20 долларов посмотрите на эти двадцатки они ЛОВ С ЮЛ Они позволили практикантам разработать дизайн банкноты С Эй. а давай Джимми попробует) Они были обеспокоены, что двадиатнлолларовую банкноту могут перепутать с квотой в 10 долларов0
Соедините точки
В них должно быть что-то большее Моя теория такова новы&вадпаткя содержат действулошее на подсознание сообщение, которое можно получить при помогли соединения точек, подобно крошечным констелляциям Так, возможно двадцатки линяются формируя секретное сообщение, составленное с целью стимуляции экономики (ТРАТЬ БОЛЬШЕ) или поднятия патриотизма (МЫ M не уверена, что удачно раскрыта шифр, поэтому прошу помогли у вас Я призываю всех вас добыть новую банкноту , соединить точки для отыскания сообщения на обратной стороне банкноты (предпочтительно аи отослать мне по почте для проверки Вместе мы доберемся до сути
Рис. 11.9. Правила всех элементов воспроизводят блоки этих элементов
Результаты показаны на рис. 11.9. Границы воспроизводят форму каждого блочного элемента. Также блоки есть и вокруг встроенных элементов
Часть III. Правила CSS для представления
Важные концепции и
img). Обратите внимание, что границы блочных элементов растягиваются по доступной ширине окна браузера, что является их основным свойством при нормальном потоке документа. Встроенные блоки окружают только те символы или изображение, которые они содержат.
Сгруппированные селекторы
Это хорошая возможность показать, как удобнее сокращать правила стилей. Если вам когда-нибудь понадобится применить одно и тоже свойство к нескольким элементам, можете сгруппировать селекторы водно правило, разделив их запятыми. Ниже приведено одно такое правило, которое выполняет тоже действие, что и пять правил, перечисленных ранее. Подобное группирование делает будущий процесс редактирования более эффективными сокращает размер файла, h 2 ,

р, em, img
{ border: lpx solid blue; Теперь в вашем инструментарии есть два типа селекторов простой селектор элементов и сгруппированные селекторы.
Краткая история Первая официальная версия CSS (CSS Level 1 Recommendation, также известная под названием CSS1) была официально выпущена в 1996 году и включала в себя свойства для добавления шрифта, цвета и инструкции разрядки элементов страницы. К сожалению, неполная поддержка браузерами препятствовала широкому признанию CSS в течение нескольких лет.
Версия CSS Level 2 (CSS2) вышла в 1998 году. В ней в значительной мере были добавлены свойства позиционирования, что позволило использовать CSS для разметки страниц. Стандарт также вводил стили для других типов устройств (таких как устройства печати, портативные устройства или синтезаторы речи) и более сложные методы выбора элементов стилизации. CSS Level 2, Revision 1 (CSS2.1) внесла незначительные поправки в версию CSS2 и стала полновесным стандартом в 2011 году.
Версия CSS Level 3 (CSS3), в отличие от предыдущих, делится на множество отдельных модулей, каждый из которых посвящен какой-либо функции, например анимации, многоколончатым макетам или границам. В то время как некоторые модули стандартизированы, другие остаются экспериментальными. Таким образом, разработчики браузеров могут приступить к реализации одной из функций, не дожидаясь, пока будет готова вся спецификация. На самом деле многие разработчики используют улучшенные функции CSS3 (даже если они не повсеместно поддерживаются, когда можно применить запасной вариант и контент при этом не теряется. Их удобно использовать для украшения стабильного дизайна (другими словами, как улучшение).
Будьте в курсе последних новостей о разработках консорциума Всемирной паутины в области CSS, посещая сайт Контрольный вопрос
Вы можете догадаться, почему я просто не добавила элементу body свойство border и не позволила ему перейти по наследству ко всем элементам в сгруппированном селекторе?
Ответ
■ээнес!
яэошзь
01
Л
1
ю чеч ‘вэхснЛУаьэен н
0iqdoio4 ‘алэиоаэ хал ей iAiHHt/o ьэ
10
Ы/аь japuoq oih Глава 11. Каскадные таблицы стилей
Дальнейшее изучение Дальнейшее изучение Эта глава охватила все основы каскадных таблиц стилей, включая синтаксис правил, способы применения стилей к документу и важные принципы наследования, каскадирование и блочную модель. Таблицы стилей больше не должны быть загадкой, ив дальнейшем мы станем работать, добавляя свойства и селекторы в ваш арсенала также рассмотрим подробнее принципы, введенные в этой главе -- обширная тема, далеко выходящая за рамки данного издания. Книжные магазины и Всемирная паутина перегружены информацией о таблицах стилей для пользователей с навыками всех уровней. Я собрала материал из перечня источников, которые сочла наиболее полезными в процессе моего обучения. Кроме того, в разделе Инструменты
CSS» я предоставила список широко распространенных инструментов, которые помогают при написании таблиц стилей.
Список литературы
Дефицита в хороших книгах по CSS нет, но ниже указаны те, по которым училась я сама, и поэтому могу их рекомендовать.

Дакетт Дж. Основы веб-программирования с использованием
HTML, XHTM L и CSS» (Эксмо, 2010)

Макдональд М. Создание сайтов. Основное руководство
(Эксмо, 2010)
Макфарланд Д. Большая книга CSS» (Питер, Ф ельке-М оррис Т. Большая книга веб-дизайна» (Эксмо, 2012)
Веб-ресурсы
Указанные сайты будут хорошим подспорьем при изучении таблиц стилей.
Консорциум W 3C (w w w .w 3.org/S tyle/C S S). Консорциум Всемирной паутины следит за развитием технологий Всемирной паутины, включая Справочник по CSS (css.manual.ru). Справочник-руководство по
CSS, базируется на спецификации CSS Учебник CSS (ru.htm l.net/tutorials/css/). Учебник CSS на русском языке, рекомендованный консорциумом Всемирной паутины
Дальнейшее изучение Инструменты Я привела пару инструментов, которые могу рекомендовать лично. Расширение Web Developer
Веб-дизайнеры в восторге от расширения Web Developer, написанного
Крисом Педериком. Оно добавляет в браузер панель с инструментами, позволяющими манипулировать любой страницей в окне и анализировать ее. Вы можете редактировать таблицу стилей для страницы, которую просматриваете, а также получать информацию о HTM L и используемых графических объектах. Кроме того, расширение проверяет валидность CSS, HTM L и доступность страницы. Загрузить его можно по адресу chrispederick.com /w ork/w eb-developer/ или addons.mozilla.
org/ru/firefox/addon/w Обратите внимание, что в браузере Safari предлагается похожий встроенный инспектор (выберите команду меню Разработка Показать
веб-инспектор (Develop => Show Web Программы для верстки веб-страниц

Современные W YSIW программы для верстки веб-страниц, такие как Adobe Dreamweaver и Microsoft Expression Web, могут быть настроены на автоматическое написание таблиц стилей, позволяя вам заниматься дизайном страницы. Но этот способ не всегда рациональный например, программы зачастую злоупотребляют атрибутом c la s s для создания правил стилей. Однако они могут ускорить процесс верстки на начальном этапе, предоставив каркас таблицы стилей, который выпотом можете изменить или наполнить вручную.
Глава 11. Каскадные таблицы стилей
ГЛАВА ФОРМАТИРОВАНИЕ ТЕКСТА ВКЛЮЧАЯ СЕЛЕКТОРЫ)
По прочтении этой главы вы узнаете пятнадцать новых свойств CSS, используемых для форматирования текста. Попутно вы также изучите, как с большими возможностями использовать селекторы, имеющие конкретное имя идентификатора или класса, для целенаправленного выбора элементов из определенного контекста.
Природа Всемирной паутины специфична. Никак нельзя узнать наверняка, будет ли доступен шрифт, который вы используете, или насколько крупным или мелким окажется кегль шрифта в браузере пользователя. Далее мы рассмотрим лучшие решения данных проблем.
На протяжении всей этой главы мы будем совершенствовать меню бистро Черный гусь, аналогичное тому, которое мы разметили ранее в главе 5. Я призываю вас выполнять упражнения, чтобы получить глубокое понимание того, как работают свойства. На рис. 12.1 показано, как выглядело меню, когда мы его видели в последний рази как оно будет выглядеть, когда мы закончим. Это не шедевр, поскольку мы изучаем CSS только поверхностно, но, по крайней мере, текст смотрится более изящно.
Свойства шрифта
В этой главе
Свойства, связанные со шрифтом
Веб-шрифты и их стеки
Настройки форматирования текста, такие как высота строки, отступы и выравнивание

Форматирование шрифта подчеркивание, изменение регистра, добавление тени и т. п.

Интервалы между буквами и словами

Селекторы потомков, идентификаторов и классов

Основы специфичности
Когда я работаю над дизайном текстового документа (особенно для вывода на печать, но также и для Всемирной паутины, первое, что я делаю, это задаю шрифт. В CSS шрифт задается при помощи набора связанных с ним свойств для указания вида шрифта, размера, насыщенности и начертания. Также есть сокращенное свойство, которое позволит вам задавать все атрибуты за один раз.
НА ЗАМЕТКУ
Связанные со шрифтом свойства
Свойства шрифта
Бистро "Черный Гусь" Летнее меню
Рязань, ул Электровольтная Часы Пн-Вт: с И до 21. Пт-Сб; с 11 до полуночи
Закусю
‘З & ист ро Черный- Летнее м е н В этом сезс
Рязань» ул. Электровольтная, i?

Капре занте
Часы : Пн-Вт: си до

21
, Пт-Сб: си до тмуночи

Изыс олив
Карпаччо и
Heopj
3 А КУС К ИВ этом сезоне мы предста&гяем несколько ноеьа закусок от шеф-повара Егора Зуева!
Запра
Капрезанте
Первьк
Изысканная легкая закуска из помидоров Черри, шариков сыра моцарелла "вишенка' с рукколой под оливковым маслом с орегано.
249
руб.
В нашем oi Карпаччо из помидоров- новинка Томатный с
Неординарная закуска из помидоров конкассе под кольцами красного лука с маслинами и рукколой.
Тома:
Крем-суш н
Нежн
Суш-пюре и
Нежн
Заправляется оливковым маслом с добавлением свежевыжатого сока лимона.
199
руб.
П ЕР ВЫ Е БЛЮДА В нашем бистро каждый день готовятся три первых б.иода на ваш выбор.
Внимание Томатный суп — новинка !
До
Томатный острый суш-шоре снежным куриным муссом и сметаной . Острый руб.
Крем-суш из шампиньонов Нежный сливочный суш из шампиньонов с укропом и гренками.
279
руб.
Суп-пюре из лосося
Нежный суп из филе лосося и сливок. Подается с королевской креветкой.
289
руб.

Внимание! Острое блюдо.
После
Рис. 12.1. Вид дои после меню бистро « Черный Гусь над которым мы будем работать в этой главе
Указание имени шрифта
Приступая к работе, хорошо первым делом выбрать гарнитуру шрифта, или, как это называется в CSS, семейство шрифтов Давайте начнем с использования свойства
font-family и его значений.
font-family
П риним аем ы е значения, один или более шрифт или имена семейств типовых шрифтов, разделенных запятыми | Значение по умолчанию зависит от браузера
П рим енение: ко всем элементам

Н аследование: да
Используйте свойство
font-family для задания шрифта или списка шрифтов (стека шрифтов но имени, как показано в примерах ниже
{ font-family: Arial;
}
var {
font-family: Courier, monospace;
}
p {
font-family: "Trebuchet MS", Verdana, sans-serif; Часть III. Правила CSS для представления
Свойства шрифта
--------------------------------------------------------------------------------------------------------
Пара слово перечислениях свойств
Каждое новое свойство, перечисляемое в этой книге, сопровождается информацией о том, как оно себя ведет и как его использовать. Здесь приведено краткое объяснение каждой части описания, указываемой при перечислении свойств.
Принимаемые значения
Под принимаемыми значениями понимаются допустимые значения свойства. Зарезервированные значения выделяются моноширинным шрифтом (например,
small, italic или
small-caps) и должны печататься в точности как указано.
Значение по умолчанию Понимается значение, которое будет использоваться для свойства по умолчанию, если не задано никакое другое значение. Обратите внимание, что браузер использует таблицу стилей со значениями, которые могут отличаться от значений по умолчанию в Применение Некоторые свойства применяются только к определенным типам элементов, таким как блочные или табличные элементы.
Наследование
Показывает, будет ли свойство передаваться потомкам выбранного элемента. См. главу 11 для объяснения принципов наследования.
Вы, должно быть, спрашиваете Зачем задавать больше одного шрифта Хороший вопрос, ион приводит нас к одной из проблем при задава­
нии шрифтов для веб-страниц.
V______________________________________________________________________________________________________
J
Далее приведены некоторые важные требования синтаксиса:

Все имена шрифтов, за исключением семейств типовых шрифтов, должны быть написаны с большой буквы. Например «Arial» вместо Используйте запятые для разделения нескольких имен шрифтов, как показано во втором и третьем примерах.

Обратите внимание, что имена шрифтов, которые содержат символ пробела (такие как Trebuchet MS в третьем примере, должны быть заключены в кавычки.
Ограничения шрифтов
Браузеры ограничены использованием тех шрифтов, к которым у них есть доступ. Обычно это означает, что данные шрифты уже установлены на компьютерах пользователей. Однако в 2012 году браузеры начали активно поддерживать встроенные веб-шрифты с помощью правила
CSS @
font-face так, что веб-дизайнеры смогли предлагать собственные шрифты. Подробнее об этом читайте во врезке «Веб-шрифты».
Глава 12. Форматирование текста (включая селекторы
Свойства шрифта
Веб-шрифты
Возможность предоставлять собственные шрифты для использования на веб-странице существовала примерно с 1998 года, но никогда не была реально осуществимой из-за несоответствий браузеров.
К счастью, ситуация изменилась ив настоящее время веб-шрифты — вполне жизнеспособный вариант. Всемирная паутина никогда не выглядела лучше!
О веб-шрифтах можно говорить долго, поэтому данная врезка представляет собой лишь введение с указанием основных моментов, начиная с трудностей.
Почему ситуация изменилась только сейчас?
На пути добавления шрифтов на веб-страницы раньше стояли два основных препятствия. Первое заключалось в том, что разные браузеры поддерживают разные форматы шрифтов. Большинство шрифтов представлены в формате OpenType (OTF) илиТгиеТуре
(TTF) формате, но Internet Explorer принимает только собственные шрифты Embedded Open Туре (СРВ).
Теперь появился иной стандарт упаковки шрифтов для доставки на веб-страницы, который применяют производители всех браузеров, даже Internet Explorer. Новый открытый формат веб-шрифтов {Web Open Font Format,
WOFF) — это контейнер, упаковывающий их для доставки во Всемирную паутину.
Теперь, когда браузер Internet Explorer начиная с версии 9 поддерживает WOFF, в один прекрасный день, возможно, нам больше ничего не понадобится. Тем не менее на момент написания книги, все еще необходимо было предоставлять один и тот же шрифт в нескольких различных форматах (подробнее об этом чуть ниже).
Другая проблема предоставления шрифтов на веб­
страницы по-прежнему актуальна и заключается в том, что компании, создающие шрифты, обеспокоены, что те будут уязвимы на сервере и доступны для неконтролируемой загрузки. Создание шрифтов требует больших усилий, и они очень ценны. К большинству прилагаются лицензии, оговаривающие очень узкое использование их на ограниченном числе компьютеров и пункта доступен для свободного использования в этих лицензиях обычно нет.
Таким образом, чтобы ссылаться на веб-шрифт, вы должны использовать его на законных основаниях и предоставлять таким способом, который поддерживают все браузеры. Существует два основных способа предоставления шрифтов разместить их на хостинге самостоятельно или прибегнуть к помощи службы веб­
шрифтов. Мы рассмотрим оба варианта.
Часть III. Правила CSS для представления
С а м о стоя тельное размещение При самостоятельном размещении вы находите нужный шрифт, выгружаете на сервер во всех необходимых форматах, и связываете его с вашей веб­
страницей с помощью правила CSS @ f o n t - f a c e Шаг Поиск шрифта. Это может быть довольно сложно, поскольку лицензионное соглашение с конечным пользователем (End User License Agreement,
EULA) практически для всех коммерческих шрифтов не распространяется на использование во Всемирной паутине. Обязательно приобретите дополнительную лицензию, если таковая имеется. Однако благодаря спросу некоторые компании позволяют использовать шрифты во Всемирной паутине, кроме того, постоянно растет количество шрифтов с открытым исходным кодом, которые можно использовать бесплатно. Сайт
Fontspring (fontspring.com) Итана Данхэма — замечательное место, где несложно купить шрифты с веб­
лицензией, которые затем вы сможете использовать на своем сайте или компьютере. Другой сайт Итана
Данхэма, FontSquirrel (Fontsquirrel.com) — отличный источник шрифтов с открытым исходным кодом, которые можно бесплатно использовать в коммерческих целях.
Ш аг 2: Сохранение шрифта враз личных форматах. На момент написания книги, предоставление нескольких форматов — это норма. Существуют инструменты, преобразующие исходный шрифт в другие форматы, а также сервис, который выполнит за вас все необходимые действия со шрифтами — генератор шрифтов на сайте w w w .fo n tsq u irre l.co m / fo n tfa ce / gen era to r. Перейдите на эту страницу, выгрузите свой шрифт, и программа предоставит версии шрифта в форматах TTF, СРВ, WOFF и SVG, а также код CSS, который необходим для обеспечения поддержки шрифта. Имейте ввиду, что использовать сервис следует только для шрифта, использование которого во Всемирной паутине допускается (неважно, бесплатный это шрифт, шрифт с открытым исходным кодом или коммерческий. Кроме того, следует учитывать, что непосредственно от разработчика шрифтов вы получите более качественные версии шрифта, чем при использовании генератора.
Ш аг 3: Выгрузка на сервер. Разработчики обычно хранят файлы шрифтов водном каталоге с файлами
CSS, но это дело вкуса. Если вы загружаете пакет с сайта FontSquirrel, не забудьте сохранить все файлы вместе, как они были расположены изначально
Свойства шрифта
Шаг 4: Верстка кода. Свяжите шрифт со своим сайтом с помощью правила
1   2   3   4   5   6   7   8

перейти в каталог файлов


связь с админом