İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Garip bir sorun.

asynchronous1

0
İyinet Üyesi
Katılım
24 Mayıs 2010
Mesajlar
74
Reaction score
0
Konum
Rize
Merhaba arkadaşlar, hazırlamakta olduğum bir web sitesinde garip bir sorun yaşıyorum ve araştırmalarım sonuç vermedi.

Sorun: PHP fonksiyonlarımın içerisinde CSS stillerini kullandığımda Firefox problem çıkartıyor. Ancak IE'da sorun yok.

Tanım: Şöyle ki;
ust_kisim() isimli fonksiyonum içerisinde HTML üst bilgileri ile birlikte CSS stil dosyamı sayfaya dahil ediyorum.
ana_tablo() fonksiyonu orta kısım işlemlerini yapıyor.
alt_kisim() fonksiyonu da bildiğiniz üzere footer işlemleri için.

Şimdi, ust_kisim() fonksiyonu içerisinde sayfaya dahil ettiğim CSS stil dosyası dahilindeki stilleri ust_kisim() fonksiyonu içerisinde kullanabiliyorum ve Firefox burada sorun çıkartmıyor. Ancak ana_tablo() ya da herhangi bir başka fonksiyon içerisinde bu stilleri çağırdığımda Firefox stiller sanki hiç tanımlanmamış gibi davranıyor ve sayfanın görünümü iğrenç bir hâl alıyor. (IE'da sorunsuz çalışıyor.)

Küçük bir proje olduğu için Template Engine kullanmak istemiyorum. :S

Sizce nerede yanlış yapıyorum?

Şimdiden teşekkürler.
 

Hugo

0
İyinet Üyesi
Katılım
4 Mayıs 2010
Mesajlar
332
Reaction score
10
tam olarak kodları yazabilir misiniz ?
 

asynchronous1

0
İyinet Üyesi
Katılım
24 Mayıs 2010
Mesajlar
74
Reaction score
0
Konum
Rize
CSS stil dosyası:
Kod:
<style type="text/css">
<!--
body {
	background-image: url(images/bg1.jpg);
	background-repeat: repeat-x;
	background-color:#303b41;
}
.telifhakki {font-size: 9px; font-family: Arial, Helvetica, sans-serif; color: #999999;}
.tarih {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}


<!-- ortak stiller -->
.navigasyon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ad2903;
}
.standartyazi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.standartinceyazi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.standartnot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.standartnotlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ad2903;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.standartlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #ad2903;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

<!-- yatay.ust.menu.php stilleri -->
.yatay_ust_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}


<!-- sol.menu.php stilleri -->
.solmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	font-weight: bold;
	color: #666666;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}


<!-- inorta.php stilleri -->
.dnyazi {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:bold;
	font-size: 12px;
}
</style>

Foksiyon için de örnek olarak;
PHP:
function ana_tablo()
{
      // vs. vs. vs.
      <font class="ornekstil">Deneme yazısı</font>
      // vs. vs. vs.
}

Şeklinde düşünebilirsiniz. Teşekkürler.
 

Hugo

0
İyinet Üyesi
Katılım
4 Mayıs 2010
Mesajlar
332
Reaction score
10
HTML:
<style type="text/css">
<!--
body {
	background-image: url(images/bg1.jpg);
	background-repeat: repeat-x;
	background-color:#303b41;
}
.telifhakki {font-size: 9px; font-family: Arial, Helvetica, sans-serif; color: #999999;}
.tarih {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}


<!-- ortak stiller -->
.navigasyon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ad2903;
}
.standartyazi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.standartinceyazi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.standartnot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.standartnotlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ad2903;
}
.standartnotlink a:link {
	text-decoration: none;
}
.standartnotlink a:visited {
	text-decoration: none;
}
.standartnotlink a:hover {
	text-decoration: none;
}
.standartnotlink a:active {
	text-decoration: none;
}
.standartlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #ad2903;
}
.standartlink a:link {
	text-decoration: none;
}
.standartlink a:visited {
	text-decoration: none;
}
.standartlink a:hover {
	text-decoration: none;
}
.standartlink a:active {
	text-decoration: none;
}

<!-- yatay.ust.menu.php stilleri -->
.yatay_ust_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.yatay_ust_menu a:link {
	text-decoration: none;
}
.yatay_ust_menu a:visited {
	text-decoration: none;
}
.yatay_ust_menu a:hover {
	text-decoration: none;
}
.yatay_ust_menu a:active {
	text-decoration: none;
}


<!-- sol.menu.php stilleri -->
.solmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	font-weight: bold;
	color: #666666;
}
.solmenu a:link {
	text-decoration: none;
}
.solmenu a:visited {
	text-decoration: none;
}
.solmenu a:hover {
	text-decoration: none;
}
.solmenu a:active {
	text-decoration: none;
}


<!-- inorta.php stilleri -->
.dnyazi {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:bold;
	font-size: 12px;
}
</style>

Umarım yukarıdaki düzenleme size birşeyler ifade eder.

<div class="solmenu"><a href="">lnk</a></div>
 

asynchronous1

0
İyinet Üyesi
Katılım
24 Mayıs 2010
Mesajlar
74
Reaction score
0
Konum
Rize
CSS e çok hakim olmadığım için <div></div> taglarını kullanmak yerine tabloları kullanıyorum. Yardımınız için teşekkür ederim, sanırım artık halledebilirim.

Düzenleme: CSS stil dosyası içerisindeki <!-- Açıklama satırları --> kaldırdığımda sorun düzeldi sayılır ama body özellikleri halen sorunlu.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst