2008-08-08 30 views
9

Tôi đã có một trang web mà tôi vừa tải lên mạng nội bộ, và nó hiển thị khác nhau bằng cách sử dụng Firefox 3.0.1 trên Ubuntu và WinXP.FF3 WinXP! = FF3 Ubuntu - tại sao?

Hai điều tôi đã nhận thấy trên Ubuntu:

  1. Các favicon là mất tích
  2. Màu nền không hiển thị (nó được đặt trong stylesheet)

Tôi đã làm gì thế này sai rồi? Tệp CSS đang được tải xuống dưới Ubuntu, vậy tại sao không phải là nó áp dụng tất cả các biểu định kiểu, chỉ là các bit mà nó thích? Và tại sao không phải là favicon hiển thị? Họ có cùng một vấn đề không?


Câu trả lời về màu nền: HTML không hợp lệ. Nhưng tôi muốn một người nào đó giải thích tại sao nó hoạt động dưới Windows chứ không phải Ubuntu.

Câu trả lời trên favicon: trước đây, không có hình đại diện. Trình duyệt lưu trữ thiếu favicon. Clear the Firefox cache và tất cả đều tốt.

Trả lời

8

Tôi trước tiên sẽ đề xuất bạn nhận mã html và mã css được xác thực. Nếu có bất kỳ lỗi nào trong đánh dấu của bạn, chúng có thể gây ra lỗi trong kết xuất.

1

Tôi cũng đã chạy vào chênh lệch giữa FF3 trên WinXP và FF3 trên OS X (chủ yếu là với vị CSS). CSS và HTML đều được xác nhận hợp lệ, nhưng tôi chưa bao giờ có thể tìm ra lý do tại sao có sự khác biệt này. Tôi nghĩ rằng công cụ dựng hình sẽ giống nhau, nhưng dường như có ít nhất một vài khác biệt tinh tế.

1

Tôi đồng ý .. có sự khác biệt tinh tế giữa hai hệ điều hành. Một phần của điều này chỉ là kích thước phông chữ và cách xác định chiều cao dòng và khoảng cách chữ cái. Rất nhiều luồng trang dựa trên các phần tử khoảng trắng này tương tác với các phần tử trang khác.

0

tôi tin rằng đây là vấn đề về phông chữ và vấn đề về trình duyệt/HĐH.

chúng tôi biết rằng các phiên bản firefox khác nhau phụ thuộc vào hệ điều hành - có một số tiện ích firefox có sẵn cho Linux, một số tiện ích mở rộng của firefox dành cho cửa sổ có sẵn. đó là phông chữ tôi đoán.

Cố gắng tải xuống mtts lõi phông chữ (loại thực sự ảo) bao gồm tất cả các phông chữ của cửa sổ để firefox có thể hiển thị phông chữ bạn đã chỉ định trong css.

bạn cũng có thể kiểm tra xem bạn có sử dụng phông chữ có sẵn trên cả hai nền tảng hay không. Nếu không, tôi đề nghị kiểm tra lại và xác nhận lại mã của bạn.

Sự cố khác có thể là độ phân giải màn hình. Nó có thể được okay trong cửa sổ với độ phân giải cao của bạn nhưng không phải với phiên bản ubuntu độ phân giải thấp.

0

Hầu như quá rõ ràng để nói, nhưng cả hai đều là "Firefox 3.01"? Ví dụ, một trong số đó không phải là Firefox 3.01 bản sửa đổi 3 cập nhật 6 gói dịch vụ 9 và gói kia, tốt, bạn sẽ có được hình ảnh.

Ngay cả khi cả hai đều là Firefox mới nhất cho nền tảng đó, không có nghĩa là chúng là chính xác là điều tương tự.

0

Để xem những gì khác, hãy nhập about: config vào thanh địa chỉ trong trình duyệt Firefox ở cả Linux và Windows, nhấn Enter, và so sánh sản lượng

0

Ubuntu (Tôi tin) áp dụng các bản vá lỗi của riêng mình để Firefox, vì vậy có lẽ nó gây ra. Có nói rằng, tôi nghĩ rằng các bản vá chỉ dành cho những thay đổi nhỏ về kiểu GUI.

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