Thông thường nếu tôi tạo CSS sprites, tôi xếp tất cả chúng lên cạnh nhau mà không có khoảng cách nào cả. Ví dụ: nếu tất cả các hình ảnh là 10x10 pixel, tôi sẽ đặt chúng ở tọa độ 0,10; 0,20; 10,10; 10,20.Có một khoảng cách nào được đề xuất về khoảng cách giữa các CSS sprites không?
Nhưng điều này dường như gây ra sự cố trong một số trường hợp nhất định. Ví dụ trong quá trình phóng to trang và trên thiết bị di động, bạn có thể thấy cạnh của sprite tiếp theo.
Tại sao sự cố này xảy ra, có phải do lỗi làm tròn không? Chỉ đơn giản là thêm khoảng cách xung quanh các sprites cách tốt nhất để tránh vấn đề? Nếu vậy, có một khoảng cách tối thiểu hoặc được đề nghị chúng tôi nên có giữa các biểu tượng trong hình ảnh sprite?
Tôi nghĩ rằng đây sẽ là hoàn toàn phụ thuộc vào cách bố trí của bạn, tuy nhiên nói chung, không có khoảng cách được ưa thích. – j08691
Hmm, tại sao các phiếu bầu? Câu hỏi này không mang tính xây dựng như thế nào? – DisgruntledGoat