Tarih: 2008-03-15, 20:35:56 Mesaj konusu: Nuke ve CSS ve beni çıldırtan Firefox poff...
Nuke haberlerde CSS kullanıyorum ama Firefox ilk yüklemede yazıyı formatsız gösteriyor sayfayı refresh yapınca küt diye düzeliyor. IE7 de hiçbir sorun yok ayrıca. Localhost denemelerinde hem FF için hem de IE için sorunsuz ama gel gelelim iş web üzerinde firefox ile siteyi açınca başım dönüyor CSS komutlarından bir çoğu uygulanmıyor. Ama yeniden yükleyince tüm komutlar işletiliyor ve yazı tam istediğimiz gibi görüntüleniyor.
CSS dosyamdaki komutlar: işetilmeyenlerin satırların sonuna <-- ok koydum.
Kod:
p {
font-size:10pt; <--
position:relative;top:0px;left:0px;
padding-left: 20px;
padding-right: 5px;
line-height:150%; <--
color:#000000; <-- bunu nerden biliyorum çünkü renkli kodlar siyah çıkıyorda ordan :)
text-align:justify;
}
header.php, header.html,
article.php içinde themearticle($aaid,.... satırından önce,
tüm yazıların haber ($hometext) ve metin ($bodytext) bölümlerinin başına yazdım. Bu komutu yazıların başına hem <head> takısız hem de <head> takılı yazdım ama sonuç değişmedi.
Ayrıca haberlerin yarım yarım alt alta gösterildiği (sadece $hometext) bölümde sorun yok. Ne hikmetse yazının tamamını oku diyince çıldırıyor.
Teşekkür ederim. akın
Not: Tiny Mce kullanmak istemiyoruz sitenin ana sayfasını haddinden fazla ağırlaştırdı. Bundan vazgeçip sadece <p> ile yazıları düzene oturmak istemiştim. Tek CSS ile nede tüm yazılar kontrol altında. Bir gün tüm yazıların başlık rengini değiştirmek istediğimiz vakit epey kolaylıkta sağlayacaktı.
Kayıt: Nov 01, 2006 Mesajlar: 2412 Konum: izmirimi özledim
Tarih: 2008-03-16, 01:24:06 Mesaj konusu:
aslında bu senin hatan eğil...bu büyük bir sorun...opera-exploler-firefox bazen böyle farklı çalışabiliyor...üçünede tam uyumlu olması neredeyse imkansız..çünkü bazı komutlar farklı algılanıyor
evet dediğiniz çok doğru fakat FF nin kafasını bu kadar karıştıran durum tamamen kodlama hatası oldu. Ama bu hataya rağmen IE7 kafası karışmadan sayfayı ilk görüntülemede hatasız gösteriyor.
Şimdi gelelim hataya ve çözümüne:
Hata:
yazı için iki farklı yerde CSS Style tanımlanmış.
İlki: themes\Aqua\temamız\style\style.css içinde content tanımlaması bide benim yazıların başına eklediğim tanımlamalar.
bende önce story_home.html ile story_page.html dosyalarındaki
<font class="content">$content</font> bölümünü
<font class="content2">$content</font> şeklinde değiştirdim ve gidip style dosyasınada
.content2 {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
position:relative;top:0px;left:0px;
padding-left: 20px;
padding-right: 10px;
line-height:150%;
color:#000000;
text-align:justify;
}
bunu ekledim. artık tamamen sorunsuz.
bu arada ilk mesajda belirttiğim CSS dosyamda çalışmayan satırlarında sırrı çözülmüş oldu. Style dosyasındaki content tanımlamasıyla aynı olan girdiler.
Eğer bir yazı için iki yada daha fazla CSS tanımlaması varsa;
1. IE7 her seferinde son tanımlamayı esas alıyor.
2. FF2 ilk görüntülemede ilk tanımlama, sayfayı refresh yapınca ikinci tanımlama geçerli oluyor.
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız