Video: Hướng dẫn anh Dương quản trị web wordpress từ A - Z 2025
Một trong những câu hỏi thường gặp nhất về CSS3 là làm thế nào để trung tâm một hình ảnh trên trang. Thật không may, hầu hết các câu trả lời bạn nhận được thảo luận chỉ là thẻ
-
Mở SimpleGraphics. CSS và thêm kiểu sau.
#ImageContainer img {height: 400px; chiều rộng: 400px; margin: 0px;}
Mục đích của phong cách này là tạo một hình ảnh có kích thước cụ thể. Có một số cách để đối phó với các hình ảnh có kích cỡ khác nhau. Đây là một trong số họ. Nó hoạt động tốt khi hầu hết các hình ảnh của bạn có cùng kích thước.
Trong một số trường hợp, chẳng hạn như khi bạn tập trung các hình ảnh có kích thước khác nhau, bạn phải sử dụng JavaScript. Để đặt một hình ảnh ở giữa trang, bạn phải biết kích thước của hình ảnh. Nhiều thư viện bên thứ ba làm cho bạn dễ dàng tập trung hình ảnh lên màn hình - kỹ thuật CSS chỉ có giới hạn.
-
Thêm mã sau vào kiểu #ImageContainer.
vị trí: tuyệt đối; chiều cao: 400px; chiều rộng: 400px; trái: 50%; lề trái: -205px;
Mã này đặt vị trí là tuyệt đối và cho nó kích thước giống với hình ảnh, để các thẻ và
được liên kết. Sau đó đặt phía bên trái của trang 50% trên trang, do đó bất kể người dùng thay đổi cửa sổ trình duyệt như thế nào, bên trái của trung tâm vẫn giữ nguyên.Dĩ nhiên, bạn không muốn làm trung tâm ở bên trái của màn hình - bạn muốn căn giữa. Cài đặt lề trái di chuyển lề trái 205 pixel sang trái (một nửa kích thước tổng thể của hình ảnh cộng với phần đệm) để trung tâm hình ảnh hiện ở giữa trang.
-
Lưu tệp CSS và tải lại trang.
Bạn nhìn thấy hình ảnh và khung của nó ở giữa trang.
