Как продлить ширину блока до границы экрана?

Для продления ширины блока до границы экрана в HTML, вы можете использовать несколько подходов. Вот некоторые из них:

1. Использование CSS-свойства width и свойства margin:

   <style>
   .block {
     width: 100%;
     margin: 0;
   }
   </style>

   <div class="block">
     <!-- Контент блока -->
   </div>

В данном случае, устанавливая ширину блока на 100% (width: 100%), вы делаете его занимающим всю доступную ширину. Свойство margin: 0 нужно для удаления внешних отступов блока.

2. Использование CSS-свойства calc:

   <style>
   .block {
     width: calc(100% - 20px);
     margin: 0 10px;
   }
   </style>

   <div class="block">
     <!-- Контент блока -->
   </div>

В этом случае, ширина блока будет рассчитываться с помощью функции calc(). Вычитание значения отступов (в данном случае 20px) от 100% позволит блоку занять всю ширину экрана, с учетом отступов.

3. Использование свойства position и left/right:

   <style>
   .block {
     position: absolute;
     left: 0;
     right: 0;
   }
   </style>

   <div class="block">
     <!-- Контент блока -->
   </div>

В данном случае, устанавливая позицию блока как абсолютную (position: absolute), вы можете использовать свойства left: 0 и right: 0, чтобы блок растягивался на всю ширину экрана.

Выбор конкретного подхода зависит от требований и контекста вашего проекта. Например, первый подход (с использованием width и margin) может быть наиболее простым и удобным, если вам необходимо продлить ширину блока только горизонтально. Второй подход (с использованием calc) позволяет точно рассчитать ширину блока с учетом отступов. Третий подход (с использованием position и left/right) может быть полезен, если вам нужно создать "прилипающий" блок, который всегда займет всю доступную ширину экрана.