CSS nedir?

admin on Nisan 18th, 2008 | File Under CSS -

CSS nedir?

Css’in açılımı ile söze başlayalım. Cascading Style Sheets. Sizinde bildiğiniz üzere Html yazım şekli olarak etiket türünde bir yazım dili. Bu yüzden pek fazla özelliklere sahip değil. Bu sahip olamadığı özellikler nedeniyle sayfanın dizaynında bize tam esneklik veremiyor. Css bu amaçla üretilmiş bir dil. Kullanım kolaylığı ve kullanışlılığı ile Html’e eklenmesinden itibaren çoğu web tasarımcısının gözdesi oldu. Çünkü her türlü sayfa dizaynını bize bırakarak müthiş bir esneklik sağlıyor. Ayrıca ileriki konularımızda bahsedeceğimiz üzere bağlantılı stil şablonlar aracılığı ile de birden çok sayfaya etkiyebiliyor. Bu da bize sitenin görünümün değiştirmek istediğimizde elimizdeki onlarca belki de yüzlerce sayfanın kodlarını değiştirmeden sadece css dosyasının değiştirerek bu imkanı sağlıyor.Kısacası binlerce sayfayı tek merkezden yönetebilirsiniz.

No Comments

XHTML nedir?

admin on Nisan 18th, 2008 | File Under XHTML -

XHTML’in ismi EXtensible Hypertext Markup Language kelimelerinden türemiştir. Amacı HTML’yi ortadan kaldırmaktır. HTML 4.01 sürümü ile benzer bir çok yönü vardır. XHTML HTML’nin daha kolay anlaşılır ve kuralcı sürümüdür de diyebiliriz. XHTML HTML’nin XML olarak düzenlenmiş halidir.

XHTML bir web standardı olarak 26 Ocak 2000’de W3C tarafından kabul edilmiştir. XHTML normalde kullanılan HTML’nin yeni nesil sürümü olduğu için web gezginleri ve diğer uygulamalar tarafından kabul edilmesi zaman alacaktır. Bu arada örütbağı uygulamalarınızı mevcut XHTML standardına getirmek istiyorsanız HTML 4.01 sürümü ile uygun hale getirmek ile işe başlayabilirsiniz. Aşağıdaki 10 kuralı da uygularsanız uygulamalarınız XHTML uyumlu hale gelecektir.

1. Dökümanlar XML uyumlu olmalıdır.

HTML’de geçerli olan bu kod:

<b><i>Bu yazı kalın ve yatıktır</b></i>

XHTML’de geçerli değildir. Elemanlar düzgün biçimde iç içe geçmelidir.

<b><i>Bu yazı kalın ve italiktir</i></b>

Tüm XHTML elemanları <html> kök elemanı içinde bulunmalıdır. Diğer tüm elemanlar alt elemanlara sahip olabilir. Alt elemanların başlangıç ve bitiş tagları olmalı ve doğru biçimde iç içe geçmelidir. Temel döküman yapısı şu şekilde olmalıdır.

<html>

<head>…….</head>

<body>…….</body>

</html>

2. Tüm elemanlar küçük harfler kullanılarak yazılmalıdır. XHTML bir XML uygulamasıdır ve XML’de küçük büyük harf ayrımı vardır. Örneğin <BR> ve <br> tagları farklı biçimde yorumlanır.

Bu yazım yanlışdır.

<BODY>

<P>Bu bir paragrafdır</P>

</BODY>

Bu yazım ise doğrudur.

<body>

<p>Bu bir paragrafdır</p>

</body>

3. Tüm XHTML elemanlarının sonlandırılması gerekir. Boş olmayan her elemanın sonlandırılması gerekir, örneğin aşağıdaki yazım yanlışdır:

<p>Bu bir paragrafdır

<li>Bu bır liste maddesidir

Doğru olan:

<p>Bu bir paragrafdır</p>

<li>Bu bir liste maddesidir</li>

4. Boş elemanlarda sonlandırılmalıdır. Boş elemanlar ya bir sonlandırma elemanına yada “ />” işaretine ihtiyaç duyar. Örneğin aşağıdaki yazım yanlışdır.

Bu bir satır atlar<br>

Yatay çizgi böyle yapılır<hr>

Burada resim olacak <img src=”dosyaismi.gif”>

Doruları ise:

Bu bir satır atlar<br></br>

Yatay çizgi böyle yapılır<hr />

Burada resim olacak <img src=”dosyaismi.gif” />

XHTML web sayfalarınızı bugünün web gezginleri ile uyumlu hale getirmek istiyorsanız “/” işaretinden önce bir boşluk bırakmalısınız. <br /> yada <hr /> gibi.

5. Parametre isimleri küçük harf olmalıdır. Aşağıdaki örnek yanlıştır:

<table WIDTH=”100%”>

<div ALIGN=”center”>

Doğrusu:

<table width=”100%”>

<div align=”center”>

6. Parametre değerleri tırnak işareti içinde olmalıdır. Aşağıdaki örnek yanlıştır:

<table width=100%>

<div align=center>

Doğrusu:

<table width=”100%”>

<div align=”center”>

7. Parametre sadeleştirme kaldırılmıştır. Örneğin:

<input checked>

<option selected>

yanlıştır. Doğrusu:

<input checked=”checked” />

<option selected=”selected” />

8. “id” parametresi “name” parametresinin yerine geçer.

<img src=”dosyaismi.gif name=”resim1” />

<a name=”namedanchor”></a>

Yerine doğrusu:

<img src=”dosyaismi.gif id=”resim1” />

<a id=”namedanchor”></a>

9. XHMTL DTD zorunlu elemanları tanımlar. Tüm XHTML dökümanlarının DOCTYPE tanımlama zorunluluğu vardır. Html, head ve body bulunmalı ve title head içinde yer almalıdır. Aşağıda minimum bir XHTML dökümanını görüyorsunuz.

<!DOCTYPE Doctype goes here>

<html>

<head>

<title>Title goes here</title>

</head>

<body>

Body text goes here

</body>

</html>

DOCTYPE elemanı bir XHTML elemanı değildir ve standartlara uymasına gerek yoktur. Ayrıca sonlandırılması da gerekmez.

10. DOCTYPE zorunlu olarak mevcut olmalıdır. Geçerli 3 adet XHTML döküman tipi vardır:

a- XHTML Strict

XHTML Dökümanlarını css dökümanları ile beraber kullanmanız gerektiğinde kullanılır. HTML’nin dizayn unsurlarını içermez.

Tanımı:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”

http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd“>

b- XHTML 1.0 Transitional

CSS anlamayan web gezginlerini desteklemek ve HTML’nin dizayn unsurlarını kullanmak istiyorsanız bu döküman tipini kulanın.

Tanımı:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0

Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-

transitional.dtd”>

c- XHTML 1.0 Frameset

Eğer XHTML dökümanları pencerelere bölünmüş olarak gösterilecekse bu döküman tipini kullanın.

Tanımı:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Frameset//EN”

http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd“>

DTD nedir?

DTD bir web sayfasının tipini SGML (Standard Generalized Markup Language) dili ile belirler.

DTD, HTML gibi SGML uygulamaları tarafından kullanılır. Amacı sayfa için geçerli olan markup sitilini belirtmektir. XHTML SGML döküman tipinde tanımlanmıştır. Bir XHTML DTD dökümanı sayfada uyulması gereken kuralları, bilgisayarın anlayabileceği bir dille belirtir.

Yazdığınız XHTML dökümanlarının hangi standartlara uyduğunu DTD belirtir ve sayfada ilk satır olarak yer almalıdır. Sayfalarınızın standarda uygunluğu testlerini W3C’nin doğrulama araçları ile yapabilirsiniz. http://validator.w3.org adresinden bu araçlara ulaşabilirsiniz.

No Comments

Sandbox nedir?

admin on Nisan 17th, 2008 | File Under Sandbox -

Sandbox nedir?

Sizin internet siteniz haksız yere fazla üst sıralara çıkmaya başladığı için arama motorunuz google arka sayfalara atar. Sonra bir bakmışsınız ki futbolcu resimleri kelimesinde birinci sırada yer alırken üçüncü sayfalara düşmüşsünüzdür. Bu da google banı gibi kötüdür. Hitleriniz 10 bin 15 binken 300-, 400 ‘e kadar düşebilir.Ne demiştik. Arama motorları internet sitelerin hitlerinin %95′ini oluşturur. Örneğin deniz manzarası resimlerine bakacaksınız. Deniz manzarası resimleri kelimesini google da yazsanız birinci sıradaki siteye mi girersiniz yoksa üç ve dördüncü sayfalara tıklayıp da orada ki sitelere mi girersiniz?

Backlinkin sınırı nedir derseniz yoktur ama en çok dikkat etmeniz gereken şey. İvmenizin sabit olmasıdır. Haftada bir webmaster forum‘una girer ve link değişimi konusunda mesajınızı açarsınz. Sadece 5 link alınacaktır dersiniz ve her hafta sadece 5 backlink alırsınız. Böylece bir anda backlinkiniz uçmadığı gibi yavaş yavaş artış da google’ın hoşuna gidecektir.Ayrıca bir sayfada 50 den fazla başka siteyi önermeniz de google’ın hoşuna gitmez.Seo’ya aykuru faktörlerden biridir.

Fakat link değişiminde dikkat etmemiz gereken şeylerde vardır tabiiki. Kesinlikle link değişimi yapacağınız sitenin page rankına bakmayın. Önemli olan o sitenin backlink değeri ve kategorisidir. Kategoriden bahsedersek; endüstri mühendisliğiyle ilgili bir siteniz varsa gidip pagerank’ı 7 olan e-ticaret sitesinden link almak yerine pagerankı 4 olan endüstri mühendisliğiyle ilgili bir siteden link alın. Ya da ana sayfası pagerank 6 olan bir sitenin ana sayfasından link almak yerine endüstri mühendisliğini açıklayan Pr 3′lük sayfasından link alınız.Pagerankı 5 olan ve 20 backlinki olan site yerine pagerankı 1 olan ve 500 backlinki olan ve sizin kategorinizde olan siteler tercih edilmelidir. Böylece az backlinkle fazla iş yapmanın yanında pagerank değerinizide düşündüğünüzden fazla rakama ulaştırabilirsiniz.Backlink’in bu önemi neden derseniz, size link verecek olan 500 backlink sahibi olan siteyi düşünün. Her 500 sitenin de bir o kadar backlinki olsa. Sonra o sitelerinde 500′er diye düşünün. Böylece sitenizin bir numaralı referansı dışında iki ve üç numaralı referansları da olacaktır. Böylece ciddi bir referansımız olacaktır. Babamın babası, babamın babası.. gibisinden Adem ve Havva’ya ulaşmaktır bu

No Comments

Sandbox’a düşen sitemi nasıl kurtarırım?

admin on Nisan 17th, 2008 | File Under Sandbox -

Sandbox’a düşen sitemi nasıl kurtarırım?

Sandbox demek sitenizin hapse düşmeis demektir. Özgür olamayan bir site hit kazanamaz bunu nedeni ise arka sıralarda olmasıdır.Sandbox’a düştüyseniz ve bu kısma dikkatle bakıyorsanız , bilin ki bu link işini abartmışsınız. Çok fazla yükleme yapmışsınız. Önce bunu hafifletmek lazım. İşe yarayamayacak linkleri silin öncelikle. Bunu yaparken page ranka bakmayın. Backlinke bakın.

Ardından sitenize yeni ve orjinal içerikler ekleyiniz. Bir konuyu sitenize ekleyerek kopyala/yapıştır yapmanızın hiçbir anlamı yok. Sitenizde belirli bir süre link vermeyiniz. Ama link almanız yararlı olabilir. Bunun en iyi yolu ise ücretli link almaktır.Yada başka bir sitenizden bir arakdaşın sitesine link verin ve onun sizin sandbox ‘a düşmüş siteye eklemesini isteyin.

Sitenize bir anda çok link verilmesi sandbox’ı körükler diye düşünmeyin. Eğer öyle olsaydı yeni açılmış çok başarılı youtube gibi siteler sandbox’a düşerdi

Sandbox’a düşmüş sitenizin hitini arttırın ve mümkünse google’a mail atın. İlgilenen yetkililer mutlaka olacaktır. İllegal içerik sakın olmasın sitenizde.

Makalenin Kaynağı: Sandbox nedir?

No Comments

Pagerank Nedir?

admin on Nisan 17th, 2008 | File Under PageRank -

Pagerank Nedir?
PageRank, Google’ın site sıralamasında kullandığı algoritmanın sonucu sitenize verdiği değeri gösteren basitleştirilmiş 0′dan 10′a kadar olan bir değerdir. Bu değer genel olarak özgün bir içeriğe, sayfaya verilmiş bağlantılara ve bağlantı veren sayfaların kalitesine bağlı olarak değişir. Pagerank, değer olarak sitenizin Google tarafından arama sonuçlarında sıralanmasını ve Google tarayıcısının sitenizi kontrol etme sıklığını etkiler.

No Comments