Bordure autour de 100% de la taille du corps et la largeur (HTML 4.01 Strict)

Ok, ça me rend fou maintenant.

Je veux avoir une bordure autour de mon document. Il faut bien aller autour de la totalité de la fenêtre/fenêtre d'affichage. J'ai donc définir:

body {
  border: 1px solid red;
}

Lors de mon document est en mode quirks, cela fonctionne bien. Au moins dans IE, qui est mon principal objectif ici. Une bordure rouge montre jusqu'à la limite de ma page, bien sûr, parce que par prédéfinis CSS body et html sont mis à remplir l'écran.

Lorsque vous allez à la mode normes en définissant un DOCTYPE HTML 4.01 strict, body et html effondrement de la réel (petite) taille du contenu, la frontière est tracée de droite passant par le milieu de l'écran. J'ai donc définir:

body, html {
  padding: 0px;
  margin: 0px;
  border: 0px none;
  width: 100%;
  height: 100%;
}

body {
  border: 1px solid red;
}

Et je reçois — les barres de défilement, défilement exactement un pixel pour afficher le bas/la droite frontières. Cependant, je veux que la frontière visible immédiatement.

Est-il un no-bullshit "(comme " hauteur: 99.9%;", "overflow: hidden;" ou de "revenir en mode quirks") méthode pour obtenir une bordure à 100%, sans inutiles barres de défilement? IE-seulement est fine, cross-browser serait mieux, bien sûr.

  • IE-seulement pour l'application intranet? Le seul endroit où vous pouvez obtenir 100% de non-utilisateurs d'internet explorer? Fou! 🙂
  • Les environnements d'entreprise et Firefox sont mutuellement exclusifs. Au moins 99% du temps. Et jusqu'à ce que Mozilla enfin, il obtient que le manuel de l'authentification NTLM (ou jouer avec about:config par client), n'a vraiment pas le couper, c'est va rester de cette façon.
  • À distance de configs. wetdog.sourceforge.net
  • Avec ce Tomalak dit, Firefox a toujours eu assez de problèmes d'impression que la plupart des entreprises de le fuir ainsi. C'est une chose de faire un développeur de faire quelques contorsions; il est tout à fait autre à faire qu'il est impossible pour l'utilisateur final de travailler comme ils veulent.
InformationsquelleAutor Tomalak | 2009-05-20