doppelh09: HILFE! Script positionieren!

**Moin Moin,

Ich möchte für einen Freund einen simplen Countdown erstellen. Diesen habe ich, aufgrund fehlenden Kenntnissen in HTML etc. über einen Generator erstellt.

Ich möchte, dass das Script mittig platziert wird und sich quasi der Bildschirmauflösung anpasst. Nur wie lautet der Befehl hierfür?

Der Code sieht folgendermaßen aus:**

<!DOCTYPE HTML>
<html>
<head>
<style>
p {
  text-align: center;
  font-size: 60px;
}
</style>

</head>
<body>

<p id="demo"></p>

<script>
// Set the date we're counting down to
var countDownDate = new Date("May 31, 2017 23:59:59").getTime();

// Update the count down every 1 second
var x = setInterval(function() {

    // Get todays date and time
    var now = new Date().getTime();
    
    // Find the distance between now an the count down date
    var distance = countDownDate - now;
    
    // Time calculations for days, hours, minutes and seconds
    var days = Math.floor(distance / (1000 * 60 * 60 * 24));
    var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
    var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
    var seconds = Math.floor((distance % (1000 * 60)) / 1000);
    
    // Output the result in an element with id="demo"
    document.getElementById("demo").innerHTML = days + "d " + hours + "h "
    + minutes + "m " + seconds + "s ";
    
    // If the count down is over, write some text 
    if (distance < 0) {
        clearInterval(x);
        document.getElementById("demo").innerHTML = "EXPIRED";
    }
}, 1000);
</script>

</body>
</html>
  1. @@doppelh09

    Ich möchte, dass das Script mittig platziert wird

    Nö, das Script wird nicht platziert. Das Script wird ausgeführt.

    Du möchtest die Ausgabe des Scripts – das p-Element mit der ID "demo" – platzieren. Und dafür ist es unerheblich, ob der Inhalt statisch oder die Ausgabe eines Scripts ist.

    Mit deinen gewählten Tags HTML und JavaScript liegst du knapp daneben – Gestaltung ist Sache von CSS.

    Nur wie lautet der Befehl hierfür?

    „CSS kennt im Übrigen keine Befehle, bestenfalls Empfehle, ehm. ;-)“ —Orlando

    Zum Zentrieren gibt es auch was im SELFHTML-Wiki: Abschnitt flexbox.

    Aber bitte nur diesen Abschnitt lesen; der nachfolgende ist bestenfalls veraltet, stellenweise aber auch horrender Unfug.

    LLAP 🖖

    --
    “When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory