Автор Тема: HTML5 новите семантични елементи  (Прочетена 2218 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

RRR

  • Newbie
  • *
  • Благодарности
  • -Казани: 2
  • -Получени: 1
  • Публикации: 18
HTML5 новите семантични елементи
« -: 23 Март 2015, 14:45:19 »
Какво може да кажете за тях?Кога,защо и как да ги ползваме правилно?И каква е разликата между <div> и <section> && <section> и <article>.Ще се радвам и на примери.Благодаря!

Avalanche

  • Administrator
  • Hero Member
  • *****
  • Благодарности
  • -Казани: 65
  • -Получени: 275
  • Публикации: 2602
  • meow
Re: HTML5 новите семантични елементи
« Отговор #1 -: 23 Март 2015, 19:33:57 »
Здрасти,

най-добра референция може да получиш в w3.org, където е описан стандарта. Та четейки от там:
Цитат
Examples of sections would be chapters, the various tabbed pages in a tabbed dialog box, or the numbered sections of a thesis. A Web site's home page could be split into sections for an introduction, news items, and contact information.
Цитат
The article element represents a complete, or self-contained, composition in a document, page, application, or site and that is, in principle, independently distributable or reusable, e.g. in syndication. This could be a forum post, a magazine or newspaper article, a blog entry, a user-submitted comment, an interactive widget or gadget, or any other independent item of content.

Или с две думи на майчин език, article тагът е за цялостно съдържание (страница, документ, приложение, т.н.), докато section служи за обозначване на отделните логически части в една страница.

Примерите са пак от w3.org:
Код: HTML
  1. <article itemscope itemtype="http://schema.org/BlogPosting">
  2.  <header>
  3.   <h1 itemprop="headline">The Very First Rule of Life</h1>
  4.   <p><time itemprop="datePublished" datetime="2009-10-09">3 days ago</time></p>
  5.   <link itemprop="url" href="?comments=0">
  6.  </header>
  7.  <p>If there's a microphone anywhere near you, assume it's hot and
  8.  sending whatever you're saying to the world. Seriously.</p>
  9.  <p>...</p>
  10.   <h1>Comments</h1>
  11.   <article itemprop="comment" itemscope itemtype="http://schema.org/UserComments" id="c1">
  12.    <link itemprop="url" href="#c1">
  13.    <footer>
  14.     <p>Posted by: <span itemprop="creator" itemscope itemtype="http://schema.org/Person">
  15.      <span itemprop="name">George Washington</span>
  16.     </span></p>
  17.     <p><time itemprop="commentTime" datetime="2009-10-10">15 minutes ago</time></p>
  18.    </footer>
  19.    <p>Yeah! Especially when talking about your lobbyist friends!</p>
  20.   </article>
  21.   <article itemprop="comment" itemscope itemtype="http://schema.org/UserComments" id="c2">
  22.    <link itemprop="url" href="#c2">
  23.    <footer>
  24.     <p>Posted by: <span itemprop="creator" itemscope itemtype="http://schema.org/Person">
  25.      <span itemprop="name">George Hammond</span>
  26.     </span></p>
  27.     <p><time itemprop="commentTime" datetime="2009-10-10">5 minutes ago</time></p>
  28.    </footer>
  29.    <p>Hey, you have the same first name as me.</p>
  30.   </article>
  31.  </section>
"Компютрите не правят каквото искаме, а каквото им кажем." Ако разбереш какво значи това няма да имаш големи проблеми, нито с никоя ОС, нито език, или софтуер.
Аз не съм програмист между другото!

RRR

  • Newbie
  • *
  • Благодарности
  • -Казани: 2
  • -Получени: 1
  • Публикации: 18
Re: HTML5 новите семантични елементи
« Отговор #2 -: 24 Март 2015, 10:45:04 »
Мерси!Помежду другото много хубав нов дизайн на сайта и забелязвам семантиката,за която говорим.Браво!

Avalanche

  • Administrator
  • Hero Member
  • *****
  • Благодарности
  • -Казани: 65
  • -Получени: 275
  • Публикации: 2602
  • meow
Re: HTML5 новите семантични елементи
« Отговор #3 -: 24 Март 2015, 19:57:36 »
Благодаря много! Засега няма много оплаквания, така че предполагам че булшинството са доволни и лека-полека ще тръгнем нагоре пак.
"Компютрите не правят каквото искаме, а каквото им кажем." Ако разбереш какво значи това няма да имаш големи проблеми, нито с никоя ОС, нито език, или софтуер.
Аз не съм програмист между другото!