Beşiktaş.Us

Beşiktaş Haber Portalı

SinerjiSoft için hazırladığım Beşiktaş Haber Sitesi tasarımının script giydirilmesi tamamlandı ve site yayın hayatına beta olarak basladı.

Siteye Katkım:

 Tasarım, Xhtml ve Css Kodlama

SinerjiSoft.Com Beşiktaş.Us - Ziyaret Et

CSS3’e Yavaş Bir Başlangıç

tarih 04 Eylül 2009 yazarMustafa AYDIN
Kategori: 
CSS3 Hakkında

CSS3 şu anda hala geliştirme aşamasında. Ancak bazı yenilikler yavaş yavaş denenmeye, kullanılmaya başlandı. Evet şu anda bunları kullanmanız anlamsız gelebilir. Çünkü IE hala bu yenilikleri desteklemiyor. Ama bunun yanında Firefox, Opera, Safari ve Chrome bazı CSS3 yeniliklerini kullanmamıza izin veriyor. Bence şimdiden alışmaya başlamak lazım ki yavaş yavaş CSS3 tekniğine şimdiden ayak uydurabilelim, ileride zorluk çekmeyelim.

Ben CSS3 Hakkında adlı kategorimde yeni özelliklere değineceğim. Buradan yenilikleri takip edebilirsiniz.

CSS Pseudo-elementleri

tarih 04 Eylül 2009 yazarMustafa AYDIN
Kategori: 
CSS, Web Tasarım

Bir önceki yazımda pseudo sınıflarından bahsetmiştim. Şimdi ise elementlerden bahsedeceğim. Yani sahte element sınıfları oluşturacağız diyebiliriz. Yazılışları pseudo sınıflarıyla aynıdır:

1
secici-adi: pseudo-elementi {özellik:değer;}

Hemen pseudo-elementlerinde bahsetmeye başlayalım:

First-line Pseudo-elementi

“First-line” pseudo elementi bir metnin ilk satırı için özel bir stil eklemek için kullanılır. Yani bir metnin sadece ilk satırının rengini değiştirebilir, kalın yapabilir, fontunu değiştirebilirsiniz. Kullanımı şu şekildedir:

1
2
3
4
5
p:first-line 
{
color:#ff0000;
font-variant:small-caps;
}

devamını oku

CSS Pseudo-sınıfları

tarih 04 Eylül 2009 yazarMustafa AYDIN
Kategori: 
CSS, Web Tasarım

CSS’de bulunan Pseudo (Sözde, Sahte) sınıflarla seçicilerinize özellikler ekleyebilirsiniz. Bunlar belli koşullarda uygulanacak özelliklerdir. Xhtml ile ulaşamadığımız koşullara ulaşabilmemizi sağlar. Belki şu anda ne demek istediğimi anlamadınız ama açıkladıkça emin olun kolay bir yöntem olduğunu fark edeceksiniz. Öncelikle Pseudo sınıflarının nasıl yazıldığını gösterelim:

1
secici-adi: pseudo-sinifi {özellik:değer;}

Gördüğünüz gibi her zamanki gibi bir sınıf adımız yani secici adımız var. Bu ister id olsun isterse de class olsun. Daha sonra iki nokta işaretini kullanıyor ve bir boşluk bıraktıktan sonra pseudo sınıf adını yazıyoruz ve süslü parantezlerimizin arasına da özellik ve özellik değerlerini belirtiyoruz.

Bağlantılar (Linkler) İçin Pseudo Sınıfları

Pseudo sınıflarını bağlantılarda kullanarak onlara istediğimiz şekilleri verebiliriz. Bağlantılarda kullanabildiğimiz pseudo sınıfları ise şunlardır : hover, visited, active, link. Belki bunları siz de kullanıyordunuz ama bunların adının pseudo sınıfları olduğunu bilmiyordunuz. Şimdi örnek kodlarımızı da gösterelim:

1
2
3
4
a: link (color: # FF0000) /* ziyaret edilmemiş link */ 
a: visited (color: # 00FF00) /* ziyaret link */ 
a: hover (color: # FF00FF) /* fare ile üzerine gelinen link */ 
a: active (color: # 0000FF) /* seçilen link */

devamını oku

Bağlantılara (Linklere) Küçük Önizleme Resmi

tarih 01 Eylül 2009 yazarMustafa AYDIN
Kategori: 
CSS, Javascript, Web Tasarım

Bazı sitelerde görürüz, var olan bağlantıların üzerine gittiğimizde açılacak olan sitenin küçük bir resmi gösterilir. İşte bunu ufak bir javascript ve css ile halledebiliriz. İlk olarak sayfanın en altında bulunan download butonuna tıklayarak gerekli dosyaları indirin. Bu .rar içerisinde iki adet dosya çıkacak. Biri javascript dosyası biri de image…

Şimdi ilk olarak javascript dosyamızı sitemizde head kodları arasına şu kodla ekleyelim (Not: Dosyalar sitenizin ana dizininde olduğu düşünülerek dosya yolu belirtilmiştir. Eğer başka bir dizine koyarsanız o yolu değiştirmeyi unutmayın.):

1
<script language="JavaScript" type="Text/JavaScript" src=" arc90_linkthumb.js"></script>

Şimdi de css kodlarımız arasına şu kodu da ekleyelim:

1
2
3
4
5
.arc90_linkpic { display: none; position: absolute; left: 0; top: 1.5em; } 
.arc90_linkpicIMG {
 padding: 0 4px 4px 0; 
background: #FFF url(linkpic_shadow.gif) no-repeat bottom right;
 }

devamını oku

Ücretsiz Web İconlar

tarih 27 Ağustos 2009 yazarMustafa AYDIN
Kategori: 
Web Tasarım

Web 2.0 ile birlikte ziyaretçi odaklı siteler çoğaldıkça ikonların önemi daha da arttı. Çünkü bu ikonlar görsellik olarak katkı sağlarkan bağlı oldukları bağlantıları (linkleri) desteklediklerinden dolayı onları daha ön plana çıkartmaktadırlar. Böylece paylaşım arzusununa, paylaşım ihtiyacına destek vermekteler. Zaten Web 2.0 demek bilgi paylaşımı demek sayılır. Web 2.0 için ikonların büyük önemi olduğunu düşünerek bu ikonlara sitemde yer vermek istedim. Eee sadece bilgilendirmek yetmez, biraz da o bilgileri desteklemek gerek ne de olsa. İşte bağlantılarınızı destekleyebilecek bağlantılar:

devamını oku

XHTML Kodlamanın Püf Noktaları

tarih 27 Ağustos 2009 yazarMustafa AYDIN
Kategori: 
Web Tasarım, Xhtml

Seo ve Arama Motoru Optimizasyonu için sitemizin kodlaması da önemlidir. Çünkü arama motorlarının botları hatasız kodlamayı daha rahat okurlar ve indexler. Ben de önemli gördüğüm ince ayrıntılara burada dikkat çekmeye çalışacağım. Maddelere dikkat ederek daha iyi sonuç alabilirsiniz:

1. DOCTYPE

Doctype sitemizin türünü belirler. Yani site xhtml mi, html mi, sürümü nedir gibi sorulara cevap verir. Doğru kullanımı için Xhtml sitenizdeki doctype kodunuzu aşağıdaki kodla kontrol edin:

1
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.

2. CSS Kodlarınız İçin Ayrı Bir Dosya Oluşturun

Style kodları html belgeniz içinde de olabilir ancak kod sadeliği, aradığınızı daha kolay bulabilmeniz ve vara olan hataları daha çabuk görebilmeniz için ayrı bir dosya oluşturmanız önemlidir. Hatta gerekirse kolaylık açısından birden fazla css dosyası oluşturun.

devamını oku

İki Kurumsal Site Çalışmam (PSD) – Download Edebilirsiniz

tarih 26 Ağustos 2009 yazarMustafa AYDIN
Kategori: 
Photoshop, Web Tasarım

Arkadaşlar daha önce yaptığım ve anlaşmazlık sonucu bilgisayarımda unuttuğum ve rastlantı sonucu bulduğum iki çalışmamı sizlere sunuyorum. İki çalışmada kurumsal çalışmadır ve psd formatındadır. İstenildiği takdirde ise xhtml ve css olarak şablona dökebilirim. Tek yapmanız gereken ise mustafaaydin [at] webilgic.com adresine mail atmanız. Bu adres msn adresi değildir, msnden bu adresle ulaşamazsınız.

İki şablonu da indirmek için tıklayın
Alternatif Link

Güle güle kullanın.

Bu dosyaları kaynak ve site adresi belirterek paylaşabilirsiniz.

Apak Psd TasarımFunny Psd Tasarım

CSS Dosya Yapısı – CSS Genel Kodlama Mantığı

tarih 26 Ağustos 2009 yazarMustafa AYDIN
Kategori: 
CSS, Web Tasarım

Daha önceki yazılarımda CSS’nin ne olduğunu, neye yaradığını açıklamıştım. Şimdi ise css dosya yapısı nasıl olur, genel kodlama mantığı nasıldır onu anlatacağım. Ama bu yazıya geçmeden önce id ve class farkı konulu yazımı okumanızı öneririm, çünkü bu yazıyı o bilgilerden haberdar olarak okumanız daha iyi olacaktır. Şimdi başlayalım.

Css kodlama sınıflar içerisinde yapılır. Yani sitedeki resimler grubu, paragraflar grubu, başlıklar grubu buna örnek olarak verilebilir. Sınıf adlarında kesinlikle Türkçe karakter, boşluk kullanmayın. Css kodlama için de ilk olarak grubumuzu belirlemeliyiz. İlk sınıf örneğimiz sitedeki tüm resimler olsun. Resimler grubunun etiketi Html’deki etiketidir yani img. Kodlamaya da bu etiket ile başlarız:

1
2
img{
}

devamını oku

İFrame İlleti, Detayları ve Çözümü

tarih 25 Ağustos 2009 yazarMustafa AYDIN
Kategori: 
Güvenlik, Web Tasarım

virusHer alanda olduğu gibi insanlar kolay hit kazanmanın yollarını aramışlar. Tabii bu arayışlarda bazı kişiler amaca giden yolda her şey mubahtır anlayışı ile hareket ettikleri için ortaya etik olmayan ve aynı zamanda başkalarına da zarar veren çözümler üretmişler. Tabii bu üretimler devam da edecektir.

IFrame virüsleri yerleştiği sitede görünmeyecek şekilde sayfalar açarak virüsü yayana hit kazandırırlar. Bazı IFrame’ler ise siteyi ziyaret eden kişilerin bilgisayarına karşıdan zararlı yazılımlar yüklerler. Böyle bir durumda genellikle Google sitenizi zararlı olarak etiketleyerek size hit kaybı olarak geri dönüş sağlar.

Bu virüslerin çalışma mantığına gelince sitenize öncelikle şöyle bir kod yerleştirir:

1
2
<iframe src="acilan sitenin adresi" style="visibility:hidden;position:absolute">
</iframe>

Bu kodu bazen php yardımıyla php’nin echo komutuyla siteye yazdırırlar. Echo komutunu bilmeyenler için biraz açalım. Bu kod php’nin yazdırma kodudur. Bu kod sayesinde siteye bir text ya da kod yazdırabiliriz.

Bu IFrame’nin bir diğer dikkat çeken özelliği ise sitenizde açtığı sitenin adresinde bol rakamların bulunmasıdır.

devamını oku

JQuery İle IE6 İçin Transparan PNG (Hem Arkaplanda Hem de Resimlerde)

tarih 25 Ağustos 2009 yazarMustafa AYDIN
Kategori: 
Javascript, Web Tasarım

jqueryIE6’nın bir problemi de transparan png dosyalarını sitemizde transparan olarak göstermemesidir. Hal böyle olunca da gif formatına göre daha avantajlı olan png dosyaları bir çok kez kullanamayız. İşte bu script sayesinde bu sorunun üstesinden de geleceğiz. Tabii bundan JQuery’den faydalanacağız.

Gelelim nasıl kullanılacağına. Öncelikle şu dosyayı indirelim: jquery_pngfix.rar

Sonrasında içinden çıkan iki JavaScript dosyasını sitemizin ana dizinine atalım ve html kodlarından <head></head> tagları arasına şu kodları ekleyelim:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<head> 
... 
 
<script type="text/javascript" src="jquery-latest.pack.js"></script> 
<script type="text/javascript" src="jquery.pngFix.js"></script> 
 
<script type="text/javascript"> 
    $(document).ready(function(){ 
        $(document).pngFix(); 
    }); 
</script> 
 
... 
</head>

Bu kodlardan ilk ikisi javascript dosyalarımızı sitemize ekler. Son ve yedinci satırdan başlayan kodumuz sitemizde pngFix sistemini aktif duruma getirir. Her şey hazır. Peki resim dosyalarını sitemizde nasıl kullanırsak png dosyalarımız IE6’da da transparan olur? Aşağıdaki örnek kodları inceleyerek siz de kullanabilirsiniz:

devamını oku