ugrás a tartalomhoz

Tartalmi szeparáció <fieldset>-tel

asblew · 2019. Júl. 1. (H), 14.19
Sziasztok!

Az MDN oldalán leírt HTML5-ös szemantika alapján próbálok létrehozni egy weboldalt, de közben a kinézetre is szeretnék némi figyelmet szentelni. Arra gondoltam, hogy a jellemzően form-oknál használt <fieldset> tag-gel csoportosíthatnék bizonyos <article> elemeket, amihez - itt volna a lényeg - a hozzá társuló <h2> tag helyett <legend> tag-et használnék.
Mellette szól, hogy a beépített stílus némi változtatás után egészen használhatóvá válik, kérdéses ugyanakkor a szemantikai jelentősége - itt ugyanis <section> tag-et illene használni.
Egyik workaround lehetne, ha az eredeti HTML-dokumentum <section> és <h2> tag-eket használna, CSS-ből pedig megváltoztathatnám az objektumok stílusát <fieldset> és <legend> tag-re - feltételeztem, hogy ilyen létezik, mert mintha korábban láttam volna hasonlót, ugyanakkor rákeresvén a neten, nem találtam sehol. Szóval előfordulhat, hogy nem is létezett ilyen property (egyfajta display lehetett).
Lényeg a lényeg, ti hogyan oldanátok meg? Megoldható valahogy, vagy nem lenne valami jó ötlet és maradjak pl. a mostani Youtube főoldal kinézeténél?
Minderre azért lenne szükség mert kb. 60x100-as álló blokkokból szeretnék listázást készíteni, amikben lenne egy kisebb kép, illetve egy rövid leírás a dokumentumról. A más témájú blokkok pedig külön <fieldset> tag-et kapnának.

Előre is köszi!
 
1

...

asblew · 2019. Júl. 1. (H), 15.39
Némi töprengés után eszembe jutott, hogy az MDN oldalain erről is volt szó, csak más kontextusban írtak róla.
Röviden: a látássérülteknek készült szoftver a <legend> tag értékét minden Radio input előtt felolvassa, mintha CSS-ben a ::before selector-ral elé írtuk volna azt. Ez némileg a <section> felé billenti a mérleget, szóval azt fogom helyette használni.