Les pages Web sont visibles la largeur de la zone: document.body.clientwidth
La zone de la page Web est élevée: document.body.clitingheight
Les pages Web sont visibles la largeur de la zone: document.body.offsetwidth (y compris la largeur du bord)
La zone de la page Web est élevée: document.body.offsetheight (y compris la largeur du bord)
Texte complet large: document.body.scrollwidth
Le texte intégral du texte de la page Web: document.body.scrollHeight
La page Web est lancée: document.body.scrolltop
La page Web est lancée à gauche: document.body.scrollleft
Partie de la page Web Pièce: Window.Screentop
Page Web Le texte à gauche: Window.Screenleft
Résolution à haut écran: fenêtre.Screen.Height
Largeur de la résolution de l'écran: window.screen.width
Écran disponible sur zone de travail Hauteur: Window.Screen.AvailHeight
Écran disponible sur zone de travail Largeur: Window.Screen.AvailWidth
Position précise HTML
ScrollHeight: Obtenez la hauteur de défilement de l'objet.
Scrollleft: réglez ou obtenez la distance entre l'extrémité gauche du contenu actuellement visible dans la limite gauche et la fenêtre de l'objet
ScrollTop: réglez ou obtenez la distance entre le haut de l'objet et le haut de la fenêtre dans la fenêtre
ScrollWidth: Obtenez la largeur de défilement de l'objet
Offsetheight: La hauteur des coordonnées parentales spécifiées par l'attribut offsetParent par l'objet d'obtention
Offsetleft: pour la position de la gauche de la coordonnée patriarcale de la coordonnée patriarcale spécifiée par l'attribut de compt-cartaine
Offsettop: la position supérieure du calcul de la coordonnée patriarcale du modèle spécifié par l'attribut OffsetOP
Coordonnées horizontales de Event.Clientx de documents relatifs
Coordonnées verticales de l'événement des documents relatifs
Event.offsetx coordonnées horizontales de conteneurs relatifs
Coordonnées verticales de offsety
document.documemenelement.scrolltop valorisé vallée vallée
Event.clientx + document.DocumentElement.scrollTop L'étiquette de siège horizontale du document relatif + la quantité de roulement vertical roulant
C'est-à-dire, les différences de Firefox sont les suivantes:
IE6.0, FF1.06 +:
ClientWidth = largeur + rembourrage
ClientHeight = hauteur + rembourrage
OffsetWidth = largeur + rembourrage + bordure
OffSetheight = hauteur + rembourrage + bordure
IE5.0 / 5.5:
ClientWidth = Largeur -
ClientHeight = High
OffsetWidth = Largeur
Offsetheight = hauteur
(Besoin de mentionner: les attributs de marge dans CSS ne sont pas liés à la largeur du client, à la largeur de la clientèle, à la clientèle, à l'officier)
=========================================.
Hier, j'ai remplacé quelques pages du projet. La largeur obtenue par la largeur de la page obtenue par des phrases telles que document.documenetelement.clientwidth est 0. Après un peu de Google, j'ai réalisé que c'était le manque de références à la norme W3C sur la nouvelle page, ce qui a entraîné le document.DocumentEdEmplement.ClientWidth Échec:
<!
Si vous ajoutez cette ligne à la page
Dans IE:
document.body.clientwidth ==> Largeur d'objet corporel
document.body.clitingheight ==> hauteur de l'objet corporel
document.DocumentElement.ClientWidth ==> Largeur de zone visible
document.DocumentElement.ClientHeight ==> Hauteur de la zone visible
Dans Firefox :
document.body.clientwidth ==> Largeur d'objet corporel
document.body.clitingheight ==> hauteur de l'objet corporel
document.DocumentElement.ClientWidth ==> Largeur de zone visible
document.DocumentElement.ClientHeight ==> Hauteur de la zone visible
Dans l'opéra:
document.body.clientwidth ==> largeur de zone visible
document.body.clitingheight ==> hauteur de zone visible
document.DocumentElement.ClientWidth ==> Page Largeur d'objet (c'est-à-dire la largeur de l'objet corps plus la largeur de marge)
document.DocumentElement.ClientHeight == >> Hauteur de l'objet de la page (c'est-à-dire la hauteur de l'objet corps plus la marge supérieure)
Et s'il n'y a pas de définition standard de W3C, alors
C'est-à-dire que c'est:
document.DocumentElement.ClientWidth ==> 0
document.DocumentElement.ClientHeight ==> 0
Firefox est:
document.DocumentElement.ClientWidth ==> Page Largeur d'objet (c'est-à-dire la largeur de l'objet corporel plus largeur de marge) document.DocumeNetelement.ClientHeight ==> Page Face Object Height (c'est-à-dire la hauteur de l'objet corporel plus la marge haute)
L'opéra est:
document.DocumentElement.ClientWidth ==> Page Largeur d'objet (c'est-à-dire la largeur de l'objet corporel plus largeur de marge) document.DocumeNetelement.ClientHeight ==> Page Face Object Height (c'est-à-dire la hauteur de l'objet corporel plus la marge haute)