HTML - Alt Kategoriler :

HTML5 Meta Liste Bağlantı (Link-Anchor) Tablo Form Frame (Çerçeve) Resim CSS Script Programlama MicrodataBu Kategoriye İçerik Girin. Soru Sorun

İçerikler :

Attribute (Özellik) Bir Web Sayfasının Tarayıcı Tarafında Cache'l.. Body Elementi Br Elementi DOCTYPE Tanımlamaları Element Etiket (Tag) Head Elementi HTML, XML değildir HTML'de Yorum (Comment) Yapılması HTML (Hypertext Markup Language) - Metin Ötes.. HTML5 HTML5'de Javascript ve CSS Kodlarınızı Koruya.. HTML de Etiketleri Kapatınız Html Etiketi HTML Hiyerarşik Tag Yapısı HTML Kodlarını Hiyerarşik Yapısı Belirli Olac.. HTML Sayfasının Genel Yapısı HTML White-Space Karakterler ve Pre Etiketi Hypertext Medya Tipleri P Elementi Pre Elementi

Bu Sayfayı Paylaş:

Kavram

HTML (Hypertext Markup Language) - Metin Ötesi İşaretleme Dili

Tanım: İnternet'te web sayfaları geliştirmek için kullanılan işaretleme mantığına dayanan dil. Bu dile şeklinde etiketler ile metin, resim, bağlantı vs.. eklenerek web sayfaları oluşturulmaktadır.

Kavram

HTML5

Tanım: HTML'in 5. versiyonu. Şu anda (2012) henüz geliştirme veya taslak aşamasında (w3.org'da 2012 itibarıyla henüz taslak durumundadır ve çalışmalar daha uzun sürecek gibi gözükmektedir) olmasına rağmen tarayıcılar ve akıllı mobil cihazlar HTML 5'in bazı özelliklerini desteklemektedir. Web'i bir uygulama ortamına çevirme (cache , veritabanı desteği vb..) , güçlü multimedia(grafik,video,ses) desteği , semantik web desteği, çok farklı cihazlarda çalışabilme desteği gibi eklenen bir çok özellikten dolayı daha çok yeni bir platform olarak görülmektedir

Kavram

Hypertext

Tanım: Bir yazıdan başka bir yazıya geçmenizi (zıplamanızı:jump) sağlayan bağlantıların bulunduğu yazılar

Kavram

Etiket (Tag)

Tanım: HTML,XML gibi işaretleme dillerinde kullanılan, bir bilgiyi işaretleyip özelliklerini belirlemek için kullanılan işaret. Bir etiket < (küçük) işareti ile başlayıp > (büyük) işareti ile biter. Başlangıç etiketi şeklinde bitiş etiketi ise şeklindedir.

Kavram

Element

Tanım: Bir açılış etiketi (tag) ile başlayıp kapanış etiketi ile biten tüm bölüme verilen ad. bilgi bir elementtir.

Kavram

Attribute (Özellik)

Tanım: Bir etiketin (veya elementin) özelliklerinin belirtildiği özellikadi=değer şeklinde etiket içerisine yazılan özellikler. etiketi için src bir attribute'dir ve değeri "a" dır.

Kavram

Html Etiketi

Tanım: HTML'de bir belgenin ana elementi. Tüm diğer elementler Html elementinin içinde olmalıdır.

Kavram

Body Elementi

Tanım: HTML'de sayfanın görünen bölümlerinin bulunduğu ana element.

Kavram

Head Elementi

Tanım: HTML'de sayfa ile genel bilgilerin , tanımların , javascript , css gibi dosyalara bağlantıların olduğu ana element. Head bölümündeki içerikler görünür içerikler değildir.

Kavram

P Elementi

Tanım: HTML'de paragraf yaratmak için kullanılan element

Kavram

Pre Elementi

Tanım: HTML'de bir yazının white-space karakterleri (space , tab , yeni satır vs..) korunarak gözükmesini sağlayan element. Pre dışındaki diğer elementler bir yazıyı white-space karakterlerini dikkate almadan göstermektedir

Kavram

Br Elementi

Tanım: HTML'de bir yazı içerisinde yeni satıra geçilmesini sağlayan element.

Veri

HTML Sayfasının Genel Yapısı

Bir HTML sayfasının genel yapısı aşağıdaki gibidir : 

<html>
	<head>
		sayfa hakkında genel bilgiler buraya....
	</head>
	<body>
		sayfanın görünecek olan kısmı buraya....
	</body>
</html>

Bir HTML sayfası Html etiketi içerisinde olması gerekir. Head bölümü web sayfasının tanımları , özellikleri ile ilgili bilgilerin verildiği bölümdür. Body bölümü ise tarayıcıda gözüken bölümdür. 


Veri

HTML Hiyerarşik Tag Yapısı

HTML'de tag'ler (etiketler) hiyerarşik bir yapıdadır. Örneğin aşağıda etiketlerinin hiyerarşik yapısı gözükmektedir :

<tag1> <tag2> <tag3> </tag3> </tag2> </tag1>

Görüldüğü gibi hiyerarşinin en üstünde tag1 , altında tag2 ve onun altında da tag3 bulunmaktadır. Açılan bir tag kapanmadan üst tag kapatılamaz. 


Veri

HTML White-Space Karakterler ve Pre Etiketi

HTML'de white-space (boşluk , yeni satır ,  tab vb..) karakterleri normal durumlarda dikkate alınmamaktadır. Örneğin aşağıdaki gibi bir p etiketi kullanıldığında baştaki boşluk, tab ve yeni satır karakterleri temizlenerek ekranda gösterilir : 

<html>
<body>
        <p> 
                aglasam sesimi duyar misiniz misralarim da?
                dokunabilir misin ellerinizle göz yaslarima?
        </p>
</body>
</html>

Ekranda tek bir satır olarak aglasam sesimi duyar misiniz misralarim da? dokunabilir misin ellerinizle göz yaslarima" şeklinde gözükecektir. 

Eğer şiirin yukarıdaki koddaki gibi gözükmesi için <pre> etiketi kullanılmaktadır : 

<html>
<body>
        <pre>
                aglasam sesimi duyar misiniz misralarim da?
                dokunabilir misin ellerinizle göz yaslarima?
        </pre>
</body>
</html>

pre etiketi içindeki yazı biçimi aynen korunacak şekilde gösterilir. 


Veri

DOCTYPE Tanımlamaları

HTML ve XHTML sürümlerinde dökümanın kullanacağı DTD hakkında bilgi vermek amacıyla aşağıdaki tiplerde tanım kullanılır :

  • Strict : DTD'de belirtilen elementler ve attribute'ler uygulanır ve doğrulanır. Bunun dışında kalan depracated ve frameset ile ilgili olan element ve attribute'ler kabul edilmez. HTML ve XHML Örnekleri : <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> , <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  • Transitional : Strict ile desteklenen element ve attrübute'lere ek olarak depracated element ve attribute'ler de desteklenir. HTML ve XHML Örnekleri : <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> , <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  • Frameset : Transitional ile desteklenen element ve attrübute'lere ek olarak framaset özelliği desteklemek içindir. HTML ve XHML Örnekleri : <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"  "http://www.w3.org/TR/html4/frameset.dtd"> , <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

 


Sav

HTML5'de Javascript ve CSS Kodlarınızı Koruyamazsınız

HTML5'de Javascript , CSS gibi kodlarınızı korumanız (başkası tarafından kodun okunamaması, değiştirilememesi ve başka bir yerde kullanılamaması) mümkün değildir

Öneri

HTML de Etiketleri Kapatınız

HTML'le açılan her tagı kapatınız. Kapatılmayan her tag görüntü ile ilgili sıkıntı oluşturabilir . Bu nedenle aşağıdaki gibi tag'ler kapatınız : 

<suptag>............<subtag>...............</subtag>..................</suptag>

Yukarıda görüldüğü gibi önce subtag ardından tag kapatılmaktadır. 


Öneri

HTML Kodlarını Hiyerarşik Yapısı Belirli Olacak Şekilde Yazınız

HTML'de etiketlerin hiyerarşik yapısı belirli olacak şekilde kod yazınız. Örneğin aşağıdaki HTML anlaşılması zordur : 

 

<html><head>
	<title>welcome</title></head>
<body><center><font color="red" size="12">hello world</font>
</center>
</body></html>	

 

Aynı örnek aşağıdaki gibi yazılabilir : 

 

html>
<head><title>welcome</title></head>
<body>
	<center>
		<font color="red" size="12">hello world</font>
	</center>
</body>
</html>	

 

Yukarıdaki yazış şekli daha anlaşılır bir şekildir. 


Kavram

Medya Tipleri

Tanım: HTML'de bazı özelliklerin farklı cihaz tiplerinde farklı davranmasını sağlamak için kullanılan medya tipleri. Tanımlı tanımlı medya ifadeleri , Screen (sayfalı olmayan bilgisayar ekranı), print (printer için), handheld (küçük ekranlı el cihazları), projection (projeksiyon), tv (televizyon), tty (teletip, terminal benzeri sınırlı cihazlar), braille (braille alfabesi ile dokunma özelliği olan cihazlar), aural (sadece işitme özelliği olan cihazlar) şeklindedir.

İpucu

HTML'de Yorum (Comment) Yapılması

HTML'de yorum yapmak için karakterleri kullanılır.  

<html>
<head>
	
head>
<body>
	
body>
html>

Yukarıda head bölümünde sadece bilgi vermek amacıyla yorum yapılmıştır. body içerisinde ise

etiketi yorum içine alınmış bu şekilde h1 elementinin geçerli olmaması sağlanmıştır. 


İpucu

HTML, XML değildir

HTML bir XML dili değildir. XML olması için gerekli well-formed kurallarına uymaz. HTML'in XML kurallarına uyan versiyonu XHTML olarak adlandırılır


İpucu

Bir Web Sayfasının Tarayıcı Tarafında Cache'lenmemesi İçin Meta Etiketini Kullanabilirsiniz

Bir sayfanın cache'lenmemesi için head etiketi içine aşağıdaki meta etiketlerini yerleştirebilirsiniz : 
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="pragma" content="no-cache" />

cache-control ve pragma ifadesi,  cache kullanılmamasını istemektedir. Expires ise tarayıcıda hemen expire olmasını (saklanmamasını) sağlar.
HTML içinde bu kontrol cache'lemeyi garanti etmeyebilir. Bu nedenle cache'le ilgili HTTP Header (başlık) değerlerinin (max-age, s-maxage, public , no-cache, must-revalidate ,proxy-revalidate) uygun set edilmesi yararlı olmaktadır.



Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir