<! DOCTYPE html> создает проблемы для моего нижнего колонтитула

Я заметил, что всякий раз, когда я ставлю <!DOCTYPE html> в моем HTML-документе нижний колонтитул исчезает. И мне нужно, чтобы при проверке я не получал ошибок, так как мне это исправить? благодарю вас

Нижний колонтитул показан ниже.

#footer {
  font-weight: bold;
  color: white;
  text-align: center;
  padding: 5px;
  position: fixed;
  left: 0;
  bottom: 20;
  width: 100%;
  background-color: gray;
  border: 2px solid blue;
}
<!DOCTYPE html>
<html>

<head></head>

<body>
  <div id="footer">
    <button onclick="myFunction()">Privacy/Disclaimer Statement</button>
    <script>
      function myFunction() {
        alert("David's Pet Store will never share any of your private information outside of its committee. The website builder is also protected from any incorrect information posted by a pet owner.");
      }
    </script>
    <br>David's Pet Store - 2016
    <br>
  </div>
</body>

</html>

1 ответ

Это то, что вам нужно? Ваш код на 100% правильный, но вы можете забыть px чтобы возникли проблемы, попробуйте мой код для 0px со стрелкой или 20px, как вам нужно ^_^

#footer {
  font-weight: bold;
  color: white;
  text-align: center;
  padding: 5px;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: gray;
  border: 2px solid blue;
}
<!DOCTYPE html>
<html>

<head></head>

<body>
  <div id="footer">
    <button onclick="myFunction()">Privacy/Disclaimer Statement</button>
    <script>
      function myFunction() {
        alert("David's Pet Store will never share any of your private information outside of its committee. The website builder is also protected from any incorrect information posted by a pet owner.");
      }
    </script>
    <br>David's Pet Store - 2016
    <br>
  </div>
</body>

</html>

или вы можете увидеть Fiddle для 20 пикселей на дне

Другие вопросы по тегам