Footer inuti main?

  • Författare
  • Meddelande

joki20

html-kodare

  • Inlägg: 15
  • Blev medlem: 03 aug 2020, 07:23

Footer inuti main?

Inlägg13 sep 2020, 15:05

Är det verkligen nödvändigt att footer är inuti main? Fick en kommentar angående att jag skulle fixa till detta till nästa kursmoment, men det är inget som MDN verkar förespråka utifrån detta exempel:

https://developer.mozilla.org/en-US/docs/Learn/Accessibility/HTML

Kod: Markera allt

<header>
  <h1>Header</h1>
</header>

<nav>
  <!-- main navigation in here -->
</nav>

<!-- Here is our page's main content -->
<main>

  <!-- It contains an article -->
  <article>
    <h2>Article heading</h2>

    <!-- article content in here -->
  </article>

  <aside>
    <h2>Related</h2>

    <!-- aside content in here -->
  </aside>

</main>

<!-- And here is our main footer that is used across all the pages of our website -->

<footer>
  <!-- footer content in here -->
</footer>
Användarvisningsbild

mos

dbwebb

  • Inlägg: 11198
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Re: Footer inuti main?

Inlägg15 sep 2020, 10:55

Nödvändigt beror på sammanhanget.

Men man kan göra det ja, en article kan ha en footer.

Om du fick ett påpekande så står det säkert så i kravspecen.

Lärarens vägar är ibland outgrundliga.
...
..:
.... /mos

joki20

html-kodare

  • Inlägg: 15
  • Blev medlem: 03 aug 2020, 07:23

Re: Footer inuti main?

Inlägg15 sep 2020, 16:09

Men i så fall fungerar det inte att sätta min-height på vare sig main-elementet (som du gick igenom), eller på article-elementet om man vill ha ett minsta avstånd ner till footern, eftersom footern ligger inuti båda dessa element.

Däremot går det väl att sätta margin-top på footer-elementet, men då kommer det bli ett avstånd på alla sidor till footern, istället för bara de mindre sidorna.
Användarvisningsbild

mos

dbwebb

  • Inlägg: 11198
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Re: Footer inuti main?

Inlägg15 sep 2020, 16:42

joki20 skrev:Men i så fall fungerar det inte att sätta min-height på vare sig main-elementet (som du gick igenom), eller på article-elementet om man vill ha ett minsta avstånd ner till footern, eftersom footern ligger inuti båda dessa element.


Min-height går ju att sätta både på main och article. Det är en sak i sig.

Minsta avstånd ned till footern bör isåfall vara till site-footer, inte till article-footer. Det är två olika footers, olika innehåll och syfte.

Margin-top på footer (site eller article footer?) gör andra saker som troligen är bra i vissa sammanhang.

Men det är inte riktigt samma sak som tanken med min-height på main för att kompensera att en sida inte har så mycket innehåll som andra sidor.

Oavsett vad så gissar jag att uppgiften erbjuder viss frihet i hur man löser saker.
...
..:
.... /mos

joki20

html-kodare

  • Inlägg: 15
  • Blev medlem: 03 aug 2020, 07:23

Re: Footer inuti main?

Inlägg15 sep 2020, 17:42

Förstod nu när jag kollade dagens föreläsning att det ska vara två olika footers.

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 21 gäster