Bu ana sayfadaki metin için HTML5 <article> etiketi uygun mu?

Dün bir arkadaşımla biraz anlaşmazlık yaşadım ve hiç bitmeyecek bir tartışmaya devam etmek yerine, sadece burada soracağımı düşündüm.

Kısa bir süre önce HTML5 semantiği kullanarak bir siteyi kodluyorum. Sayfada nispeten az içerik var ve bir makale etiketine ekledim.

You can check out the page and it's source here: http://inneresauge.co/

Ve burada linklere tıklamayı sevmeyenler için ...

<div id="container">
    

Inneres Auge Co.

...

We're Inneres Auge Company, a creative media company that knows no limits.

We do everything and more, from mobile games and apps to web sites and platforms to video and audio production.

The best thing about it?
We're amazing at all of them!

Don't believe us?
Just see for yourself...

</div>

Bölümün uygun olmayacağına inanıyorum, çünkü sayfanın kendi başına durabilen tek bir bölümü değil, tek başına metinde yer almaktan başka bir şey kalmaz, bu yüzden makalenin En iyi seçim.

Burada en iyi seçim nedir? makale, bölüm ya da belki sadece düz bir div çünkü iyi bir eşleşme yok mu?

Ayrıca, html öğelerinin başka bir unsemantic/unproper kullanımı olup olmadığını belirtmekten çekinmeyin.

1

4 cevap

Bana bir makale gibi görünmüyor. Spec göre:

Makale elemanı, bir belgede, sayfada, uygulamada ya da sitede bağımsız bir bileşimi temsil eder ve prensip olarak, bağımsız olarak dağıtılabilir ya da yeniden kullanılabilir, örn. Sendikasyonda. Bu bir forum yazısı, dergi veya gazete makalesi, blog girişi, kullanıcı tarafından gönderilen bir yorum, etkileşimli bir pencere aracı veya gadget veya içeriğin herhangi bir bağımsız öğesi olabilir.

     

http : //dev.w3.org/html5/spec-author-view/the-article-element.html#the-article-element

Metnin gerçekten yeniden kullanılabilen, kendinden bağımsız bir bileşim olduğunu düşünmüyorum. Pazarlama bulanıklaştırması, şirkete giriş.

Whereas

, I think, would be fine:

Bölüm öğesi, bir belgenin veya uygulamanın genel bir bölümünü temsil eder. Bu bağlamda bir bölüm, tipik olarak bir başlık ile tematik bir içerik gruplandırmasıdır.

     

Bölümlerin örnekleri bölümler, sekmeli iletişim kutusundaki çeşitli sekmeli sayfalar veya bir tezin numaralı bölümleri olabilir. Bir Web sitesinin ana sayfası bir giriş için bölümlere ayrılabilir [vurgulama], haberler ve iletişim bilgileri.

     

http : //dev.w3.org/html5/spec-author-view/the-section-element.html#the-section-element

I don’t think it matters that you’d only have one section — the spec doesn’t say you need multiple

s. (And the company may well add additional sections to the page later on.)

Elbette hepsi bir yorum meselesi. Ve pek çok pratik sonucu yok.

1
katma
@ ximi: Muhtemelen, bunun böyle "sendikalı" olduğunu göremiyorum. Bir reklam ağında görünen bir reklam olsaydı, bu benim
fikrimi daha iyi uyacaktır. Ama sadece hoş geldiniz metni ... “Sadece kendiniz görün”, sonunda web sitelerinin ana sayfası bağlamında bir anlam ifade etmemi sağladı.
katma yazar Paul D. Waite, kaynak
Şahsen kendi kendine yetmiş gibi hissediyorum. Bu metni, web sitesi bağlamında olduğu gibi, birisine şirket hakkında genel bilgi vermek için kullanabilirim. Bence bu oldukça titizce, sadece makale ve bölümleri temel olarak yanlış anlamış olsaydım merak ettim, ama anlatabildiğim kadarıyla değil.
katma yazar ximi, kaynak

W3C Belirtimi

Makale öğesi, bir belgenin, sayfanın, uygulamanın veya sitenin kendi içinde bulunan bir bileşimi içeren ve bağımsız olarak dağıtılabilir veya yeniden kullanılabilir olması amaçlanan bir sayfanın bir bileşenini temsil eder; Sendikasyonda. Bu bir forum yazısı, dergi veya gazete makalesi, blog girişi, kullanıcı tarafından gönderilen bir yorum, etkileşimli bir pencere aracı veya gadget veya içeriğin herhangi bir bağımsız öğesi olabilir.

Örnekler buradaki

makale öğesi, özelleştirilmiş bir bölümdür ; Bölümün, bağımsız, bağımsız içerikli bir blok olması bakımından bölümden daha spesifik bir anlamsal anlamı vardır. Bölüm kullanabiliriz, ancak makaleyi kullanarak içeriğe daha anlamsal bir anlam kazandırır.

1
katma
Makale kullanmanızı tavsiye ederim
katma yazar juankysmith, kaynak
Rica ederim
katma yazar juankysmith, kaynak
Özel kullanım durumum için tavsiye edeceğiniz cevabınızdan cevap alamadım ...
katma yazar ximi, kaynak
Düşündüğüm buydu, ama tamamen emin değildim. Netleştirdiğiniz için teşekkürler.
katma yazar ximi, kaynak

Kendinize ne zaman soruyorsunuz "Bu anlamsal olarak doğru mu?" "oracles" a danışmalısın. Onlar

W3 ve WHATWG durumunun önemli olan şey

bağımsız olarak dağıtılabilir veya yeniden kullanılabilir

So in your case

is not semantic.

The [WHATWG

] states

Bu bağlamda bir bölüm, genellikle bir başlık ile tematik bir içerik gruplandırmasıdır

İçerik grubunun bir başlığı var mı? Evet dedim. Bu

Biz Inneres Auge Company’dir

If you don't think that content has a header then use <div> if you do think it has a header then wrap it in

As a further aside you have <div>

</div> I think that outer div should be a

0
katma
@ ximi: .container kodunun bir div olması gerekir, burada bir sectioning öğesi değil.
katma yazar unor, kaynak
Bunu bir başlık/başlık olup olmamasına gerçekten bağlayamam, bunların hepsi tipik değil, bir şart değil. Bunun dışında, başlık ve makaleyi bir bölüm içinde sarmalamanın mantıklı olmadığını düşünüyorum, çünkü sayfanın sahip olduğu tek içerik, dolayısıyla sadece bir içerik bölümü değil.
katma yazar ximi, kaynak

Bana göre div burada en uygun olacak gibi görünüyor. Bir makale genellikle, aslında sizinki gibi olmayan bir başlığı vardır. Site aslında birden fazla bölüme ayrılırsa bölüm uygun olurdu, ancak dediğiniz gibi, sizinki değil ama yine de kullanılabileceğini düşünüyorum.

HTML5: Ben bu konuda biraz yazdığı Bölüm veya Madde? yardımcı olabilir.

0
katma