Tôi đang làm việc trên trang web này: http://www.mywebclass.org/~jeff/. Phần lớn ui được xây dựng với vị trí: cố định ;. Trong tất cả các trình duyệt ngoại trừ Safari nó làm cho tốt. Nhưng trong Safari nó là tất cả điều sai lầm. Có cách nào để sửa lỗi này không?Tại sao Safari dường như có vấn đề với vị trí css: đã sửa?
5
A
Trả lời
6
Bạn có position:fixed
trên một vài yếu tố nhưng bạn chưa thiết lập bất kỳ top
, left
, right
, hoặc bottom
để cho trình duyệt nơi họ nên được định vị. Trình duyệt sẽ được để lại để đoán (trong giới hạn) những gì bạn có nghĩa là nếu bạn không chỉ định vị trí và các trình duyệt khác nhau sẽ đoán những thứ khác nhau. Giải pháp là thêm các thuộc tính left
và top
vào tất cả các thành phần position:fixed
của bạn.
hmm ... ok, bất kỳ ý tưởng nào tại sao điều này chỉ hiển thị sự cố trong safari? – chromedude
@chromedude: "các trình duyệt khác nhau sẽ đoán những điều khác nhau". Opera, ví dụ, thậm chí không hiển thị bóng đèn của bạn. –
ah ... không thấy Opera. Được rồi cảm ơn. – chromedude