5 puan yazan GN⁺ 2023-08-14 | 1 yorum | WhatsApp'ta paylaş
  • Blog yazısı, MDN web dokümanları listesini referans alarak tüm HTML öğelerine dair derinlemesine bir inceleme sunuyor.
  • Yazar, her HTML öğesinin işlevini ve kullanım senaryolarını ele alıyor; web sitesi düzeni içinde pratik örnekler veriyor.
  • Yazı ayrıca, her öğenin CSS'ini sitenin tarzına uyacak şekilde güncellerken karşılaşılan zorlukları vurguluyor.
  • Yazar, belirli öğelerin nasıl sıkça yanlış kullanıldığına veya göz ardı edildiğine dair içgörüler paylaşıyor ve doğru kullanıma yönelik ipuçları veriyor.
  • Bu blog yazısı, HTML öğelerinin tüm yelpazesini ve potansiyel kullanımlarını anlamak için değerli bir kaynak işlevi görüyor.
  • Yazar, pratik kullanımı göstermek için her HTML öğesini kendi web sitesine uyguluyor.
  • Yazı, yazarın web erişilebilirliğine bağlılığını ve HTML'in olanaklarını keşfetme tutkusunu yansıtıyor.
  • Makale, <article>, <main>, <figure>, <figcaption> gibi daha az yaygın HTML öğeleri de dahil olmak üzere kapsamlı bir HTML öğeleri listesi sunuyor.
  • Yazar, <marquee>, <big>, <acronym>, <font>, <nobr>, <strike> gibi kullanım dışı bırakılmış HTML öğelerini öne çıkarıyor; bunların yerini düzen işlevleri için CSS aldı.
  • Makale, web bileşenleri spesifikasyonunun bir parçası olarak tam anlamıyla uygulanmamış <content> ve <shadow> gibi öğelere de değiniyor.
  • Yazar, dizinleri listelemek için <dir> kullanımını ve <frame> ile <frameset> gibi bazı kullanım dışı bırakılmış öğeleri render etmek için gereken ek çalışmayı tartışıyor.
  • Makale, 2023'te bazı tarayıcılarda çalışan <image> öğesini ele alıyor. Bu öğe hiçbir resmî spesifikasyonun parçası değil.
  • Yazar, kullanım dışı bırakılmış <menuitem> öğesinin tarayıcı uyumluluğunu ve <embed> spesifikasyonda kalırken <noembed> öğesinin şaşırtıcı biçimde kullanım dışı bırakılmasını tartışıyor.
  • Makale, <param> öğesinin belirsiz amacına ve <plaintext>, <xmp>, <tt> öğelerinin kullanım dışı bırakılmasına değiniyor.
  • Yazar, bazı kullanım dışı bırakılmış öğelerin, örneğin Doğu Asya karakterlerinin telaffuzunu göstermek için kullanılan <rb> ve <rtc> gibi, spesifikasyona eklenen yeni öğelerle değiştirildiğine dikkat çekiyor.
  • Makale, MDN listesinde yer almayan diğer HTML etiketlerini de ele alarak sona eriyor; örneğin <blink>, <spacer>, <bgsound>, <isindex>, <xmp>, <tt>, <code>, <applet>.

1 yorum

 
GN⁺ 2023-08-14
Hacker News görüşleri
  • Blog yazısı tüm HTML öğelerini ele alıyor; bunlar arasında, bir web sayfası düzenini bağımsız çalışan birden çok bölüme ayırmak için yaygın olarak kullanılan <frame> ve <frameset> gibi öğeler de var.
  • Yazar ayrıca HTML tarihini gözden geçiriyor ve birkaç kez kullanımdan kaldırılıp yeniden tanımlanan <menu> öğesini de tartışıyor. Günümüzde, araç çubuğunu sırasız liste biçiminde gösteren bir öğe olarak tanımlanıyor.
  • Görsel içeriği gizlerken ekran okuyucular için erişilebilir tutan basit bir CSS bildiriminin olmaması eleştiriliyor. Mevcut yöntemler, içeriği kırpmayı veya sayfanın dışına yerleştirmeyi içeriyor.
  • <details> ve <summary> etiketleri iç içe kullanılabiliyor; bir yorumcu bunu kullanarak seçim tabanlı bir macera oyunu yapmış, ancak bu büyük bir HTML dosyası oluşturmuş ve bazı tarayıcılarda sorunlara yol açmış.
  • Yazarın geçmişteki HTML öğelerini incelemesi, bazı okurlarda nostalji duygusu uyandırmış; onlar da erken dönem HTML ve dilin evrimine dair kendi deneyimlerini paylaşmış.
  • Bazı yorumcular, <dl>, <dt>, <dd> öğeleri için yeni "açıklama listesi" terimi yerine özgün "tanım listesi" terimini tercih ettiklerini ifade etti.
  • Blog yazısı, bazı okurlara Kevin Werbach'ın Barebones Guide to HTML gibi erken dönem HTML öğrenme kaynaklarını hatırlattı.
  • Semantik HTML'in potansiyeli ve sağ kenar boşluğunda dipnotlar uygulamak gibi belirli stilleri hayata geçirmek için gereken CSS bilgisi üzerine tartışmalar var.
  • Bir yorumcu, Hacker News yorumlarının iç içe geçmiş tablolarla uygulandığını fark edip şaşkınlığını dile getirdi.
  • Bazı okurlar, HTML'in artık sürüm numarası olmayan ve WhatWG tarafından sürdürülen yaşayan bir standart olduğunu belirtti. Bunun W3C'nin HTML5 spesifikasyonu olmadığına dikkat çekildi.
  • Blog yazısının kapsamlı yapısı okurlardan övgü aldı; bir yorumcu bunu özellikle şişkin framework'ler veya kütüphaneler yerine temel HTML özelliklerini kullanan yan projeler için çok faydalı buldu.