Forumda yenilikler devam etmektedir , çalışmalara devam ettiğimiz kısa süre içerisinde güzel bir görünüme sahip olduk daha iyisi için lütfen çalışmaların bitmesini bekleyiniz. Tıkla ve Git
x

Son konular

HTML Nedir?

HTML Nedir?
0
367

uydukurdu

FD Üye
Katılım
Ocak 2, 2023
Mesajlar
53
Etkileşim
5
Puan
8
Yaş
46
F-D Coin
143

HTML Nedir?​

Hypertext Markup Language kısaca HTML. Web tasarımların iskeleti haline gelmiş, statik bir yapı, peki hala öyle mi? Bu sorunun cevabına yazının devamında değineceğim.

HTML Kim Tarafından Geliştirilmiştir?​

World Wide Web’in de yaratıcı olan İsviçre'deki CERN Araştırma Enstitüsünde bir fizikçi olarak çalışan Tim Berners-Lee tarafından HTML, 1991 yılının sonlarında geliştirilmiştir. Fakat 1995 yılında resmi olarak HTML 2.0 olarak duyurulmuştur.

Tim Berners-Lee (Fotoğraf: w3.org)

Kısa Bir Bakış​

HTML, web’in temelleri atılmaya başlandığı zamanlarda hazırlanmak istenen içeriklerin daha düzenli bir formatta yapılandırılmasını sağlamak amacıyla geliştirilmiş ve teknoloji dünyasına sunulmuştur.

HTML’in yapısına hızlı bir bakış attığımızda karşımıza tag (etiket) diye adlandırdığımız bloklar çıkar. Bunların arasında en yaygın olanlarından bazıları: html, head, body, div, h1, p, a ve input… Ee, bunlar ne anlama geliyor?
  • html: En üst seviyedeki, tüm diğer elemanları kapsayan bir etikettir..
  • head: Meta verileri örnek olarak sayfanın başlığı, yazı formatı gibi diğer HTML elemanlarını barındırır.
  • body: Web sayfa üzerinde görünmesini istediğiniz diğer tüm HTML elemanlarını kapsar.
  • h1: Font boyutu en büyük başlık tagidir. h1 etiketinin haricinde font boyutu büyükten en küçüğe doğru gidecek şekilde h2, h3, h4, h5, h6 etiketleri de mevcuttur.
  • p: Web sayfaları üzerinde paragraf oluşturmanızı sağlar.
  • img: Web sayfalarında resimleri gösterilmesi sağlar.

HTML Etiketlerini Yakından İnceleyelim​

Tek, tek bakalım. Görüyor olduğunuz class, id ve style ibareleri HTML dünyasında attribute bir başka deyişle nitelik olarak adlandırılıyor. Peki bunlar neyi ifade ediyor? Eğer bir yerlerde class ifadesini görüyorsanız bağlı olduğu etiketin bir sınıfa ait olduğu ve o sınıfın her türlü özelliğine sahip olabileceğini belirtir, böylelikle benzer karakterlerde etiket tanımları yapılabilir. Gel gelelim id’ye, adından da kolaylıkla anlaşılacağı gibi bir etiketin kimliğini belirler. Burada önemli bir noktaya değinmek istiyorum, id ve class arasında göz ardı edilmemesi gereken bir fark vardır. HTML dokümanlarında bir id sadece bir etikete ait olması gerekirken, class ise tanımından da yola çıkarsak bir sınıfa aittir yani birden fazla HTML elemanı aynı class’a yani aynı sınıfa ait olabilir. Geriye bir tek style kaldı, ziyaret ettiğiniz web sayfalarının görsel olarak birbirinden farkları olduğunu görmüşsünüzdür, bunlara web tasarım farkları diyoruz, işte burada devreye CSS tanımlamaları girer. HTML’i vücudumuzun iskeletine benzetirsek, CSS’i bir başka deyişle Cascading Style Sheets’i vücudumuzun makyajı olan ten rengimiz, göz rengimiz, saçlarımızın tarzı gibi düşünebiliriz. HTML bizlere etiketler içerisinde CSS yazmamızı sağlamak amacıyla style nitelik özelliğini getirmiştir. Yaptığımız örnekte paragraf etiketinin fontunu Arial ve font boyutunu 1 em olarak tanımladık, yani tasarımda özgürlük kazanarak kendi etiketimizi istediğimiz özellikte tanımlamış olduk. Tabii ki HTML bizlere daha fazla attribute (nitelik) sunuyor fakat bize şimdilik bu kadarı yeter.

HTML5 Nedir?​

HTML5 tarihler 2014’ü gösterdiğinde Dünyaya tanıtılmıştır. HTML geliştirmeleri genellikle yeni etiketler ekleme yoluyla yapılmış, böylelikle daha dinamik bir yapıya ulaşmıştır. HTML5 ile native, gömülü video ve ses desteği gelmiştir. HTML5 öncesi bu ihtiyaçlar Flash Player ve benzeri yazılımlar ile sağlanıyordu. Hatırladınız mı, size HTML statik bir yapıya sahiptir, peki hala öyle mi, diye sormuştum? İşte HTML5’in getirdiği en önemli yeniliklerden bir tanesi de dinamik işlev kazandırılmış HTML elemanlarıdır. Bkz: output etiketi.

SEO’ya Yeni Bir Yaklaşım​

HTML5’in web sayfalarına en büyük etkisi SEO iyileştirmeleri ile olmuştur. Yeni yeni etiketler sayesinde artık içeriklerinizin nerelerde olduklarını ve nereye ait olduklarını belirlemenize olanaklar sağladı. Bunlar article, section, aside, header ve footerdır.

Sor Bakalım​

  1. World Wide Web Consortium (W3C) Nedir?​

    Dünyadaki WWW standartlarını uygulamak, geliştirmek için 1994 yılında kurulmuştur. World Wide Web ve HTML’in yaratıcı Tim Berners-Lee tarafından yönetilmektedir. 21 Ekim 2019 verilerine göre toplam 443 üyesi bulunmaktadır.
  2. Blok Seviyesinde Etiket Nedir? (Block-level Tag)​

    Bir blok seviyesindeki etiket yeni bir satır başlatır ve sayfanın ya da bulunduğu konteynerin genişliğine sahip olur. Bunlara örnek vermek gerekirse html, head, body, p, h1, ul, ol, pre...
  3. Satır İçi Seviyesinde Etiket Nedir? (İnline-level Tag)​

    Adından da kolaylıkla anlaşılabileceği gibi yeni bir satır oluşturmaz, bir üst seviyedeki elemanın genişliğine sahip olur. Bunlardan bazıları: img, abbr, em, b, ins, del…
  4. HTML Bir Programlama Dili Midir?​

    HTML, markup dili bir başka ifade ile yazıları belirli seviyelere yerleştirmemizi sağlayarak daha anlamlı bir düzen kazandırmamıza olanak veren bir yapıdır. Markup dilleri programlama dillerinin yapabildiği temel işlevleri yerine getiremez. Bundan dolayı ayrı kategorilere ayrılmışlardır.
 

Similar threads

CSS Nedir? Cascading Style Sheets, kısaca CSS. Web tasarımın vazgeçilmezi haline gelmiş, webe estetik bir görünüm kazandırmayı amaçlayan bir tasarım dili. CSS Kim Tarafından Geliştirilmiştir? CSS, World Wide Web’in yaratıcısı, HTML’in geliştirilmesine katkı sağlayan ve İsviçre'deki CERN...
Cevaplar
0
Görüntüleme
295
HTML YAZILIM DİLİ NEDİR? HTML yazılım dili, web sayfalarının oluşturma şamasında kullanılan metin işaretleme dilidir. HTML, web tasarımcıların oluşturduğu sayfa ve uygulamamlar için kullandığı yapı profilleri, bağlantıları, paragraflar ve başlıklar oluşturmada yardımcı olmaktadır. Web...
Cevaplar
0
Görüntüleme
101
DOM (Document Object Model) Nedir? DOM’u Tanıyalım Document Object Model kısaca DOM, web sayfalardaki verilerin ve yapıların bir nesne tabanlı modelidir. XML tabanlı markup dilleri için geliştirilmiş bu yapı karşımıza en çok HTML ile birlikte çıkıyor. DOM sayesinde Javascript gibi diller web...
Cevaplar
0
Görüntüleme
197
İşaretleme dili olan Html, web sayfalarının hazırlanmasında kullanılan sistemdir Bir programlama dili olmayan Html bilgisayarlarımızda kullandığımız web sitelerinin oluşturulmasında kullanılır Chrome, Fİrefox ve İnternet Explorer gibi tarayıcılar html kodlarını işleyerek bu kodları web sayfasına...
Cevaplar
0
Görüntüleme
165
DOM Document Object Model kelimesinin kısaltılmasından gelir ve Türkçe karşılığı Belge Nesne Modelidir. DOM, HTML, XML gibi belgelerin diğer programlama dilleri veya script dilleriyle iletişim kurabilmesini sağlamak için geliştirilmiş bir arabirimdir. Programlama dillerinde sıkça karşımıza...
Cevaplar
0
Görüntüleme
475
858,536Konular
981,823Mesajlar
32,329Kullanıcılar
mrtmnsrSon üye
Üst Alt