ugrás a tartalomhoz

Pursuing Semantic Value

Joó Ádám · 2011. Nov. 13. (V), 22.06
És a riposzt
 
1

Jeremy Keith nyilvánvalóan

Hidvégi Gábor · 2011. Nov. 13. (V), 23.24
Jeremy Keith nyilvánvalóan nem értette meg az eredeti cikket. Idézet abból:
The only thing recommended in this SEO guide from Google is to use relevant headings and anchor links (other search engines work similarly). Your use of HTML5 elements or of strong or span tags will not affect how your content is read by them.

Jeremy csinált egy példa html fájlt, amiben van az elején egy <h1>, aztán a végén egy <section> elem, és abban is egy <h1>:
<h1>This is an h1</h1>
[...]
<section>
<h1>This is also an h1</h1>
<p>That h1 is the heading for a section (sectioning content). It acts like an h2 in the context of the whole document.</p></section>

Tehát a fenti kód teljesen ekvivalens a következővel (a HTML 5 ide vonatkozó definíciója példával):
<h1>This is an h1</h1>
[...]
<div>
<h2>This is also an h1</h2>
<p>That h1 is the heading for a section (sectioning content). It acts like an h2 in the context of the whole document.</p></div>

Ráadásul Jeremy is hivatkozik a HTML 5 előbb linkelt definíciójára, de vagy nem olvasta el, vagy nem értette meg.

Egyébként meg nagyon egyszerű eldönteni, hogy van-e értelme ezeknek vagy sem. Beszélgetsz egy barátoddal, melyik mondatot fogod mondani neki nagyobb valószínűséggel?
1, Olvastam egy érdekes dolgot az újság egyik cikkének szekciójában, hogy ...
vagy
2, Olvastam egy érdekes dolgot az újságban, hogy ...
Hát, körülbelül ennyi plusz információt hordoznak az új elemek.

Viszont, ami például probléma, és csak nehézkesen oldható meg, hogy ha mondjuk az interneten egy hosszú szöveg hetedik bekezdését szeretnéd linkelni, mert abban van az, amit ki szeretnél emelni, akkor ez csak úgy lehetséges, ha mondjuk a kódban meg van az adott <p> elem jelölve egy id-vel, ami elég ritka (valami XPath-szerű dolog lenne jó).
2

HTML 6, CSS 4 preview

Hidvégi Gábor · 2011. Nov. 14. (H), 18.25
Off:
Emberek! Buddha egy fügefa alatt világosodott meg, én pedig egy fügefából készített ruhaszárítóra való teregetés közben! Minden, amit a témában eddig írtam, nettó baromság, természetesen szükség van az új tag-ekre, sőt, még a HTML 5-ben, de ha nem megy, akkor a 6-ban be kéne vezetni újabbakat, hogy még több és pontosabb információ álljon rendelkezésre a dokumentum struktúrájának szemantikájáról.

Az új elemek tehát a következők:
  • <main_article> a legfontosabb és kiemelt cikket mindenképp meg kell valahogy jelölni, mert ez üt; a benne lévő <h1> tag betűtípus vastagsága "bold" helyett "fat" (CSS4 érték!)
  • <advertisement> iframe-ként szolgálna, de a betöltött url-t sehogyan sem lehetne szűrni, azaz mindenképp megjelenne
  • <selfish_client_menu> a magukat fontosnak tartó ügyfeleknél ezt használhatnánk oldalon belüli navigációra, az első menüpont automatikusan az "About Us" lenne
  • <eye_candy> a böngésző - figyelembe véve a legújabb trendeket - rendereli automatikusan a tartalmát anélkül, hogy bármilyen CSS-t megadnánk; jelen esetben ez lekerekített sarkú, félig átlátszó, tükröződő színátmenetet jelent, pár év múlva teljesen mást, így oldalunk dizájnja mindig naprakész marad!
  • <kinky_javascript_effect> rákattintva valami menő történne, például elhalványodik, színuszos algoritmussal kicsúszik a képből stb., régi böngészőn pedig a következő jelenne meg: "Don't get a better browser, it's useless for you anyways, just die you dumb!"; hasonló effektust lehet elérni a CSS 4 display: magic; beállításával
  • <my_client_thinks_its_very_important> az ügyfelünk által megfogalmazott lényeges információk kiemelésére szolgál, az alapértelmezett stílusa piros, félkövér, villódzó betű sárga alapon, ami az oldal egyik végétől a másikig gördül folyamatosan; a szöveg végén véletlen számú felkiáltójel szerepel
  • <i_hate_flash_for_it_slows_down_my_pc_this_will_be_much_better_i_promice> a <canvas> tag neve nem túl beszédes, ezért erre kéne lecserélni
  • <valid_content_is_my_e_peen> fontos tudatnunk mindenkivel, hogy mi a szabványok legmesszemenőbb betartásával dolgozunk, ebbe a tag-be kerülhetne erről információ