Что такое CSS?
Что такое каскадность?
Как подключаются стили?
Блочная модель.
Правила и селекторы.
Наследование правил CSS.
Как вычисляется вес правил?
Кроссбраузерность.
Эта вводная лекция будет посвящена ознакомлению вас с программой курса, методом преподавания и с сайтом, который поможет нам обмениваться информацией с вами.
В программе:
Рассмотрим текстовый редактор
поделимся полезными онлайн-ресурсами,
научим вас различать front-end от back-end разработки
дадим первоначальные понятие о создании первых страниц
* Что такое HTML и чем он не является.
* Гиперссылки.
* Что такое DOM, структура документа?
* HTML-теги. Основные теги.
* Для чего нужны мета-теги?
* Что такое валидный код и зачем делать код валидным?
* Другие штуки.
Стажировка 2015. Разработка. Занятие 5. Использование nginx7bits
This document provides an overview of how to install and configure the Nginx web server on Ubuntu. It discusses:
1. Installing Nginx using the command "sudo apt-get install nginx".
2. The directory structure of an Nginx installation, including configuration files and virtual host configurations.
3. Examples of basic Nginx server configurations, including serving static files and adding additional configuration options.
Стажировка 2015. Разработка. Занятие 5. Использование nginx7bits
This document provides an overview of how to install and configure the Nginx web server on Ubuntu. It discusses:
1. Installing Nginx using the command "sudo apt-get install nginx".
2. The directory structure of an Nginx installation, including configuration files and virtual host configurations.
3. Examples of basic Nginx server configurations, including serving static files and adding additional configuration options.
Web-программирование
Лекция #4. Каскадные таблицы стилей
Цикл лекций читается в Омском государственном университете им. Ф.М.Достоевского на факультете компьютерных наук.
Лектор: Яковенко Кирилл Сергеевич.
Презентация подготовлена по материалам выступления Юрия Бондаренко на витебском MiniQ#14, который был проведен 25 апреля 2019:
https://vk.com/miniq14;
https://communities.by/events/miniq-vitebsk-14.
Про доклад:
В докладе я расскажу о том, как писать стили на чистом "ванильном" CSS. Мы рассмотрим возникающие перед вертальщиком практические задачи и способы их решения.
Bootstrap 3. Адаптивная верстка для WordPressIgor Sazonov
Основы и примеры для понимания зачем нужен CSS-фреймворк Bootstrap. Доклад читался в рамках WordPress Meetup #3 в Санкт-Петербурге. Объясняется в чем суть верстки на Bootstrap, зачем он нужен для WordPress, подробно разбирается основы grid (сетки) на Bootstrap чтобы верстать адаптивный дизайн.
Стажировка 2016-07-27 02 Денис Нелюбин. PostgreSQL и jsonbSmartTools
The document discusses using PostgreSQL and JSONB data. It covers installing PostgreSQL, connecting to a database, configuring network access and authentication, creating a database and user, inserting and querying JSONB data using operators like ->> and ->, updating and deleting rows, and creating a functional index to query on fields within the JSONB data.
3. Блочные элементы
- начинаются с новой строки
- занимают всю доступную ширину
- накладываются друг на друга
- могут быть вложены друг в друга и
обёртывать строчные элементы
4. Строчные элементы
- не начинаются с новой строки и
выстраиваются друг за другом
- их ширина основана на их содержимом
- могут быть вложены друг в друга, но не
могут обёртывать блочные элементы
12. Блочная модель
Как именно отображаются элементы — как
блочные или строчные или как-то ещё,
определяется свойством display
display: block;
display: inline;
display: inline-block;
13. Блочная модель
Каждый элемент на странице представляет
собой прямоугольный блок и может иметь
ширину, высоту, поля, границы и отступы.
div {
border: 6px solid #949599;
height: 100px;
margin: 20px;
padding: 20px;
width: 400px;
}
14. Размеры блока
По умолчанию размер элемента на экране
начинается со свойств width и height, далее к
ним добавляются значения свойств padding,
border или margin. Но можно использовать
div {
box-sizing: border-box;
}