Основы веб-разработки
Всеобъемлющее руководство по 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>Это мой первый HTML-документ.</p>
</body>
</html>
Основы CSS
CSS (Cascading Style Sheets) используется для стилизации HTML-элементов. Вот пример простого CSS-правила:
body {
font-family: Arial, sans-serif;
background-color: #f0f0f0;
color: #333;
}
h1 {
color: #0066cc;
font-size: 24px;
}
Введение в JavaScript
JavaScript - это язык программирования, который позволяет создавать динамический контент на веб-страницах. Вот простой пример JavaScript-кода:
function приветствие() {
let имя = prompt("Как вас зовут?");
alert("Привет, " + имя + "! Добро пожаловать в мир веб-разработки!");
}
приветствие();
Практический проект
Давайте объединим все, что мы узнали, в небольшой проект. Создадим простую страницу-портфолио:
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Мое портфолио</title>
<style>
body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; }
.container { max-width: 800px; margin: 0 auto; padding: 20px; }
.project { border: 1px solid #ddd; padding: 10px; margin-bottom: 10px; }
</style>
</head>
<body>
<div class="container">
<h1>Мое портфолио</h1>
<div id="projects"></div>
</div>
<script>
const projects = [
{ name: "Проект 1", description: "Описание проекта 1" },
{ name: "Проект 2", description: "Описание проекта 2" },
{ name: "Проект 3", description: "Описание проекта 3" }
];
const projectsContainer = document.getElementById('projects');
projects.forEach(project => {
const projectElement = document.createElement('div');
projectElement.className = 'project';
projectElement.innerHTML = `<h2>${project.name}</h2><p>${project.description}</p>`;
projectsContainer.appendChild(projectElement);
});
</script>
</body>
</html>
Заключение
Это только начало вашего путешествия в мир веб-разработки. Продолжайте практиковаться, изучайте новые технологии и не бойтесь экспериментировать. Удачи в вашем обучении!