Merhaba arkadaÅŸlar, bu makalemizde HTML5'in içerik modellerini inceleyeceÄŸiz. Html5 dilinde elemanlar saklayabildikleri içerik türlerini göre sınıflandırılmıştır. Bu sınıflandırmaya İçerik Modeli (Content Model) denir. Content model elemanların ne çeÅŸit içeriÄŸe sahip olabileceÄŸini tanımlar. Bir eleman birden fazla Content Modeli destekleyebilir.
Html5 tarafından belirlenen içerik türleri aÅŸağıda gibidir.
Embedded
Dış kaynaklı, baÅŸka bir etiketleme dili ile veya programatik olarak belirlenen içeriklerdir.
Örnek: iframe, img, video, svg, object, math, embed, audio, canvas.
Flow
Gömülü olarak tanımlanabilen içeriklerdir.
Örnek: address, article, aside, a, abbr
Heading
BaÅŸlık tanımlamaya yarayan içerik türüdür.
Örnek: hgroup, h1, h2, h3, h4, h5, h6
Sectioning
Nav, section, article ve aside gibi elemanların içerik türüdür.
Metadata
Sayfanın görselliÄŸini ve davranışını deÄŸiÅŸtirebilen içerik türüdür.
Örnek: command, link, meta, base, title, style, script, noscript.
Phrasing
Satır içi html elemanlarının ve metinlerin oluÅŸturduÄŸu içerik türüdür.
Örnek: strong, small, em, a, abbr, mark.
İnteractive
Kullanıcı ile etkileÅŸim kurmak için kullanılan interaktif içerik türüdür.
Örnek: button, textarea, select, text, iframe, embed, label, details
Sonraki makalede görüÅŸmek üzere...
0 Yorum