Đã giải quyết: phản ứng đặt div ở giữa trang

Cập nhật lần cuối: 09/11/2023

Vấn đề chính liên quan đến việc đặt div phản ứng ở giữa trang là nó có thể khiến trang khó điều hướng.

There are many ways to center a div in React. One way is to use the style property and set the value to 'display: flex; justify-content: center;'.

Dòng mã này đang căn giữa một div trong React bằng cách sử dụng thuộc tính kiểu và đặt giá trị thành 'display: flex; biện minh cho nội dung: trung tâm;'.

thẻ div là gì

Thẻ div là thẻ HTML được sử dụng để chia trang thành các phần.

Căn chỉnh div

Căn chỉnh các div trong React là một nhiệm vụ có thể dễ dàng xử lý với sự trợ giúp của React props. Bằng cách sử dụng props, bạn có thể chỉ định các thuộc tính căn chỉnh cho từng phần tử div.

Để căn chỉnh các div trong React, trước tiên bạn cần tạo một chỗ dựa gọi là căn chỉnh. Chỗ dựa này sẽ chứa một mảng các thuộc tính căn chỉnh cho từng phần tử div. Đoạn mã sau cho biết cách tạo và sử dụng chỗ dựa sắp xếp:

nhập Phản ứng từ 'phản ứng'; nhập { StyleSheet } từ 'Reac-igen'; nhập Căn chỉnh từ './Align' ; const style = StyleSheet . tạo ({ thùng chứa: { flex: 1, justifyContent: 'trung tâm', màu nền: '#fff' }, }); Căn chỉnh . cấu hình ({ sắp xếp: [ { thuộc tính: 'trái', giá trị: 0}, { thuộc tính: 'trung tâm', giá trị: 50}, { thuộc tính: 'phải', giá trị: 100} ] }); xuất các kiểu mặc định;

Đoạn mã trên tạo một thuộc tính căn chỉnh có tên left và đặt giá trị của nó thành 0 . Điều tương tự cũng được thực hiện đối với các thuộc tính căn lề phải và căn giữa. Cuối cùng, biểu định kiểu được xuất dưới dạng tệp JavaScript.

Khi bạn sử dụng chỗ dựa căn chỉnh trong thành phần React của mình, bạn có thể chỉ định phần tử div nào sẽ có thuộc tính căn chỉnh được đặt thành các giá trị cụ thể. Để làm điều này, bạn chỉ cần sử dụng đối tượng căn chỉnh làm tham số khi gọi hàm render(). Đoạn mã sau cho biết cách sử dụng chỗ dựa sắp xếp trong một thành phần React đơn giản:

nhập Phản ứng từ 'phản ứng'; nhập { StyleSheet } từ 'Reac-igen'; nhập Căn chỉnh từ './Align' ; const style = StyleSheet . tạo ({ thùng chứa: { flex: 1, justifyContent: 'trung tâm', màu nền: '#fff' }, }); Căn chỉnh . định cấu hình ({ căn chỉnh = [ { thuộc tính: 'trái', giá trị 🙁 0 + 10) * 100}, { thuộc tính: 'trung tâm', giá trị 🙁 50 + 10) * 100}, { thuộc tính: 'phải', giá trị 🙁 100 + 10 ) * 100 } ] }); xuất các kiểu mặc định;

bài viết liên quan: