N'utilise pas de balise <center>.
Et plus tard, essaye de mettre tes styles css dans un fichier css à part plutôt que directement dans tes éléments, ça peut être commode en période d'apprentissage, pour faire des tests rapidement sans se prendre la tête, mais ce n'est pas une habitude à prendre.
Concernant la position fixed, ça signifie que l'élément reste à la même position par rapport aux bords de la fenêtre du navigateur (l'élément n'est donc pas affecté par la barre de défilement et reste toujours visible).
Par exemple, le menu en haut de jeuxvideo.com, avec les liens vers les différentes parties du site, "Jeux", "Actu", "Live" etc... est en position fixed.
Tu peux préciser la position d'un élément fixed avec les attribut "top", "left", "right" et "bottom".
Un élément en "top:0" et "left:0" sera positionné en haut à gauche de la fenêtre du navigateur et n'en bougera pas.
https://openclassrooms.com/courses/apprenez-a-creer-votre-site-web-avec-html5-et-css3/le-positionnement-en-css