напиши код html
Уточни, пожалуйста, что должно быть в коде: я не вижу условия задания.
Напиши хотя бы одно из двух:
- что должна содержать страница (заголовок, абзацы, картинка, таблица, форма, ссылки);
- что требуется в самом задании — например, «свёрстанная страница с заголовком и списком» или «таблица с расписанием».
Тогда я напишу готовый код и разберу его по шагам, чтобы ты мог собрать похожую страницу сам.
Обсуждение
6 сообщенийНужна страница с заголовком, текстом и картинкой
Вот готовая страница: заголовок, текст и картинка. Сохрани код в файл index.html, а рядом положи изображение с именем picture.jpg.
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Моя страница</title>
<style>
body {
font-family: Arial, sans-serif;
max-width: 700px;
margin: 40px auto;
padding: 0 16px;
line-height: 1.6;
}
h1 {
color: #1f4e79;
}
img {
max-width: 100%;
height: auto;
border-radius: 8px;
}
</style>
</head>
<body>
<h1>Моя первая страница</h1>
<p>
Это пример простой веб-страницы. Здесь есть заголовок, небольшой текст
и картинка. Такую страницу можно открыть в любом браузере.
</p>
<img src="picture.jpg" alt="Пример изображения на странице">
</body>
</html>
Что важно в коде:
<!DOCTYPE html>— говорит браузеру, что это современный HTML5.<meta charset="UTF-8">— чтобы русский текст не превращался в «кракозябры».<h1>— главный заголовок страницы,<p>— абзац текста.<img src="picture.jpg" alt="...">— картинка:src— путь к файлу,alt— описание на случай, если картинка не загрузится.<style>— оформление: ширина, шрифт, отступы. Без него страница тоже работает, но выглядит проще.
Проверка: открой файл двойным щелчком — должен появиться заголовок, абзац и картинка. Если вместо картинки пустое место, проверь, что файл называется именно picture.jpg и лежит в той же папке, что и index.html.
Если нужно добавить кнопку, список или вторую картинку — скажи, дополню.
Напи его сам
Понял: чтобы картинку не нужно было искать и класть в папку, я нарисовал её прямо в коде — через SVG. Это векторная графика внутри HTML, отдельный файл не нужен.
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Моя страница</title>
<style>
body {
font-family: Arial, sans-serif;
max-width: 700px;
margin: 40px auto;
padding: 0 16px;
line-height: 1.6;
}
h1 {
color: #1f4e79;
}
svg {
max-width: 100%;
height: auto;
border-radius: 8px;
}
</style>
</head>
<body>
<h1>Моя первая страница</h1>
<p>
Это пример простой веб-страницы. Здесь есть заголовок, небольшой текст
и картинка, нарисованная прямо в коде.
</p>
<svg width="600" height="300" viewBox="0 0 600 300" xmlns="http://www.w3.org/2000/svg">
<!-- небо -->
<rect width="600" height="300" fill="#cfe8ff"/>
<!-- солнце -->
<circle cx="490" cy="70" r="40" fill="#ffd54f"/>
<!-- холмы -->
<ellipse cx="150" cy="300" rx="260" ry="120" fill="#8bc34a"/>
<ellipse cx="450" cy="320" rx="260" ry="120" fill="#689f38"/>
<!-- домик -->
<rect x="240" y="170" width="120" height="90" fill="#f5deb3" stroke="#8d6e63" stroke-width="3"/>
<polygon points="230,170 300,110 370,170" fill="#c62828"/>
<rect x="285" y="210" width="30" height="50" fill="#5d4037"/>
<rect x="255" y="190" width="25" height="25" fill="#81d4fa" stroke="#5d4037" stroke-width="2"/>
<rect x="320" y="190" width="25" height="25" fill="#81d4fa" stroke="#5d4037" stroke-width="2"/>
<!-- подпись -->
<text x="300" y="285" text-anchor="middle" font-size="16" fill="#33691e">
Домик в поле
</text>
</svg>
</body>
</html>
Как это работает:
<svg>— контейнер для векторного рисунка. Координаты задаются внутриviewBox="0 0 600 300".<rect>— прямоугольник (небо, стены, окна),<circle>— круг (солнце),<ellipse>— холмы,<polygon>— крыша,<text>— подпись.- Атрибуты
x,y,cx,cy,width,heightзадают положение и размеры,fill— цвет заливки.
Проверка: открой файл в браузере — увидишь заголовок, текст и рисунок с домиком. Масштаб страницы можно увеличивать: рисунок не расплывётся, потому что он векторный.
Хочешь, заменю сюжет картинки — например, на горы, космос или городской пейзаж.
Напиши его сам
Вот полностью готовый файл: код и картинка написаны целиком, скачивать ничего не нужно — просто скопируй всё в 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>
<style>
body {
font-family: Arial, sans-serif;
max-width: 720px;
margin: 40px auto;
padding: 0 16px;
line-height: 1.6;
color: #222;
background: #f7f9fc;
}
h1 {
color: #1f4e79;
text-align: center;
margin-bottom: 8px;
}
p {
text-align: center;
}
.picture {
display: block;
margin: 24px auto 0;
max-width: 100%;
height: auto;
border-radius: 10px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
</style>
</head>
<body>
<h1>Мой первый сайт</h1>
<p>
Эта страница написана на HTML. В ней есть заголовок, текст и картинка,
которую браузер рисует сам — без скачивания файлов.
</p>
<svg class="picture" width="640" height="360" viewBox="0 0 640 360"
xmlns="http://www.w3.org/2000/svg">
<!-- небо -->
<rect width="640" height="360" fill="#bfe3ff"/>
<!-- солнце -->
<circle cx="520" cy="80" r="45" fill="#ffd54f"/>
<!-- облака -->
<ellipse cx="140" cy="70" rx="60" ry="22" fill="#ffffff" opacity="0.9"/>
<ellipse cx="190" cy="60" rx="45" ry="18" fill="#ffffff" opacity="0.9"/>
<ellipse cx="330" cy="100" rx="55" ry="20" fill="#ffffff" opacity="0.8"/>
<!-- горы -->
<polygon points="0,300 140,140 280,300" fill="#90a4ae"/>
<polygon points="220,300 380,120 540,300" fill="#78909c"/>
<polygon points="360,300 520,160 640,300" fill="#607d8b"/>
<!-- снежные вершины -->
<polygon points="140,140 105,180 175,180" fill="#ffffff"/>
<polygon points="380,120 340,165 420,165" fill="#ffffff"/>
<polygon points="520,160 463,210 577,210" fill="#ffffff"/>
<!-- поле -->
<rect y="300" width="640" height="60" fill="#8bc34a"/>
<!-- подпись -->
<text x="320" y="340" text-anchor="middle" font-size="18"
fill="#2e7d32" font-family="Arial">Горы и солнце</text>
</svg>
</body>
</html>
Что я сделал сам:
- придумал заголовок и текст;
- нарисовал картинку кодом: небо, солнце, облака, три горы со снежными вершинами и поле;
- добавил оформление — центрирование, тень под картинкой, светлый фон.
Проверка: открой файл — сверху заголовок по центру, под ним текст, ниже рисунок с горами. Если видишь рисунок, значит код скопирован целиком, без пропусков.
Скажи, если нужен другой сюжет рисунка — например, космос или город.