Основы HTML и CSS — это фундаментальные технологии, используемые для создания и стилизации веб-страниц.
### HTML (HyperText Markup Language)
HTML — это язык разметки, используемый для создания структуры веб-страниц. Он состоит из элементов, которые описывают различные части веб-страницы. Каждый элемент имеет начальный и, обычно, закрывающий тег.
Основные элементы HTML:
- <!DOCTYPE html>: Определяет тип документа HTML.
- <html>: Корневой элемент HTML-документа.
- <head>: Содержит метаинформацию о документе, такую как- <title>,- <meta>,- <link>и- <style>.
- <title>: Устанавливает название страницы, отображающееся на вкладке браузера.
- <body>: Содержит видимое содержимое веб-страницы, включая текст, изображения, ссылки и т.д.
- <h1>–- <h6>: Заголовки различных уровней.
- <p>: Абзац текста.
- <a>: Гиперссылка.
- <img>: Встраивание изображения.
- <ul>,- <ol>,- <li>: Нумерованные и ненумерованные списки.
- <div>: Блочный элемент для группировки контента.
- <span>: Встроенный элемент для стилизации части текста.
### CSS (Cascading Style Sheets)
CSS — это язык стилей, используемый для описания внешнего вида HTML-документов. CSS помогает определять цвета, шрифты, интервалы между элементами и многие другие аспекты оформления страниц.
Основные понятия CSS:
- 
Селекторы: Определяют, к какому элементу HTML применить стиль (например, теги, классы, идентификаторы).
    - 
element — селектор по тегу
    - 
#id — селектор по идентификатору
    - 
.class — селектор по классу
- 
Свойства и значения: Указывают, как именно должен быть стилизован элемент.
    - 
color: цвет текста
    - 
background-color: цвет фона
    - 
font-size: размер шрифта
    - 
margin: внешние отступы
    - 
padding: внутренние отступы
    - 
border: рамка вокруг элемента
- Модели блочной и сеточной компоновки: Flexbox и CSS Grid для создания сложных макетов страницы.
- Медиазапросы: Позволяют адаптировать стили под разные устройства и размеры экранов.
### Пример HTML и CSS
HTML:
	
	
	
	
	
	
	
	
		<!DOCTYPE html>
<html>
<head>
    <title>Пример страницы</title>
    <link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
    <h1>Добро пожаловать!</h1>
    <p>Это пример веб-страницы с основами HTML и CSS.</p>
    <a href="https://example.com">Пример ссылки</a>
</body>
</html>
	 
	
	
		
	
 
CSS (styles.css):
	
	
	
	
	
	
	
	
		body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
}
h1 {
    color: #333;
    text-align: center;
}
p {
    color: #666;
    line-height: 1.5;
    padding: 20px;
}
a {
    color: #0066cc;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
	 
	
	
		
	
 
HTML и CSS вместе создают основу для разработки веб-страниц и приложений, обеспечивая как структуру, так и оформление.