Kolor poza diverm

0
<section>
  <div class="content"></div>
  <div class="aside"></div>
</section>
section {
  max-width: 400px;
  margin: 0 auto;
  background-color: red;
}

Sekcja może urosnąć do 400px (do tej szerokości znajduje się w nim cała zawartość). Chciałbym jednak żeby kolor w sekcji był na cały obszar monitora.
Jak to zrobić? bez możliwości dodania diva.

2

Jak chcesz mieć cały dokument na czerwono, to po prostu styluj cały dokument na czerwono:

BODY {background-color:red;}

Ew. możesz jeszcze zrobić coś takiego (chociaż w sumie to nie wiem po co):

section::after {
  position:fixed;
  content:"";
  top:0px;
  left:0px;  
  width:100vw;
  height:100vh;
  background-color:red;
  z-index:-1;
  pointer-events:none;
}
0

Kolor może być tylko w granicach sekcji.

1
Toficjusz napisał(a):

Kolor może być tylko w granicach sekcji.

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>

<style>
BODY {
  padding:0;
  margin:0;
}

SECTION {
  position:relative;
  border:1px solid blue;
  width:100px;
  height:50px;
}

SECTION::before {
  position:absolute;
  content:"";
  top:0px;
  left:0px;  
  width:100vw;
  height:100%;
  background-color:red;
  z-index:-1;
  pointer-events:none;
}
</style>
</head>
<body>

<section>
  <div class="content"></div>
  <div class="aside"></div>
</section>

</body>
</html>

1 użytkowników online, w tym zalogowanych: 0, gości: 1