css sorgusu için yayınlar alaka düzeyine göre sıralanmış olarak gösteriliyor. Tarihe göre sırala Tüm yayınları göster
css sorgusu için yayınlar alaka düzeyine göre sıralanmış olarak gösteriliyor. Tarihe göre sırala Tüm yayınları göster

23 Mart 2023 Perşembe

Css Nedir Nelerde Kullanılır

 merhaba degerli webyazilimciniz aılesı bu makelemizde sizlere css nedir nelerde kullanılır css ile ne yapılır onu anlatacam ve css sıstemıyle neler yapabılırsınız bu yazımda sızlere anlatacam ;

Öncelik Css nedir once onu anlatayım size


CSS, yani Cascading Style Sheets (Kademeli Stil Şablonları), web sayfalarının görünümünü düzenlemek ve biçimlendirmek için kullanılan bir stil dilidir. HTML veya XHTML gibi işaretlemelerle oluşturulan web sayfalarına uygulanarak, sayfanın nasıl görüneceğini belirlemek için kullanılır.

CSS, web tarayıcıları tarafından yorumlanır ve sayfanın farklı öğelerine nasıl stil uygulanacağını tanımlayan kurallar setini içerir. Bu kurallar, öğelerin renkleri, boyutları, kenarlık, arka planlar, yazı tipleri ve diğer birçok özelliğini kontrol etmek için kullanılabilir. CSS sayesinde, bir web sitesinin tasarımı ve düzeni ayrı bir şekilde kontrol edilebilir, böylece içerik ve görünüm birbirinden bağımsız hale gelir.

CSS'nin bazı yaygın kullanım alanları şunlardır:

  1. Web Sayfaları Tasarımı: CSS, web sayfalarının görsel tasarımını yapmak için kullanılır. Renkler, tipografi, düzen, arka planlar, buton stilleri, navigasyon menüleri gibi birçok öğenin görünümü CSS ile kontrol edilebilir.

  2. Responsive Web Tasarımı: CSS, web sayfalarının farklı ekran boyutlarına ve cihazlara uyum sağlamasını sağlayan responsive tasarımın oluşturulmasında kullanılır. Medya sorguları ve farklı düzenleme teknikleriyle, bir web sayfasının farklı ekranlarda nasıl görüneceği belirlenebilir.

  3. Web Uygulamaları Tasarımı: CSS, web uygulamalarının kullanıcı arayüzlerini stilize etmek için kullanılır. Formlar, tablolar, düğmeler, modallar gibi arayüz öğelerinin görünümü CSS ile düzenlenebilir.

  4. Baskı Stilleri: CSS, web sayfalarının baskı sürümleri için farklı stil tanımlamaları yapmayı sağlar. Bu sayede web sayfaları yazdırıldığında nasıl görüneceğini kontrol etmek mümkün olur.

  5. Animasyonlar: CSS, hareketli ve etkileşimli web sayfalarının oluşturulmasında kullanılır. Transitions, transforms ve keyframes gibi CSS özellikleri ile animasyonlar tanımlanabilir.

CSS, web tasarım ve geliştirme süreçlerinde yaygın olarak kullanılan bir araçtır ve web sitelerinin kullanıcı deneyimini ve görünümünü geliştirmek için büyük öneme sahiptir.

8 Ekim 2023 Pazar

.Htaccess Güvelik Önlemleri

 


.htaccess dosyası, bir Apache web sunucusu üzerindeki web sitenizin davranışını özelleştirmenize ve güvenlik önlemleri almanıza yardımcı olan önemli bir konfigürasyon dosyasıdır. .htaccess dosyasını kullanarak web sitenizi güvende tutmak için çeşitli güvenlik önlemleri alabilirsiniz. İşte bazı yaygın .htaccess güvenlik önlemleri:

  1. Erişim Kontrolü:

    • Tüm dizinlerin listelenmesini engellemek için: Options -Indexes
    • Sadece belirli IP adreslerinden erişime izin vermek için:
      css
      order deny,allow deny from all allow from 192.168.1.100
  2. Hotlink Koruması:

    • Diğer sitelerin resimlerinizi kullanmasını engellemek için:
      ruby
      RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?example.com/ [NC] RewriteRule \.(jpg|jpeg|png|gif)$ - [F]
  3. Dosya Türü Kısıtlaması:

    • İzin verilen dosya türlerini sınırlamak için:
      css
      <FilesMatch "\.(php|html|htm)$"> Order allow,deny Deny from all </FilesMatch>
  4. Dizin Güvenliği:

    • .htaccess dosyasının güvenliğini sağlamak için:
      css
      <Files .htaccess> order allow,deny deny from all </Files>
  5. Güvenlik Duvarı (Firewall) Ekleme:

    • Belirli IP adreslerine veya IP aralıklarına erişimi engellemek için:
      css
      order deny,allow deny from 192.168.1.100 allow from all
  6. Zararlı URL'lere Karşı Korumak:

    • Zararlı URL'leri engellemek için:
      scss
      RewriteEngine On RewriteCond %{QUERY_STRING} (eval\() [NC,OR] RewriteCond %{QUERY_STRING} (127\.0\.0\.1) [NC,OR] RewriteCond %{QUERY_STRING} ([a-z0-9]{2000,}) [NC] RewriteRule ^(.*)$ - [F]
  7. Dosya Erişimini Kısıtlamak:

    • Özel dosyalara erişimi engellemek için:
      sql
      <FilesMatch "(config\.php|config\.inc|config\.cfg)"> Order allow,deny Deny from all </FilesMatch>

Bu örnekler, .htaccess dosyası ile yapabileceğiniz bazı temel güvenlik önlemlerini göstermektedir. Web sitenizin gereksinimlerine göre bu önlemleri uygun şekilde özelleştirebilirsiniz. Ancak unutmayın ki .htaccess dosyasını düzenlerken dikkatli olmalı ve hatalı yapılandırmalardan kaçınmalısınız, aksi takdirde web sitenizin işlevselliği etkilenebilir.