Salut tout le monde.
J’ai ajouté un rayon de bordure à ce code et j’ai rendu la partie inférieure comme je le voulais.
Mais je n’arrive pas à corriger la partie supérieure.
Quels codes dois-je ajouter pour que la partie supérieure ressemble exactement à la partie inférieure ?
comme : top-height-size: -30%; ? mais cela ne fonctionne pas
La partie supérieure, je veux la faire comme ceci https://pvpfarm.com
Je veux ajouter un rayon de bordure comme la partie inférieure (en dessous)
Tout ce que je veux, c’est avoir un peu d’espace en haut entre elle et l’en-tête.
Mon anglais est mauvais, désolé. Merci pour votre aide
Ce n’est pas grave, votre anglais est bon, mais le code peut être délicat à aborder ! Merci d’avoir ajouté plus de détails. Je pense que le problème est logique.
Parfois, vous pouvez utiliser margin-top pour ajouter plus d’espace au-dessus.
C’est parce qu’il y a position: fixed dans la partie body:before, donc cela restera toujours au même endroit sur l’écran. Changeons-le en position: absolute à la place. « Absolute » nous permet de lui indiquer à quelle distance des bords nous voulons que les bords se trouvent. Nous devons lui dire d’utiliser body pour les bords, nous devons donc ajouter ce code :
body {
position: relative;
}
(Si vous voulez en savoir plus sur position, fixed et absolute, voici ici un article avec des exemples)
Ok, supprimons min-height: 100% de body:before, car nous voulons qu’il soit plus court que 100 %. Nous pouvons maintenant contrôler où se trouvent le haut et le bas ! Ajoutons top: 70px et bottom: 30px. (Le haut doit être assez grand pour dépasser l’en-tête du haut de l’écran).