Zoque
Dirsek Teması:
Geri Dön Zoque » Webmaster Kaynaklari » ://www » CSS » Firefoxa göre css

Firefoxa göre css

 
Konuyu Paylaş Seçenekler
 
tesera's Avatar
Üyelik Tarihi: 21.04.2006
Mesaj: 394
Görsel: 28
13.07.2006 | 11:19 | #1

Merhaba,

Bir CSS yazdım sayfam için iede hiçbir problem yok ama firefoxda 10 px e yakın sağdan ve alttan kaymalar oldu. Firefoxa göre CSS i düzelttiğimde bu sefer ie bozuluyor. Bunun için if li bir yapımı kurmak lazım acaba ie de şu .CSS e git firefoxda şu .CSS e git diye.

PHP Code:
## CSS Dosyam ##

#grikutu{
BORDER#d1d3be 1px solid;
width:100%;
height:100%;
padding10px;
background#eaebee
}

#grikutu1{
floatleft;
BORDER#d1d3be 1px solid;
width:500px;
height:400px;
background#ffffff
}

#grikutu1_{
padding10px;
margin3px;
BORDER#e6e7da 1px solid;
width:100%;
height:100%;
background#F4F4ED
}

#grikutu2{
floatleft;
BORDER#d1d3be 1px solid;
margin-LEFT10px;
width:205px;
height:400px;
background#ffffff
}

#grikutu2_{
padding10px;
margin3px;
BORDER#e6e7da 1px solid;
width:100%;
height:100%;
background#f4f4f6
}

## HTML Dosyam ##

<div id="grikutu">
    <
div id="grikutu1">
        <
div id="grikutu1_">
        
Veriler..
        </
div>
    </
div>

    <
div id="grikutu2">
        <
div id="grikutu2_">
        
Veriler..
        </
div>
    </
div>
</
div
__________________
Savaş çıkınca, ilk ölen gerçektir.

Tesera Fotograf Sergisi
  Alıntı yap
 
Witkey's Avatar
Üyelik Tarihi: 09.07.2006
Mesaj: 14
13.07.2006 | 15:04 | #2

Merhabalar,

Dediğin gibi hocam 2 .CSS düzenlemen daha mantıklı olur.
  Alıntı yap
 
tesera's Avatar
Üyelik Tarihi: 21.04.2006
Mesaj: 394
Görsel: 28
13.07.2006 | 16:22 | #3

Tamam doğru söylüyorsunuz ama bunu nasıl bir yapı ile yapmam gerekli.
__________________
Savaş çıkınca, ilk ölen gerçektir.

Tesera Fotograf Sergisi
  Alıntı yap
 
Witkey's Avatar
Üyelik Tarihi: 09.07.2006
Mesaj: 14
13.07.2006 | 17:04 | #4

JavaScript ile bu yapıyı oturtabilirsiniz ya da kullandığınız ( Dynamic web language ) Dinamik web dili ile yapabilirsiniz. [ PHP , ASP , JSP ] gibi.

örnek vermek gerekirse :
Kod:
<?PHP
$tarayici	= strtolower($_SERVER['HTTP_USER_AGENT']);
if(preg_match("/Firefox/",$tarayici)) {
	echo "Kullandığınız tarayıcı Firefox";
	// Firefox için CSS buraya yazılabilir..
	// <link rel="stylesheet" type="text/CSS" href="CSS/Firefox.CSS">
} else {
	echo "Kullandığınız tarayıcı Firefox değil";
	// Firefox dışı tarayıcılar için buraya yazılabilir.
	// <link rel="stylesheet" type="text/CSS" href="CSS/nonfirefox.CSS">
}
?>
İyi çalışmalar,
Onur Yerlikaya
  Alıntı yap
 
tesera's Avatar
Üyelik Tarihi: 21.04.2006
Mesaj: 394
Görsel: 28
13.07.2006 | 18:46 | #5

Tamam bir kontrol yazdım.

PHP Code:
Request.ServerVariables("HTTP_USER_AGENT"
dan gelen sonuca göre ie.CSS veya ff.CSS ile hallettim.
__________________
Savaş çıkınca, ilk ölen gerçektir.

Tesera Fotograf Sergisi
  Alıntı yap
 
mrtksn's Avatar
Üyelik Tarihi: 27.07.2005
Mesaj: 342
13.07.2006 | 19:12 | #6

bir de şöyle bir şey var: http://www.quirksmode.org/css/condcom.html
  Alıntı yap
 
Witkey's Avatar
Üyelik Tarihi: 09.07.2006
Mesaj: 14
13.07.2006 | 19:18 | #7

Alıntı:
mrtksn tarafından gönderilen mesaj:
bir de şöyle bir şey var: http://www.quirksmode.org/css/condcom.html
Tekrardan selamlar,

Bu şekilde olması performans açısından kötü değilmi ? 2 ayrı CSS'yi tek bir sayfada kullanıcıya göndermek performans açısından etki yaratır. Bence if'li olması ve istenilen Tarayıcıya gore uyarlandırılması daha iyi olur.
Sadece fikirlerimi söyledim , yanlış anlamayın lütfen.

İyi çalışmalar,
Onur Yerlikaya
  Alıntı yap
 
mrtksn's Avatar
Üyelik Tarihi: 27.07.2005
Mesaj: 342
13.07.2006 | 19:34 | #8

ne gibi bir performans kaybı?alt tarafı bir kaç satır fazladan CSS; işlemi kullanıcının bilgisayarı yapacak, hem sunucuya da yük binmez
  Alıntı yap
 
Witkey's Avatar
Üyelik Tarihi: 09.07.2006
Mesaj: 14
13.07.2006 | 21:34 | #9

Selamlar,

Performans kaybına neden olur 1 kac satır da olsa düzgün bir şekilde işlemek daha iyidir. Elbette alternatiflerde işlenebilir. Hem bunu diğer taraftan yani öğrenmek adına açarsak elbette güzel fakat şöyle bir durum var CSS'ye bu kadar yüklenmemeli programlamayı ( Dynamic web Language ) Dinamik web dili kullanılabilir.

program işini CSS'ye yaptırmak doğru olmaz sanırım , (( ee peki doğru degilse neden koyuldu o oraya ? )) herşeyin alternatif çözümleri mutlaka vardır Ama önemli olan onları doğru yerde doğru bir şekilde kullanabilmek olduğu kanısındayım. Gene de düşüncelerinize saygı duyarım.

İyi çalışmalar,
Onur Yerlikaya
  Alıntı yap
 
mrtksn's Avatar
Üyelik Tarihi: 27.07.2005
Mesaj: 342
13.07.2006 | 22:07 | #10

madem programın işini CSS ye yaptırmıyoruz program niye karışıyor CSS nin işine )
programın işi görünümü düzenlemek değildir, eğer özellikle görünümz üzerinde bir yazılım ile uğraşılmıyorsa

yazarsın scriptini , orda görünümü düzenleyecek olan şeyin CSS olduğunu bir bir kereye mahsus belirtirsin , programını yazarsın; belki sen belki bir başkası da CSS yi hazırlar, sonra çayırlarda koşarsın yuvarlanırsın için rahat )

gereksiz yere sunucuya yük bindirmek iyi bir şey değildir; bağlantı hızları iyi, üzerinde gelince font renginin değişmesi efektlerini bile ajax kullanarak verebiliriz, ancak bu işlem kullanıcının bilgisayarında çalışan bir JavaScript ile veya CSS ile yapmak varken ne diye sunucuyla muhattab olalım?
  Alıntı yap
Yanıt

Etiketler

css , gore , firefoxa

Seçenekler


 
Zoque'a hoşgeldiniz!
Zoque, 27.02.1999 tarihinde yayın hayatına başlamış, paylaşıma dayalı bir oluşumdur. Tasarım, teknoloji, web, kültür ve sanat ana başlıkları altında bilgi paylaşımı ve benzer değerlere sahip katılımcıların birbirleriyle iletişime girmelerine imkan sağlar. Bu amaçla saygın ve ciddi bir ortamda yardımlaşmak, haberleşmek, kendi bildiklerini diğer katılımcılarla paylaşmak isteyen, oluşumumuza düzenli katılımda bulunacağı inancını taşıyan konuklarımızı üye olmaya davet ediyoruz. [ » ]

Üye Girişi:

Connect with Facebook
Son Eklenen 20 Konu
BlogKüme'yi destekliyoruz
Kitap okuyor musunuz? Ne kadar peki?
Zoque'a sponsor olmak ister misiniz?

Zoque RSS Aboneliği Zoque RSS Aboneliği
En yeni konuları günün ilk ışıkları ile sabah kahvenizin yanında okumak ister misiniz?

Forum Yazılımı: vBulletin® Version 3.8.3 Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0 vbulletin

Arayüz/Skin "Güneş" © www.zoque.com / net. Copyright © 1999 - 2009
Forum Saati GMT +2. Şu anda saat: 10:32.