2011-01-29 34 views

Trả lời

9

Không, không phải.

Theo như tôi đã trải nghiệm, Safari và Chrome (trên OS X) dường như hiển thị phông chữ khác nhau. Safari sẽ hiển thị phông chữ không có kích thước được chỉ định nhỏ hơn đáng kể so với trong Chrome.

Chrome: enter image description here

Safari: enter image description here

+3

Có lẽ, điều này là do Chrome sử dụng kích thước phông chữ Windows chuẩn, trong khi Safari sử dụng kích thước phông chữ Mac chuẩn. Đó là một vấn đề của 72-dpi (trên máy Mac, để phù hợp với trang in) so với 96-dpi (trên Windows), và nó đã được như vậy trong nhiều năm. [Đọc thú vị về chủ đề] (http://blogs.msdn.com/b/fontblog/archive/2005/11/08/490490.aspx). –

+0

Có lẽ vậy! Tôi biết rằng cả hai trình duyệt đều có tùy chọn để điều chỉnh kích thước này, nhưng bạn không thể giả định rằng người dùng sẽ bao giờ chỉnh sửa các cài đặt đó. Tất nhiên người ta có thể thảo luận về việc có nên chọn kích thước phông chữ tương đối hơn các phông chữ có kích thước cố định không :) – slhck

6

Bạn nên kiểm tra cả hai trình duyệt nếu trang web của bạn có bất kỳ số lượng đáng kể JavaScript, như có sự khác biệt. Ví dụ: những điều sau đây gây ra lỗi JavaScript trong Safari chứ không phải Chrome.

var x = new Date('02-22-2011'); 
2

Bạn chắc chắn nên kiểm tra cả hai trình duyệt. Thậm chí nếu họ đang sử dụng WebKit để làm render, có rất nhiều sự khác biệt:

  1. Fonts - Họ làm cho chúng khác nhau, tôi rất muốn giới thiệu FontSquirrel để tạo phông chữ tương thích.
  2. Hiệu suất - Mỗi loại sử dụng cách khác nhau về cách hiển thị DOM trên màn hình về mặt triển khai công nghệ. Chrome sử dụng Skia (trên Linux, Windows), trong khi Mac sử dụng thứ gì đó khác. Ví dụ: hãy thử ẩn DOM trong số hơn 200 trẻ em trong Chrome so với Safari so với Firefox, bạn sẽ thấy Chrome mất hơn 20 giây, Safari mất hơn 5 giây, Firefox mất chưa đến 1 giây. Thời gian hiển thị khác nhau, vì vậy bạn phải chắc chắn rằng bạn kiểm tra để xem những gì từng người dùng trải nghiệm.
  3. Tính năng - Vài tính năng HTML5 khác nhau, chúng không có cùng một tính năng.
  4. JavaScript - Một số khác biệt như những người dùng ở trên đã đề cập và một ví dụ khác có thể là sự kiện sủi bọt khác nhau.

Nhưng, chúng thực sự tương tự, bố cục khôn ngoan, bạn không phải lo lắng nhiều (sửa chữa thực sự là tối thiểu), nhưng tốt hơn là kiểm tra để loại bỏ trường hợp thực sự kỳ quặc.

Hy vọng điều đó đã hữu ích!

1

Bạn phải kiểm tra trên cả hai trình duyệt và thậm chí trên các hệ điều hành. Chrome và Safari hiển thị khác nhau, đặc biệt nếu bạn sử dụng phông chữ tùy chỉnh (qua @ phông chữ). Tôi đã thấy rằng thậm chí Chrome hiển thị khác khi được sử dụng trong Linux và Windows, trong khi Safari hiển thị khác nhau khi trên Windows và iPad.

Các vấn đề liên quan