software:development:demo:cms:ucms:sample_php_page_style_css
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| software:development:demo:cms:ucms:sample_php_page_style_css [2026/02/08 16:22] – создано VladPolskiy | software:development:demo:cms:ucms:sample_php_page_style_css [2026/02/08 19:34] (текущий) – [Файл sample.html] VladPolskiy | ||
|---|---|---|---|
| Строка 3: | Строка 3: | ||
| **[[software: | **[[software: | ||
| </ | </ | ||
| - | ====== 4.4.1. Файл style.css ====== | + | ====== 4.3.1. Файл style.css ====== |
| - | + | ||
| * [[software: | * [[software: | ||
| * [[software: | * [[software: | ||
| * [[software: | * [[software: | ||
| * [[software: | * [[software: | ||
| - | | + | |
| - | * [[software: | + | * [[software: |
| - | * [[software: | + | * [[software: |
| - | * [[software: | + | * [[software: |
| - | * [[software: | + | * [[software: |
| - | * [[software: | + | * [[software: |
| * [[software: | * [[software: | ||
| * [[software: | * [[software: | ||
| * [[software: | * [[software: | ||
| + | |||
| + | |||
| ===== Введение ===== | ===== Введение ===== | ||
| + | Файл style.css — это внешний файл каскадных таблиц стилей, | ||
| + | Основные аспекты файла **style.css**: | ||
| + | * Назначение: | ||
| + | * Преимущества: | ||
| + | Структура: | ||
| - | ===== Пример header.php ===== | + | ===== Файл style.css ===== |
| + | Создадим корневую директорию (папку) стилей шаблона **./css** и в ней создадим в блокноте файл **style.css** и вынесем из файла **sample.html** код блока стилей, | ||
| + | <code css style.css> | ||
| + | html { | ||
| + | width: 100%; /* Ширина 90% */ | ||
| + | margin: 0; | ||
| + | padding: 0; | ||
| + | } | ||
| + | body { | ||
| + | width: 90%; /* Задает ширину 90% от вьюпорта */ | ||
| + | margin: 0 auto; /* Центрирует контент */ | ||
| + | box-sizing: border-box; /* Учитывает padding внутри ширины */ | ||
| + | } | ||
| + | |||
| + | h, p { | ||
| + | margin: 10px; | ||
| + | padding: 0px 10px; /* Убирает внутренние отступы */ | ||
| + | } | ||
| + | |||
| + | .navbar { | ||
| + | display: flex; | ||
| + | justify-content: | ||
| + | align-items: | ||
| + | background-color: | ||
| + | color: white; | ||
| + | border: 1px solid black; | ||
| + | border-radius: | ||
| + | } | ||
| + | |||
| + | ul { | ||
| + | list-style-type: | ||
| + | margin: 0; | ||
| + | padding: 0; | ||
| + | overflow: hidden; | ||
| + | background-color: | ||
| + | display: flex; | ||
| + | } | ||
| + | |||
| + | ul li { | ||
| + | float: left; | ||
| + | border-right: | ||
| + | } | ||
| + | |||
| + | ul li: | ||
| + | border-right: | ||
| + | } | ||
| + | |||
| + | ul li a { | ||
| + | display: block; | ||
| + | color: white; | ||
| + | text-align: | ||
| + | /* top, right, bottom, left */ | ||
| + | padding: 10px 16px; | ||
| + | text-decoration: | ||
| + | } | ||
| + | |||
| + | ul li a: | ||
| + | background-color: | ||
| + | } | ||
| + | |||
| + | ul li a.active { | ||
| + | background-color: | ||
| + | } | ||
| + | |||
| + | .search-form { | ||
| + | display: flex; | ||
| + | } | ||
| + | |||
| + | .search-form input { | ||
| + | background-color: | ||
| + | border: 1px solid #025f3d; | ||
| + | border-radius: | ||
| + | /* top, right, bottom, left */ | ||
| + | margin: 3px 10px 3px 0; /* 10px отступ справа */ | ||
| + | padding: 10px 10px; /* Убирает внутренние отступы */ | ||
| + | border: none; | ||
| + | } | ||
| + | |||
| + | .search-form-button { | ||
| + | /* top, right, bottom, left */ | ||
| + | margin: 0 1px 0 0; /* 10px отступ справа */ | ||
| + | padding: 10px 10px; /* Убирает внутренние отступы */ | ||
| + | border: none; /* Убирает рамку (если есть) */ | ||
| + | background: | ||
| + | color: white; | ||
| + | font: inherit; | ||
| + | cursor: pointer; | ||
| + | } | ||
| + | |||
| + | ul li .search-form-button: | ||
| + | background-color: | ||
| + | } | ||
| + | |||
| + | ul li .search-form-button.active { | ||
| + | background-color: | ||
| + | } | ||
| + | </ | ||
| + | ===== Файл sample.html ===== | ||
| + | В // | ||
| + | <code html sample.html [enable_line_numbers=" | ||
| + | <!-- блок стилей css --> | ||
| + | < | ||
| + | </ | ||
| + | заменим на **%%< | ||
| + | <code html sample.html [enable_line_numbers=" | ||
| + | <!-- блок стилей css --> | ||
| + | <link rel=" | ||
| + | </ | ||
| + | // | ||
| + | <code html sample.html [enable_line_numbers=" | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | На этом со стилями файла **sample.html** закончим и перейдем к файлу **scripts.js** в следующей главе | ||
| ===== Дополнения и Файлы ===== | ===== Дополнения и Файлы ===== | ||
| см. также: | см. также: | ||
| Строка 30: | Строка 149: | ||
| <note page> | <note page> | ||
| <wrap left> | <wrap left> | ||
| - | [[software: | + | [[software: |
| </ | </ | ||
| <wrap right> | <wrap right> | ||
| - | [[software: | + | [[software: |
| | | ||
| </ | </ | ||
| - | Файл уже не такой громоздкий, | + | |
software/development/demo/cms/ucms/sample_php_page_style_css.1770556964.txt.gz · Последнее изменение: — VladPolskiy
