netbozum
wmaraci reklam

CSS'te Değişken Kullanımı

3 Mesajlar 3.398 Okunma
Toplam 3 mesaj ve 3.398 görüntüleme
acebozum
KaplanBozum

Developers Developers Laravel Artisan Kullanıcı
  • Üyelik 19.05.2012
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Konya
  • Ad Soyad E** A**
  • Mesajlar 328
  • Beğeniler 113 / 63
  • Ticaret 1, (%100)
Merhaba,
Şuan pek yaygın olmasa da yabancıların çoğunun kullandığı bir sistem var. PHP ile CSS'i birleştirmek. İlk başta bana da saçma ve anlamsız gelmişti. Bir örnek göstererek sözüme devam ediyorum.

Diyelim ki sizin 'stil.css' adındaki dosyanız var. Burada değişken kullanacağımız için 'stil.php' yapın(dilerseniz stil.asp de olabilir). Üstüne aşağıdaki PHP header ve sıkıştırma komutlarını yazın.


ob_start('ob_gzhandler');
header("Content-type: text/css; charset=UTF-8)");
$res = "../res/";
?>
html{
width:100%;
height:100%;
}

body{
width:100%;
height:100%;
margin:0;
padding:0;
background:url(body-arka.png) repeat;
}

#sayfa{
width:;
height:auto;
margin:0 auto;
}


index.html dosyanızda artık 'stil.php' olarak çağırabilirsiniz fakat 'stil.php' olması benim gibi hoşunuza gitmeyebilir. Bunun için de .htaccess dosyasına şunu ekleyebilirsiniz.

RewriteEngine on
RewriteRule stil\.css? stil.php [L,NC]


Artık stil.css dendiği zaman stil.php'ye gidecektir.

Örnek bir konu : http://muhammedbilici.com/php-ile-css-icerisinde-degisken-kullanimi-ve-sikistirma/690

Asıl soruma gelirsek, sizce böyle bir şey yapmak doğru mudur?, PHP'nin sıkıştırması ne kadar etkilidir?
 

 

wmaraci
reklam

Konyali Konyali furkan.konyali@gmail.com Kullanıcı
  • Üyelik 09.04.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek Front-end Developer
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 1043
  • Beğeniler 130 / 62
  • Ticaret 5, (%100)
Bence doğru hem sıkıştırılarak stil sayfasını daha erken gösterebiliriz. Yani sitemiz daha hızlı açılıcaktır bir nebze olsada.
 

 

nega nega Siz bilirsiniz.. Kullanıcı
  • Üyelik 17.01.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Blogger
  • Konum Osmaniye
  • Ad Soyad N** G**
  • Mesajlar 729
  • Beğeniler 404 / 127
  • Ticaret 0, (%0)
Bunu yapmaktansa css'deki boşlukları fazla noktalı virgülleri vs silerim daha iyi :) tabi değişken kullanmak zorunda kalınca mantıklı :)
 

 

www.nebigarci.net (Link yok, eski usül kopyala-yapıştır)
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al