popup-style-nocode
Улучшаем внешний вид всплывающего окна (popup.html) без кода: Основы HTML и CSS для начинающих
В первых расширениях мы использовали очень простой popup.html. Но даже без программирования можно сделать всплывающее окно более привлекательным и информативным, используя основы HTML и CSS.
Основы HTML для popup.html:
- Теги: HTML использует теги для разметки содержимого страницы. Теги обычно парные:
<tag>Содержимое</tag>.<h1>-<h6>: Заголовки разных уровней (от самого большого<h1>до самого маленького<h6>).- Пример:
<h1>Приветствие</h1>
- Пример:
<p>: Параграф (абзац текста).- Пример:
<p>Это текст параграфа.</p>
- Пример:
<div>: Блок-контейнер для группировки элементов. Используется для стилизации и разметки.- Пример:
<div><p>Текст внутри блока.</p></div>
- Пример:
<span>: Строчный контейнер для стилизации части текста внутри параграфа или блока.- Пример:
<p>Это <span>важный</span> текст.</p>
- Пример:
<button>: Кнопка для взаимодействия пользователя.- Пример:
<button>Нажми меня</button>
- Пример:
<img>: Изображение.- Пример:
<img src="images/icon48.png" alt="Иконка">
- Пример:
<ul>,<li>: Ненумерованный список.- Пример:
<ul> <li>Пункт 1</li> <li>Пункт 2</li> </ul>
- Пример:
<ol>,<li>: Нумерованный список.- Пример:
<ol> <li>Первый шаг</li> <li>Второй шаг</li> </ol>
- Пример:
<br>: Перенос строки.- Пример:
Строка 1<br>Строка 2
- Пример:
<hr>: Горизонтальная линия-разделитель.- Пример:
<div>Раздел 1<hr>Раздел 2</div>
- Пример:
Основы CSS для popup.html (без кода, используя атрибут style):
CSS (Cascading Style Sheets) используется для стилизации HTML элементов. Самый простой способ добавить CSS стили – использовать атрибут style непосредственно в HTML тегах.
- Атрибут
style: Добавляется к HTML тегу и содержит CSS свойства и значения.- Пример:
<h1 style="color: blue; text-align: center;">Заголовок</h1>
- Пример:
- Основные CSS свойства для начинающих:
color: Цвет текста. Значения: названия цветов (red, blue, green и т.д.), HEX-коды (#FF0000, #00FF00, #0000FF), RGB (rgb(255, 0, 0)).- Пример:
<p style="color: green;">Зеленый текст</p>
- Пример:
background-color: Цвет фона элемента. Значения: аналогичноcolor.- Пример:
<div style="background-color: #f0f0f0;">Серый фон</div>
- Пример:
font-size: Размер шрифта. Значения: в пикселях (px), em, rem.- Пример:
<p style="font-size: 16px;">Размер шрифта 16px</p>
- Пример:
font-family: Семейство шрифтов. Значения: названия шрифтов (Arial, Times New Roman, Verdana).- Пример:
<p style="font-family: Arial;">Шрифт Arial</p>
- Пример:
text-align: Выравнивание текста. Значения:left,center,right,justify.- Пример:
<h1 style="text-align: center;">Выровненный по центру заголовок</h1>
- Пример:
padding: Внутренний отступ (расстояние между содержимым элемента и его границей). Значения: в пикселях (px), em, rem.- Пример:
<div style="padding: 10px; border: 1px solid black;">Блок с отступом</div>
- Пример:
margin: Внешний отступ (расстояние между границей элемента и соседними элементами). Значения: в пикселях (px), em, rem.- Пример:
<p style="margin-bottom: 20px;">Параграф с отступом снизу</p>
- Пример:
border: Граница элемента. Задается толщина, стиль (solid, dashed, dotted) и цвет.- Пример:
<div style="border: 2px solid red;">Блок с красной границей</div>
- Пример:
width,height: Ширина и высота элемента. Значения: в пикселях (px), процентах (%).- Пример:
<div style="width: 200px; height: 100px; background-color: yellow;">Блок фиксированного размера</div>
- Пример:
Пример улучшенного popup.html для "Привет, мир!":
<!DOCTYPE html>
<html>
<head>
<title>Приветствие</title>
</head>
<body style="font-family: Arial; background-color: #f0f0f0;">
<div style="padding: 20px; text-align: center;">
<h1 style="color: blue;">Привет, мир!</h1>
<p style="font-size: 14px; color: #666;">Это улучшенное всплывающее окно.</p>
<hr style="border-top: 1px dashed #ccc;">
<button style="padding: 10px 20px; background-color: #4CAF50; color: white; border: none; border-radius: 5px; cursor: pointer;">Кнопка действия</button>
</div>
</body>
</html>
Практическое задание:
- Скопируйте улучшенный
popup.htmlкод выше в расширение "Привет, мир!". - Измените стили (цвета, шрифты, размеры) в атрибутах
style, чтобы настроить внешний вид всплывающего окна по своему вкусу. - Добавьте новые HTML элементы (например, изображение, список) и стилизуйте их.
- Поэкспериментируйте с разными CSS свойствами, чтобы лучше понять, как они работают.
- Ссылка: MDN Web Docs: HTML, MDN Web Docs: CSS (для более глубокого изучения, но для начала достаточно примеров выше).