Как начать создавать сайты

Полное руководство для начинающих веб-разработчиков

Основы веб-разработки

Создание сайтов - это увлекательный и творческий процесс, который начинается с понимания основных технологий.

Что нужно знать в начале?

Как работает веб-сайт?

Когда вы вводите адрес сайта в браузере, сервер отправляет HTML, CSS и JavaScript файлы вашему браузеру, который интерпретирует этот код и отображает страницу.

Основы HTML

HTML (HyperText Markup Language) - это стандартный язык разметки для создания веб-страниц.

Структура HTML-документа

<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <title>Мой первый сайт</title>
</head>
<body>
    <h1>Привет, мир!</h1>
    <p>Это мой первый сайт.</p>
</body>
</html>

Основные HTML-теги

Справочник HTML

Основы CSS

CSS (Cascading Style Sheets) - это язык стилей, который определяет внешний вид HTML-документа.

Как подключить CSS?

CSS можно подключить тремя способами:

  1. Встроенные стили (атрибут style)
  2. Внутренние стили (тег <style> в head)
  3. Внешние стили (отдельный .css файл)

Пример CSS

/* Изменяем цвет всех заголовков h1 */
h1 {
    color: blue;
    font-size: 24px;
}

/* Стили для класса .button */
.button {
    background-color: green;
    color: white;
    padding: 10px 20px;
    border-radius: 5px;
}

/* Стили для элемента с id="header" */
#header {
    background-color: #f0f0f0;
    padding: 20px;
}

Основные CSS-свойства

Справочник CSS

Создаем первый сайт

Давайте создадим простую веб-страницу шаг за шагом.

Шаг 1: Создаем файлы

Создайте папку для проекта и в ней два файла:

Шаг 2: Пишем HTML

Откройте index.html и добавьте базовую структуру:

<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Мой первый сайт</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <header>
        <h1>Добро пожаловать!</h1>
    </header>
    <main>
        <p>Это мой первый сайт. Я только учусь веб-разработке.</p>
    </main>
    <footer>
        <p>© 2023 Мой первый сайт</p>
    </footer>
</body>
</html>

Шаг 3: Добавляем CSS

Откройте style.css и добавьте стили:

body {
    font-family: Arial, sans-serif;
    line-height: 1.6;
    margin: 0;
    padding: 0;
    color: #333;
}

header {
    background-color: #4CAF50;
    color: white;
    padding: 1rem;
    text-align: center;
}

main {
    padding: 2rem;
}

footer {
    background-color: #f4f4f4;
    text-align: center;
    padding: 1rem;
    position: fixed;
    bottom: 0;
    width: 100%;
}

Шаг 4: Открываем в браузере

Дважды кликните на файл index.html, чтобы открыть его в браузере. Поздравляю, ваш первый сайт готов!

Попробовать онлайн-редактор

Полезные ресурсы

Вот несколько отличных ресурсов для продолжения обучения:

Для изучения

Инструменты

Практика

Лучший способ научиться - практиковаться! Попробуйте:

  1. Создать страницу-визитку о себе
  2. Сделать галерею фотографий
  3. Сверстать меню ресторана
  4. Клонировать главную страницу Google