2012-02-22 17 views
8

Tôi có một trang đa ngôn ngữ và tôi gặp sự cố với phiên bản tiếng Nhật.Kích thước phông chữ IE8 bật: hover - lang Nhật Bản chỉ

Vì một số lý do trong IE8, khi tôi di chuột qua phần tử, kích thước phông chữ của anh chị em sẽ tăng/giảm.

Ngay cả người lạ, là điều này không xảy ra trên mỗi di chuột, đôi khi tôi không thể tái tạo ngay lập tức, tôi cần phải tiếp tục di chuột qua các yếu tố khác nhau trong cùng một khu vực của trang. Cuối cùng lỗi này sẽ làm cho đầu xấu xí của nó.

Lỗi này chỉ xảy ra trên trang tiếng Nhật, tất cả các ngôn ngữ khác có vẻ ổn.

Điều này có thể xảy ra trên các phiên bản Internet Explorer khác, tôi chưa thử nghiệm trên tất cả.

Để làm rõ, tôi không có bất kỳ thay đổi kích thước phông chữ nào trên bất kỳ quy tắc nào: quy tắc di chuột.

+0

Tôi không biết nhiều về quy tắc IE hoặc di chuột, nhưng nhiều trình duyệt cho phép bạn xác định phông chữ mặc định trong cài đặt trình duyệt và _a different_ phông chữ mặc định cho ngôn ngữ châu Á.Có lẽ phông chữ mặc định Châu Á của bạn lớn hơn phông chữ mặc định của phương Tây? – jogojapan

+0

Đăng một số mã hoặc liên kết đến trang web của bạn để chúng tôi có thể xem xét. –

+0

Đợi một chút. Ở nhà tôi sẽ lấy quả cầu pha lê của tôi và cho bạn biết tương lai :) – HerrSerker

Trả lời

16

Tôi làm việc cho một trang web tiếng Nhật và gần đây đã gặp phải vấn đề này. Sau khi dành nhiều thời gian hơn là hợp lý, tôi thấy câu trả lời từ những chi tiết ghi-up bằng tiếng Nhật:

Các liên kết hàng đầu bao gồm các cách để đối phó với nó. Đối với những người không thể đọc được tiếng Nhật, tôi sẽ tóm tắt:


Vấn đề duy nhất ảnh hưởng đến IE8 hiển thị các trang bằng cách sử dụng MS P Gothic phông chữ (thường mặc định phông chữ tiếng Nhật trên Windows) tại một font-size đó là giữa 9px và 11px . Không giống như nhiều lỗi IE, nó không liên quan gì đến float/margins/line-height/etc. Như Oldie đã chỉ ra, các lỗi không nhất quán, đôi khi nó xảy ra ngay lập tức và đôi khi nó có một vài dao động, và nó có vẻ để phóng to/thu nhỏ các văn bản ngẫu nhiên.

Ba giải pháp chính như sau:

  1. Đặt phông chữ để MS Gothic hoặc một số phông chữ khác của Nhật sử dụng font-family phong cách.
  2. Thay đổi kích thước phông chữ thành bất kỳ thứ gì ngoài phạm vi 9px ~ 11px (Theo cài đặt phông chữ IE8 mặc định, 1em văn bản có kích thước sẽ không bị ảnh hưởng, nhưng văn bản hơi nhỏ hơn (ví dụ: 0.8em) sẽ bị ảnh hưởng).
  3. Force IE8 để hiển thị trang như thể nó là IE7 bằng cách thêm vào sau trong tiêu đề:
    <meta http-equiv="X-UA-Compatible" content="IE=7" />

tôi đã đi với # 2 vì MS Gothic nhìn chói tai bên cạnh tất cả các MS P Gothic văn bản khác và cảm thấy số 3 có những bất lợi rõ ràng cho trang web của chúng tôi.

Đây không phải là giải pháp lý tưởng, nhưng nó hoạt động. May mắn nhất.

+1

+1 cho một câu trả lời hay bằng một lỗi cực kì kỳ lạ. – ScottS

+0

@Manmaru: Cảm ơn bạn vì thông tin có giá trị này, hãy thử cách này và cho bạn biết. Kích thước phông chữ của nút là 10px hoặc 11px, mà vấn đề này phát sinh. – dhinesh

+0

@ManMaru: Sự cố đã được giải quyết, Đã nhận được tiền thưởng! Cách tiếp cận # 2 đã qua sử dụng. Tôi đã có 100 phiếu bầu, tuy nhiên nó không được phép. Cảm ơn một tấn. – dhinesh

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