Tôi đã tạo một hộp phương thức và canh giữa nó bằng cách sử dụng technique Chris Coyer mentioned. Vấn đề duy nhất tôi đã tìm thấy với nó cho đến nay là đôi khi hộp được bù đắp bởi một nửa điểm ảnh, có thể làm cho một số trẻ em trông hơi sôi nổi. Câu hỏi của tôi là ,: có thể chụp kết quả cho toàn bộ pixel gần nhất không?Có thể "snap to pixel" sau khi dịch CSS không?
Cập nhật
Dưới đây là một vài hình ảnh để minh hoạ rõ hơn vấn đề này. Trong hình ảnh đầu tiên này, bạn sẽ nhìn thấy đầu vào văn bản và gạch dưới liên kết đã trả lại một cách chính xác:
Hình ảnh thứ hai cho thấy tác dụng sau khi biến đổi CSS đã được sử dụng. Lưu ý sự mờ của đường gạch dưới liên kết và các đầu vào văn bản được hiển thị không chính xác.
Mặc dù hình ảnh thứ hai không hiển thị nó, thỉnh thoảng tôi nhận thấy các dòng trắng trên và dưới wit hiệu ứng mờ tương tự.
Đối với bản ghi, đầu vào văn bản được tạo kiểu bằng các đường viền đơn giản và màu nền. Tôi đã bao gồm CSS cho những đầu vào ở đây để bạn có thể thấy không có gì đặc biệt xảy ra:
input {
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
border-radius: 0;
box-shadow: 0 1px 3px -1px #D5D5D5 inset;
color: #4C4C4C;
display: inline-block;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
max-width: 100%;
padding: 5px;
transition: border-color 0.1s ease 0s;
}
Bạn có thể mô tả ý của bạn bằng cách nào "các em trông có vẻ hơi hào nhoáng"? Bạn đang nói về vấn đề chống răng cưa? Bạn có thể chỉ cho chúng tôi một ảnh chụp màn hình hoặc tái tạo vấn đề trong jsFiddle không? – brianpeiris
@brianpeiris Tôi đã thêm hình ảnh để giải thích rõ hơn câu hỏi –
Thành thật mà nói, sự khác biệt hầu như không thể nhận thấy đối với tôi. Tôi đã sử dụng một công cụ so sánh hình ảnh và thực sự có nhiều khác biệt trong các tạo phẩm nén hơn so với các khác biệt thực tế (vì bạn đã lưu các ảnh chụp màn hình dưới dạng JPEG). Sẽ dễ trả lời câu hỏi của bạn hơn nếu bạn sao chép nó trong jsFiddle. – brianpeiris