EPUBCheck CSS-006: CSS sabit konumlandırması
Güncellendi:
EPUBCheck CSS-006 bir kullanım mesajıdır: “CSS selector specifies fixed position.” Bir CSS kuralı position: fixed kullanıyor, bu da okuma uygulamaları tarafından sayfalanmış metinlerde tutarsız bir şekilde işlenir. Bu bir kullanım notudur, hata değildir: öğe ekranda kalabilir, kaybolabilir veya metinle örtüşebilir, bu uygulamaya bağlıdır.
Resmi mesaj
CSS selector specifies fixed position.
- Varsayılan ciddiyet
- Kullanım. Sadece bilgilendirici ve varsayılan olarak gizlidir: EPUBCheck -u (--usage) ile çalışırken görünür. Bu, EPUB'yi geçersiz kılmaz.
- EPUBCheck sürümü
- 5.4.0
Tipik nedenler
- Bir web sitesinden kopyalanan stiller, sabit başlıklar, alt bilgiler veya navigasyon çubukları gibi.
- Her ekranın üzerine sayfa numarası veya logo yerleştirmek için kullanılan sabit konumlandırma.
Nasıl düzeltilir
- EPUBCheck'yi adlandıran dosyayı bir metin veya EPUB editöründe açın (mesaj yol, satır ve sütun verir) veya EPUB'yi çıkarın ve orada açın.
- position: fixed'i kaldırın veya normal akışla değiştirin (position: static veya relative).
- Element web navigasyonu ise, kitabın içinden kaldırın: okuma uygulamaları kendi navigasyonunu sağlar.
- EPUB'yı yeniden inşa edin ve mesajın kaybolduğunu onaylamak için EPUBCheck'yi tekrar çalıştırın.
Ne zaman bu değil
Eğer özellik yön veya unicode-bidi ise, bu doğrudan yasaktır ve CSS-001 olarak bildirilmiştir.
Burada kullanılan terimler
Diğer CSS mesajları
CSS-005Conflicting alternate style tags found: ….CSS-007Font-face reference "…" refers to non-standard font type "…".CSS-004CSS documents must be encoded in UTF-8, detected …;CSS-008An error occurred while parsing the CSS: ….CSS-003CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.CSS-002Empty or NULL reference found.
Kaynaklar
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.