Top 5 nejlepších odvážných hollywoodských filmů घर पर अकेले हो तो जरूर देखना

Zdá se, že HTML 5

značka opravdu nepřidává mnoho nad rámec
štítek. Proč bych ho měl používat, zejména proto, že nebude kompatibilní s ničím pod IE9?

  • 3 Hlasování bude ukončeno. Toto je základní dokumentace a existují tisíce článků vysvětlujících proč section proti article, div atd.
  • 1 @Su '- otázka se jeví jako tematická (SEO) a dostatečně konkrétní, aby byla prakticky zodpovědná - a pokud bychom uzavřeli každou otázku, na kterou lze odpovědět pomocí vyhledávání Google, tato stránka by se neobjevila ve vyhledávání Google ; pokud pošlete svůj odkaz na dokumentaci jako odpověď, vím, že získáte alespoň jeden souhlas.
  • @danlefree Nesouhlasím docela úplně. Ale hlasy rozhodnou, jestli to zůstane. Pokud chcete diskutovat, spusťte vlákno v meta. Nemá smysl unést otázku.
  • 2 provedl OP předtím vůbec nějaký výzkum?
  • 1 @jack Myslím, že získávám lepší pocit z toho, o co vám jde, ale můžete si přečíst tohle a toto a upravit svoji otázku ještě podrobněji: co vám na značce vadí? Problém je section je divný, pokud jde o to, kde nebo dokonce -li měli byste jej použít („pokud je vhodnější článek, stranou nebo navigací“). Upřímně řečeno, nemůžete ho použít, pokud nechcete, a nikoho to nezajímá. Přidává do dokumentu určitou sémantiku a organizaci, ale bez ní o nic nepřijdete.

Životní standard HTML5 popisuje a section tak jako:

... a thematic grouping of content, typically with a heading ... 

Vezměme si například stránku s elektronickým produktem na webu elektronického obchodování, kde pod jedním nadpisem uvedete popis „marketing-speak“ produktu, pod jiným nadpisem seznam technických specifikací a pod dalším nadpisem reklamu na výrobce. - každou z těchto jednotek informací lze považovat za část dokumentu o produktu.

Mohlo by vás zajímat použití sections pomoci vyhledávačům a robotům interpretovat tyto bloky dat jako diskrétní logické entity s ekvivalentním vztahem k tématu dokumentu, spíše než jako entity s relativním vztahem k sobě navzájem v pořadí podle vzhledu (na rozdíl od příběhu nebo výkladové eseje) . *

Protože sections může efektivně reprezentovat více témat se zhruba ekvivalentním významem pro dokument, mohlo by mít smysl použít section tag pro uspořádání panelů na interaktivním displeji s kartami (ve kterém je pouze jeden section najednou) - nenápadný skript jazyka Javascript by pak mohl naskenovat dokumenty pro section tag a pokud najde více sections, mohlo by to změnit jejich CSS position a nakreslením záložek vytvořte zobrazení se záložkami.

* je z mé strany troufalé tvrdit, že vyhledávače v současné době analyzují obsah na této úrovni, ale přinejmenším bych nebyl překvapen, kdyby to byl Google, a když vytvoříte dokument HTML a umístíte jej na veřejný server, je to dalo by se říci, že to bude v dohledné budoucnosti analyzováno pomocí algoritmů.

  • 1 V bodě podpory IE9 existují nástroje jako html5shim, které přimějí starší verze IE, aby se chovaly s většinou novějších značek HTML5. (HTML5shim je o minimu, ale přečtěte si něco o „polyfills prohlížeče“ a najděte ten, který se vám líbí, pokud potřebujete více než jen podporu značek; je to celé téma samo o sobě.)
  • ale proč bych se měl zajímat o to, aby vyhledávací robot „rozuměl“ versus mít webovou stránku, která „funguje“
  • V tomto případě je nejpravděpodobnější nepozorovatelná podpora v žebříčku a provozu, které byste mohli získat tím, že zpřístupníte své stránky robotům, je pravděpodobně méně cenná než potenciální dopad na uživatele ... ale nakonec vaši uživatelé IE8 upgradují - v tom okamžiku vám pomůže hledání roboti chápou, že váš obsah vám poskytne konkurenční výhodu. (Proto se nyní vyplatí zajímat - jste v nejlepší pozici, abyste určili, kdy upřednostnit potřeby vyhledávacích robotů před klesajícím počtem uživatelů v zastaralém prohlížeči)

Nejdůležitější rozdíl je v tom section hraje roli v obrysu dokumentu, div ne.

Dokument 1:

<body> 

foo

bar

</body>

Dokument 2:

<body> 

foo

bar

</body>

Dokument 1 má tento obrys:

  1. foo (h1)
    1. bar (h2)

Dokument 2 má tento obrys:

  1. foo (h1)
    1. (nepojmenovaný nadpis sekce)
    2. bar (h2)
  • Podle odpovědi @ danlefree a jak zde bylo uvedeno, nadpis by měl snad jít uvnitř the section.
  • @ w3d: Stěhování jeden z těchto dvou nadpisů uvnitř section by samozřejmě změnil obrys a tím i sémantiku dokumentu (záměrně jsem zvolil tuto strukturu tak, aby tyto dva příklady byly stejné až na div vs. section). Takže byste chtěli (a měli byste, ale nemusíte) přidat nadpis uvnitř section. Obrysová struktura by se nezměnila, ale "nepojmenovaný nadpis sekce" by měl název (název prvního nadpisu v souboru) section, bez ohledu na úroveň).

Pracoval pro vás: Charles Robertson | Chcete nás kontaktovat?