Dit artikel demonstreert het DOM-element 'clientTop' samen met praktische implementatie in HTML.
Hoe DOM-element 'clientTop' in HTML te gebruiken?
De eigenschap 'clientTop' is handig voor het werken met de lay-out en positionering van de HTML-elementen tijdens het maken van webpagina's. Wat in ruil daarvoor helpt bij het maken van responsieve en dynamische websitelay-outs
Voorbeeld
Laten we een voorbeeld nemen voor een beter begrip van de eigenschap 'clientTop'. In dit voorbeeld wordt bijvoorbeeld het gewicht van de rand vanaf de bovenste positie geëvalueerd:
< lichaam >
< h3 ID kaart = 'voorbeeld' > Artikel geleverd door Linuxhint voor een betere uitleg < / h3 >
< / lichaam >
Eerst binnen de “
< stijl >
#voorbeeld {
grens : 2px effen zwart;
opvulling: 10px;
achtergrond- kleur : lichtgrijs;
}
< / stijl >
Daarna in de “
Na het uitvoeren van de bovengenoemde code ziet de webpagina er als volgt uit:
De uitvoer geeft aan dat de div- en h3-elementen op de webpagina worden weergegeven met basisopmaak.
Gebruik de eigenschap 'clientTop'.
Om de ' klantTop ” eigenschap op het HTML-element, voeg de volgende regels code toe binnen de “ ' label. De uitleg van dit codefragment wordt hieronder uitgelegd:
< script >was voorbeeld = document.getElementById ( 'voorbeeld' ) ;
var topHeight = voorbeeld.clientTop;
console.log ( 'Bovenrandhoogte:' + bovenHoogte + 'px' ) ;
< / script >
In het bovenstaande codefragment:
- Eerst de variabele ' voorbeeld ” wordt gemaakt die informatie opslaat of enkele acties toepast op het HTML-element.
- Vervolgens de “ topHoogte ” Variabele slaat de “ voorbeeld ” variabele samen met de “ klantTop ' eigendom.
- Geef ten slotte de ' topHoogte ” variabele op de console met behulp van de “ console.log() ” methode.
Na de uitvoering van het bovenstaande codefragment ziet de console er als volgt uit:
De bovenstaande uitvoer illustreert dat de hoogte/het gewicht van de bovenrand wordt weergegeven op de console in pixels voor de geselecteerde elementen.
Conclusie
De ' klantTop ” eigenschap meet de totale hoogte van de HTML-elementen, inclusief hun randen en opvulling. De eigenschap 'clientTop' retourneert het grensgewicht van de bovenste positie voor het geselecteerde HTML-element, wat helpt bij het bouwen van interactieve webpagina's. Dit artikel heeft gedemonstreerd wat wordt bedoeld met het DOM-element 'clientTop' in HTML.