Почему «#wd-2 { position: absolute; }» у меня отображается так как на скриншоте? Или конретнее почему margin жёлтого квадрата отсчитывается от начала 3 а не от конца 1(на скриншоте внизу видно)?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
  <head>
    <title>title</title>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <style type="text/css">
      #wd-c {
        border: 1px solid blue;
      }
      #wd-c div {
        height: 150px;
        border: 1px solid #222;
        font-size: 150%;
        font-weight: bold;
        opacity: .7;
      }
      #wd-1 {
        background: red;
      }
      #wd-2 {
        background: yellow;
      }
      #wd-3 {
        background: lightblue;
      }
      #wd-c div { width: 150px; }
      #wd-c div { display: inline; }
      #wd-c div { display: block; }
      #wd-2 { text-align: center; }
      #wd-2 { display: inline; }
      #wd-c #wd-2 { display: inline; }
      #wd-c #wd-2 { display: block; }
      #wd-c div { margin: 1em; }
      #wd-c div { padding: 10px; }
      #wd-c div { border: 2px dotted #000; }
      #wd-2 { visibility: hidden; }
      #wd-2 { visibility: visible; }
      #wd-c #wd-2 { display: none; }
      #wd-c #wd-2 { display: block; }
      #wd-2 { position: absolute; }
      
    </style>
  </head>
  <body>
    <div id="wd-c">
    
      <div id="wd-1"><span>1</span></div>
      
      <div id="wd-2"><span>2</span></div>
      
      <div id="wd-3"><span>3</span></div>
      
    </div>
    
  </body>
</html>
- То как оно отображается у меня.
 - То как оно «должно быть». Видео от урока на 17:20, то есть там где у меня не сходится.
 


