HTML, web sayfalarının içeriğini yapılandırmak ve görüntülemek için kullanılan web'in temel dilidir. 1991'deki kuruluşundan bu yana HTML, yeni etiketler, yeni özellikler ve yeni işlevlerin eklenmesiyle birçok evrim geçirmiştir.
Dilin en son büyük sürümü olan HTML5, 2014 yılında piyasaya sürüldü ve birçok iyileştirme getirdi
Peki ya sonrasında ne olacak? HTML 6'nın ne zaman geleceğini bekleyebiliriz ? Bu sürümde neler yeni olacak? Bu yazıda bunu öğrenmeye çalışacağız.
HTML6 nedir?
Bu, devam eden bir projedir amaçlayan mevcut HTML5'in yeteneklerini genişletmeyi ve web'in ortaya çıkan ihtiyaçlarını karşılamayı
HTML6 henüz resmi bir standart değilibarettir bir dizi öneri ve denemeden tarafından test edilen ve tartışılan web topluluğu. Ayrıca HTML6 için tek bir spesifikasyon da yoktur; bunun yerine birçok girişim amaçlayan dili çeşitli şekillerde zenginleştirmeyi.
Bu girişimler arasında şunları sayabiliriz:
- Web Bileşenleri projesi, kendine özgü yapısı, stili ve davranışı olan özel ve yeniden kullanılabilir HTML öğeleri oluşturmanın bir yolunu sunar.
- Houdini projesi,tarayıcının render motorunun dahili API'lerini ortaya çıkararak geliştiricilere HTML ve CSS öğelerinin oluşturulması üzerinde daha fazla kontrol sağlamayı amaçlamaktadır.
- Genişletilebilir Web Manifestosu projesi, web standartlarının geliştiricilerin web'in işlevselliğini kendi yenilikleriyle genişletmelerine olanak sağlayacak şekilde tasarlanması gerektiği fikrini savunmaktadır.
Bu projeler doğrudan HTML6'nın bir parçası olmasa da, dilin daha modüler, esnek ve yaratıcı bir yapıya doğru evrimleşmesi fikriyle sıklıkla ilişkilendirilirler.

HTML6 ne zaman gelecek?
tarihi bir çıkış, hatta bu isimle anılacak bir sürümün olacağına dair bir garanti bile bulunmuyor. Aslında, HTML geliştirme süreci artık "yaşayanoluşuyor düzenli ve artımlı güncellemeler yayınlamaktan diletam bir sürümün tamamlanmasını beklemeden,
Bu nedenle, kademeli olarak mevcut HTML'ye entegre edilmesi mümkündür. adı değiştirilmedengelen bazı öneriler için zaten geçerlidir Web Bileşenlerive bu öneriler bazı tarayıcılarda zaten uygulanmıştır.
de mümkündür bazı özelliklerin HTML6 için öngörülen hiçbir zaman hayata geçmemesi. Örneğin, yeni bir XML sözdizimi getirme önerisi HTML için web topluluğu tarafından reddedilmiştir.
mümkündür HTML6'yı test etmek ve denemek gibi araçlar kullanarak polyfill'ler, kütüphaneler veya çerçevelerolanak tanıyan işlevlerini mevcut tarayıcılarda
Örneğin, gibi projeler HTML6.js, HTML6 Boilerplate veya HTML6 Elements, HTML6'yı günümüzde kullanmak için çözümler sunmaktadır.
HTML6'da hangi yeni özellikler bekleniyor?
HTML6 için resmi bir spesifikasyon olmamasına rağmen, çeşitli öneriler ve deneyler, dair bir fikir vermektedir yeni özelliklere dile entegre edilebilecek
Özel HTML öğeleri
olanak tanırlar kendi HTML etiketlerinizi oluşturmanıza Kendi yapıları, stilleri ve davranışlarıyla. Bu öğeler `<p>` etiketi kullanılarak tanımlanabilir. <template>içerir. kodunu ve CSS öğenin <script>, qui contient le code JavaScript de l’élément.
gibi kullanılabilir HTML etiketleri belgedeki

Yerel HTML öğeleri
sunan önceden tanımlanmış HTML öğeleridir , harici teknolojilere başvurmaya gerek kalmadan gelişmiş işlevsellik.
Örneğin, etiket <dialog> görüntülemenizi sağlar modal iletişim kutusuBu etiket, <details> Bu etiket, ek içeriği göstermenize veya gizlemenize olanak tanır. <meter> görüntülemenizi sağlar Ölçülen bir değeri belirli bir ölçekte
Bu özellikler bazı tarayıcılarda zaten uygulanmış, ancak henüz standartlaştırılmamış.
Küresel HTML öznitelikleri

Bunlar, herhangi bir HTML öğesine uygulanabilen ve görünümünü veya davranışını.
Örneğin, `contenteditable` özelliği olanak tanır bir öğenin kullanıcı tarafından düzenlenmesine, `draggable` özelliği olanak tanır bir öğenin sürükle bırak yöntemiyle taşınmasına, `spellcheck` özelliği olanak tanır bir öğede yazım denetiminin etkinleştirilmesine veya devre dışı bırakılmasına, vb.
Bu özellikler bazı tarayıcılarda zaten uygulanmış durumda, ancak henüz standartlaştırılmamış.
HTML API'leri
Bunlar, programlama arayüzleridir HTML veya JavaScript kodundan tarayıcı veya sistem işlevlerine erişim sağlayan
Örneğin, Coğrafi Konum API'si sağlar kullanıcının coğrafi konumunu elde etmeyi, Web Depolama API'si sağlar verileri tarayıcıda yerel olarak depolamayı, Web Çalışanları API'si ise sağlar sayfa oluşturmayı engellemeden arka planda JavaScript kodu çalıştırmayı, vb.
Bu API'ler bazı tarayıcılarda zaten uygulanmış durumda, ancak henüz standartlaştırılmamışlardır.
HTML modülleri

Bunlar, bağımsız HTML dosyalarıdır `<html>` etiketi kullanılarak başka bir HTML belgesine aktarılabilecek <link>kullanılabilir içeriklerin yeniden kullanılmasını veya bir web uygulamasının farklı bölümlerinin ayrılmasını sağlamak için.
Bu modüller halen test aşamasındadır ve henüz tarayıcılara entegre edilmemiştir.
HTML6 ve HTML5 arasındaki fark nedir?
HTML6, HTML5'in yerini alan HTML dilinin bir sonraki sürümüdür. HTML6, HTML dilini basitleştirmeyi ve modernleştirmeyi amaçlayarak daha özlü ve ifade gücü yüksek bir sözdizimi, diğer web teknolojileriyle daha iyi entegrasyon, daha fazla modülerlik ve genişletilebilirlik ve farklı tarayıcılar ve cihazlarla daha iyi uyumluluk sunmaktadır.
HTML5, 2014 yılında piyasaya sürülen HTML dilinin güncel sürümüdür.HTML5, önceki sürümlere kıyasla medya desteği (ses, video vb.), vektör çizimi (SVG), etkileşimli formlar, yerel depolama, coğrafi konum belirleme gibi birçok iyileştirme ve özellik sunmaktadır.



