Kích thước phông chữ khác nhau giữa localhost và máy chủ từ xa trong Firefox


5

Tôi đang có hành vi kỳ lạ này: Firefox (4.0.1, phiên bản Debian) đang hiển thị cùng một trang chính xác với hai kích thước phông chữ khác nhau nếu trang được lưu trữ trên localhost hoặc máy chủ từ xa.

Theo Fireorms, phông chữ được hiển thị trong phiên bản localhost là 14.3px trong khi phiên bản máy chủ từ xa là 13px. Kích thước được chỉ định qua CSS là 13px. Chrome hiển thị cả hai trang có cùng kích thước nên không phải là sự cố máy chủ.

Có bất kỳ biến cấu hình nào có thể tăng kích thước phông chữ dựa trên máy chủ không? Hoặc bất cứ điều gì khác có thể gây ra điều này?


Bạn có thể chắc chắn rằng Firefox đang sử dụng chế độ kết xuất Tiêu chuẩn trong cả hai trường hợp không? (Công cụ -> Thông tin trang) Máy chủ cục bộ và máy chủ từ xa của bạn có thể đã gửi các trang với các tiêu đề khác nhau (đặc biệt là tiêu đề Kiểu nội dung), điều này khiến Firefox hiển thị chúng khác nhau.
billc.cn

Cả hai thông tin trang hoàn toàn giống nhau: chế độ hiển thị tiêu chuẩn, cùng loại nội dung và mã hóa.
Matteo Riva

Trước tiên, hãy thử xóa bộ nhớ cache của bạn và so sánh lại các trang chỉ trong trường hợp Firefox đang sử dụng phiên bản cũ cho một trong số chúng. Nếu điều đó không hiệu quả, tôi khuyên bạn nên thử vô hiệu hóa tất cả các tiện ích bổ sung ngoài Fireorms để xem liệu một trong số chúng có can thiệp hay không. Về chủ đề Firebird, bạn đã chắc chắn kiểm tra không có bộ chọn nào ở đâu đó đang đặt giá trị này chưa? Trên tab Kiểu, nhấp vào mũi tên xuống và đảm bảo 'Hiển thị CSS Tác nhân người dùng' được bật.
James P

Bắt đầu firefox với -safe-mode, hành vi tương tự. Không có bộ chọn lạ nào ngay cả khi bật "Hiển thị CSS Tác nhân người dùng": chỉ có một khả năng hiển thị duy nhất là font-size: 13pxtrong tệp CSS. Phông chữ được hiển thị thay vì 14.3px (tức là btw chính xác hơn 10%)
Matteo Riva

Câu trả lời:


6

Khi tôi làm việc này, tôi đã tìm thấy một người khác có cùng vấn đề. Họ đề xuất rằng nó nằm ở cài đặt thu phóng trong Firefox: có vẻ như nó có thể được đặt độc lập cho các trang internet và mạng nội bộ. Thử xem -> Thu phóng -> Đặt lại khi xem từng trang (bạn có thể cần nhấn ALT trước để hiển thị thanh menu.

Nguồn: http://www.dreamincode.net/forums/topic/98448-font-size-difference-on-localhost-vs-actual-server/


Điều đó là vậy đó. Tôi không bao giờ nghĩ zoom có ​​thể được liên kết với máy chủ. Trên thực tế tôi không bao giờ nghĩ thu phóng đã được lưu khi một trang được đóng lại.
Matteo Riva

1

Có thể là tên máy chủ không giải quyết từ bên trong mạng? Nhìn vào các tài nguyên không thể tải trong Fireorms, bạn có thể thấy rằng CSS của bạn không thể tải được.


Biểu định kiểu được tải chính xác và thực sự gán 13px làm cỡ chữ. Chỉ là nó được tăng thêm 10% khi được kết xuất, vì lý do uknown với tôi
Matteo Riva

Đây là một phần của vấn đề cho đội của tôi.
Joshua Drake

0

Tôi đã có chính xác cùng một vấn đề - thậm chí đến mức một số trang đã hành xử và những trang khác thì không! Xóa bộ nhớ cache đã giải quyết nó.

Tôi chạy một chút JavaScript lấy độ phân giải màn hình từ trình duyệt và sau đó đặt kích thước phông chữ phù hợp. Điều này cho phép văn bản vẫn dễ đọc với màn hình độ phân giải lớn mà không quá lớn trên màn hình độ phân giải thấp. Có thể tôi đang thiếu một cách dễ dàng hơn để làm điều đó, nhưng xác định lại kích thước phông chữ trong em thay vì các điểm hoặc pixel không hoạt động.


Bạn có thể chia sẻ JavaScript đó không? Điều đó có thể hữu ích.
Glorfindel
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.