Negative verdier ved posisjonering i CSS

Egenskapene vi har studert top, right, bottom og left kan ta ikke bare positive, men også negative verdier. La oss se på eksempler.

Eksempel

I følgende eksempel er elementet absolutt posisjonert i forhold til sin forelder og har posisjon 0 fra toppen, 0 fra venstre:

html<div id="parent">
  <div id="child"></div>
</div>
css#parent {
  position: relative;
  width: 300px;
  height: 300px;
  margin: 50px auto;
  border: 1px solid red;
}
#child {
  position: absolute;
  top: 0;
  left: 0;
  
  width: 100px;
  height: 100px;
  border: 1px solid green;
}

Результат:

Eksempel

La oss nå flytte elementet til posisjon -20px fra toppen, -30px fra venstre:

html<div id="parent">
  <div id="child"></div>
</div>
css#parent {
  position: relative;
  width: 300px;
  height: 300px;
  margin: 50px auto;
  border: 1px solid red;
}
#child {
  position: absolute;
  top: -20px;
  left: -30px;
  
  width: 100px;
  height: 100px;
  border: 1px solid green;
}

Результат:

Задание 1

I følgende eksempel står den grønne blokken midt på skjermen ved hjelp av margin, og de røde blokkene er posisjonert i forhold til den. Gjenskiv siden etter det gitte eksempelet: