2013-01-17 29 views
6

Web üzerinde, reklam banner'ı için hangi HTML öğesinin seçilmesiyle ilgili herhangi bir yetkili bilgi var mı? Reklam için HTML öğesi?

Ben <article> veya <aside> kabul ama daha uygun basitçe olduğunu düşünüyorum: <div class="ad">

+0

:) –

cevap

5

aside element:

eleman için de kullanılabilir

[...] ana içeriğinden ayrı kabul edildiğini reklam, [...] için ve diğer içerikler için sayfa. aside eleman bır kesme unsurdur gibi

, bu bir açık başlığı kullanmayan bile, belge taslağı bir girdi oluşturur. Çoğu durumda, istediğin bu olurdu. Eğer reklama kendini barındırmak yoksa


, sen iframe dahil etmek isteyebilirsiniz: İşte

bir reklamcılıktan reklam içerecek şekilde bir iframe kullanarak bir sayfanın örneğidir komisyoncu:

<iframe src="http://ads.example.com/?customerid=923513721&amp;format=banner" 
    width="468" height="60"></iframe> 

(uygun kullanım sandbox attribute . Güvenlik için)


Yani, basit bir blog yazısı sayfası gibi yapılandırılmış olabilir: Sayfa sahiptir

<body> 

    <h1>My blog</h1> 

    <article> 
    <h1>My blog post</h1> 
    <p>…</p> 
    </article> 

    <nav> 
    <h1>Navigation</h1> 
    <!-- site-wide navigation --> 
    </nav> 

    <aside> 
    <h1>Advertisement</h1> <!-- or omit the heading altogether, it doesn't change the outline --> 
    <iframe></iframe> 
    <footer><small>Advertisement by ACME Inc.</small> <!-- or whatever --> </footer> 
    </aside> 

</body> 

outline aşağıdadır:

  1. Blogum
    1. Blog gönderim
    2. Navigasyon ettiği sürece AdBlock bulabilirsiniz yüzden, statik olduğu gibi
    3. Reklam
+0

W3C kesinlikle bir kaynak mı. Teşekkürler! – feklee

3

Hayır, reklam afiş anlamında tanımlı hiçbir HTML öğesi yoktur. HTML5'te, <aside>, "teğetsel olarak ilgili" içerik anlamına gelir; bu, oldukça farklıdır ve <article>, daha da farklıdır. <div class="ad"> veya başka bir şey kullanıp kullanamayacağınıza bağlı olarak değişir. Reklamlar için belirli bir işaretlemeyi kullanmanın normalde bir nedeni yoktur. Bana kalırsa doğru Çoğu durumda