Assurez - <body> remplir tout l'écran?

Je suis en utilisant un dégradé radial comme arrière-plan sur ma page, comme ceci:

background-image: -webkit-gradient(radial, 100% 100%, 10, 90% 90%, 600, from(#ccc), to(#000));

Il fonctionne, mais quand le contenu n'est pas de remplir la page entière le gradient est coupée. Comment puis-je faire la <body> élément de remplir la totalité de la page, toujours?

  • Et body { width: 100%; height: 100%; } ne fonctionne pas?
  • Que peu de css est appliqué à la balise body droite? Il fonctionne très bien pour moi la mise à jour de Chrome jsfiddle.net/kdjFD/embedded/result . Quel navigateur êtes-vous tester?
  • Non, body { width: 100%; height: 100%; } ne fonctionne pas. Je suppose que je dois l'appliquer à <html> trop.
  • Ne pas utiliser le vieux -webkit - syntaxe. Utiliser la langue officielle du W3C syntaxe
  • Cette question a été posée il y a trois ans, quand il n'y a pas de prise en charge du navigateur pour que.
  • connexes: stackoverflow.com/a/48503609/8620333 .. assez vieux comme question, mais je ne vois pas vraiment une réponse expliquant le contexte de propagation de l'astuce et pourquoi vous avez seulement besoin html{height:100%}

InformationsquelleAutor Ry- | 2011-04-19