Có một số thuộc tính trong JavaScript để lấy chiều rộng và chiều cao của phần tử. Bài đăng này cung cấp tổng quan về một số thuộc tính này Show
1. Sử dụng thuộc tính clientWidth và clientHeightTrong JavaScript, bạn có thể sử dụng các thuộc tính Ví dụ: đoạn mã sau trả về '520 × 120. ’ JS1 2 3 var clientWidth = tài liệu. getElementById('vùng chứa').clientWidth; var clientHeight = tài liệu. getElementById('vùng chứa').chiều cao khách hàng; cảnh báo(`{clientWidth} x ${clientHeight}`); HTML1 CSS1 2 3 4 5 6 .main-class { đường viền. 1px màu đặc màu xám; chiều rộng. 500px; chiều cao. 100px; phần đệm. 10px; } Chỉnh sửa trong JSFiddle 2. Sử dụng thuộc tính offsetWidth và offsetHeightNgoài ra, nếu bạn cần bao gồm đường viền và thanh cuộn, bạn có thể sử dụng thuộc tính Ví dụ: đoạn mã sau sẽ trả về '522 × 122' JS1 2 3 var offsetWidth = tài liệu. getElementById('vùng chứa').offsetWidth; var offsetHeight = tài liệu. getElementById('vùng chứa').offsetHeight; cảnh báo(`${offsetWidth} x ${offsetHeight}`); HTML1 CSS1 2 3 4 5 6 .main-class { đường viền. 1px màu đặc màu xám; chiều rộng. 500px; chiều cao. 100px; phần đệm. 10px; } Chỉnh sửa trong JSFiddle 3. Sử dụng phương pháp clientHeight2Phương thức getBoundingClientRect() trả về kích thước của phần tử. Nó trả về một đối tượng Ví dụ: đoạn mã sau trả về '522 × 122' JS1 2 3 4 5 var rect = tài liệu. getElementById('vùng chứa').getBoundingClientRect(); var chiều cao = đường thẳng. chiều cao; var chiều rộng = rect. chiều rộng;
cảnh báo(`${width} x ${height}`); HTML1 CSS1 2 3 4 5 6 .main-class { đường viền. 1px màu đặc màu xám; chiều rộng. 500px; chiều cao. 100px; phần đệm. 10px; } Chỉnh sửa trong JSFiddle 4. Sử dụng thuộc tính clientHeight5 và clientHeight6Bạn cũng có thể sử dụng các thuộc tính Bạn có thể lấy chiều rộng của một phần tử trong CSS không?Thuộc tính chiều rộng trong CSS chỉ định chiều rộng của vùng nội dung của phần tử . Vùng “nội dung” này là phần bên trong phần đệm, đường viền và lề của một phần tử (mô hình hộp). Trong ví dụ trên, các phần tử có tên lớp là. bọc sẽ rộng bằng 80% so với phần tử cha của chúng.
Làm cách nào để tính chiều rộng CSS?Thuộc tính chiều cao và chiều rộng CSS được sử dụng để chỉ định chiều cao và chiều rộng của một phần tử tương ứng.
. cú pháp Làm cách nào để tìm chiều rộng div trong CSS?CSS. Ngoài ra, bạn có thể sử dụng thuộc tính offsetWidth nếu bạn cần tổng dung lượng mà vùng chứa div chiếm giữ. Nó trả về chiều rộng của vùng chứa div, bao gồm phần đệm, đường viền và thanh cuộn.
Chiều rộng của một phần tử là gì?Thuộc tính width đặt chiều rộng của phần tử . Chiều rộng của một phần tử không bao gồm phần đệm, đường viền hoặc lề. Ghi chú. Thuộc tính chiều rộng tối thiểu và chiều rộng tối đa ghi đè thuộc tính chiều rộng. |