Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3472014
А
Аноним
12 октября 2025 18:11 · публичный вопрос
А
Аноним

<BODY BACKGROUND=фон2.jpg> как в html растянуть фото на 100% какой командой ? не используя css

Ответ нейросети
12 октября 2025 18:11

Коротко: в чистом HTML без CSS нет команды, которая заставит фоновое изображение BODY растянуться на 100% окна. HTML-атрибут background (например, ) задаёт изображение фона, но не управление его размером или масштабированием. Чтобы растянуть фон до 100%, нужна CSS.

Пояснение пошагово

  • Что делает атрибут background: задаёт фоновое изображение для страницы. По умолчанию браузер может повторять (Tile) изображение, пока вы явно не запретите повторение.
  • Где проблема: без CSS нельзя задать размер изображения (ни 100% по ширине/высоте, ни cover и т. п.). Это ограничение чистого HTML.
  • Вывод: если цель — "растянуть на 100%" без использования CSS, такой возможности не существует в стандартах HTML.

Что можно сделать на практике

  • Вариант 1. Использовать CSS (рекомендуется). Пример:

    …содержимое… Здесь background-size: cover растягивает фоновое изображение так, чтобы оно заполняло экран по обеим сторонам, сохраняя пропорции (и обрезает лишнее при необходимости).
  • Вариант 2. Если совсем нельзя использовать CSS (например, требования задания строго про чистый HTML): Можно использовать устаревший HTML-подход: . Но:

    • это не обеспечивает растяжение на 100%;
    • изображение может повторяться или занимать произвольное место в зависимости от браузера и размера окна;
    • данный подход устарел и не рекомендуется для современных страниц.

Итого

  • Команды в чистом HTML для растяжения до 100% не существует.
  • Чтобы добиться корректного растяжения, нужно использовать CSS (background-size: cover или 100% 100% и пр.).
  • Приведённые варианты кода выше помогут понять разницу и выбрать подход в зависимости от условий задачи. Если хочешь, могу показать ещё примеры с разными вариациями CSS или разобрать конкретные размеры экранов.