/* Thiết lập chung */ body { font-family: Arial, sans-serif; margin: 20px; padding: 0; background-color: #f4f4f4; } .hang_ngang { display: flex; /* Sử dụng Flexbox để nhóm các phần tử con thành một hàng ngang */ align-items: center; /* Căn giữa các phần tử theo chiều dọc */ gap: 10px; /* Tạo khoảng cách 10px giữa các phần tử */ } h2, h3 { color: #333; } /* Danh sách thống kê */ ul { list-style-type: none; padding: 0; font-size: 18px; } ul li { margin: 5px 0; } /* Bảng dữ liệu */ table { width: 100%; border-collapse: collapse; background: #fff; margin-top: 20px; } /* Thiết lập tiêu đề bảng */ th { font-weight: bold; padding: 10px; border: 1px solid #ddd; text-align: left; } /* Thiết lập ô dữ liệu */ td { border: 1px solid #ddd; padding: 10px; text-align: left; word-wrap: break-word; overflow-wrap: break-word; } /* Cột URL - Giới hạn ký tự và hiển thị "..." nếu quá dài */ td:nth-child(3) { /* Cột URL */ max-width: 250px; /* Giới hạn chiều rộng */ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } /* Hiển thị đầy đủ nội dung URL khi rê chuột */ td:nth-child(3):hover { overflow: visible; white-space: normal; background: #f9f9f9; position: relative; z-index: 1; } /* Cột Thiết bị - Cho phép xuống dòng */ td:nth-child(5) { /* Cột Thiết bị */ white-space: normal; max-width: 200px; /* Điều chỉnh độ rộng tối đa */ } /* Nút bấm */ button { padding: 5px 10px; background: #007bff; color: white; border: none; cursor: pointer; } button:hover { background: #0056b3; } /* Phân trang */ .pagination { margin-top: 20px; } .pagination a { padding: 8px 12px; margin: 0 5px; text-decoration: none; background: #007bff; color: white; border-radius: 4px; } .pagination a.active { background: #0056b3; font-weight: bold; } .pagination a:hover { background: #0056b3; }