ホームページ >ウェブフロントエンド >jsチュートリアル >正確なセンタリングのために HTML 要素の幅と高さを取得するにはどうすればよいですか?
ブラウザの表示内で HTML 要素を中央に配置するには、実際の幅と高さを決定することが重要です。これを実現する方法は次のとおりです。
1. .offsetWidth プロパティと .offsetHeight プロパティ
次を使用して要素のオフセット幅と高さを取得できます。
var width = document.getElementById('foo').offsetWidth;
2. .getBoundingClientRect() 関数
この関数は、CSS 変換を考慮した要素の寸法と位置に関する詳細情報を提供します:
console.log(document.getElementById('foo').getBoundingClientRect()) /* Output: DOMRect { bottom: 177, height: 54.7, left: 278.5, right: 909.5, top: 122.3, width: 631, x: 278.5, y: 122.3, } */
ブラウザ サポート:
以上が正確なセンタリングのために HTML 要素の幅と高さを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。