Czy w headerze może być logo i nagłowek h1 ?

0

Witam

Tworzę semantyczną stronę i mam pytanie czy w sekcji header w HTML5 może być logo (obrazek) i nagłowek h1 z tekstem czy to raczej ma być w sekcji nav lub main?

0

a czemu nie, obecnie raczej mało kto zwraca uwagę na te znaczniki, bo fonty ustalane są w css, a nawet i responsywne:
https://css-tricks.com/viewport-sized-typography/

0

To głównie jakie jest założenie tych znaczników <header> <nav> <main> ?

0

założenie jest takie jak jest napisane w html, ale obecnie ich użycie jest raczej znikome, być może w szkołach gdzie króluje technika 10 lat wstecz, teraz po prostu klepiesz na divach+klasy+grid i tyle

0

ale te znaczniki można z css'em zgrać żeby style były

3

Nie wiem czy to czyste trolowanie ze strony @czysteskarpety ale jest raczej odwrotnie do tego co napisał.

https://pl.wikipedia.org/wiki/HTML5
https://www.w3schools.com/html/html5_semantic_elements.asp

0

może i jest odwrotnie, tylko mamy rok 2017 i warto iść do przodu, bo potem są narzekania, że strony wyglądają podobnie, a no wyglądają, bo ktoś tam w południowej Ugandzie używa internet explorera w wersji 7 i trzeba się dostosować... :/

2
czysteskarpety napisał(a):

może i jest odwrotnie, tylko mamy rok 2017 i warto iść do przodu, bo potem są narzekania, że strony wyglądają podobnie, a no wyglądają, bo ktoś tam w południowej Ugandzie używa internet explorera w wersji 7 i trzeba się dostosować... :/

Dla południowej Ugandy wymyślono coś takiego jak HTML5Shiv:
https://www.w3schools.com/html/html5_browsers.asp
lub Modernizr:
https://blogs.msdn.microsoft.com/jennifer/2011/08/04/html5-part-4-using-html5-while-retaining-support-for-older-browsers/

Okazuje się że jest to całkiem spora gałąź wiedzy o webdev:
https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-browser-Polyfills

0

@czysteskarpety: tylko <nav>, <header>, etc. działają identycznie jak <div> ale ich semantyka jest zupełnie inna. Przydałoby się zaktualizować troszeczkę wiedzę z HTMLa, bo obecnie używanie tych znaczników (zamiast używania atrybutu role) to "state of the art" w tworzeniu stron.

0

Tu jest wszystko bardzo fajnie opisane:
http://tutorials.comandeer.pl/html5-blog.html

0
hauleth napisał(a):

@czysteskarpety: tylko <nav>, <header>, etc. działają identycznie jak <div> ale ich semantyka jest zupełnie inna. Przydałoby się zaktualizować troszeczkę wiedzę z HTMLa, bo obecnie używanie tych znaczników (zamiast używania atrybutu role) to "state of the art" w tworzeniu stron.

zapewne, ja w większości używam frameworków więc niestety nikt nie wstaje i nie bije mi brawa, nie gratuluje, nie daje tysiąc więcej za używanie tych znaczników, ale kto wie może kiedyś...

0
drorat1 napisał(a):

Tu jest wszystko bardzo fajnie opisane:
http://tutorials.comandeer.pl/html5-blog.html

A czy trzeba robić <header id="header"> a nie wystarczy po prostu <header> ? I czy header można używać więcej niż raz na jednej stronie?

0
LynxBings napisał(a):
drorat1 napisał(a):

Tu jest wszystko bardzo fajnie opisane:
http://tutorials.comandeer.pl/html5-blog.html

A czy trzeba robić <header id="header"> a nie wystarczy po prostu <header> ? I czy header można używać więcej niż raz na jednej stronie?

Masz to opisane w moim linku (semantic).
Poza tym nie wiem po co miałbyś zastosować jeden tag (otwierający) header? On sam w sobie nic nie znaczy, określa obszar.

0
vpiotr napisał(a):
LynxBings napisał(a):
drorat1 napisał(a):

Tu jest wszystko bardzo fajnie opisane:
http://tutorials.comandeer.pl/html5-blog.html

A czy trzeba robić <header id="header"> a nie wystarczy po prostu <header> ? I czy header można używać więcej niż raz na jednej stronie?

Masz to opisane w moim linku (semantic).
Poza tym nie wiem po co miałbyś zastosować jeden tag (otwierający) header? On sam w sobie nic nie znaczy, określa obszar.

tzn.? jeden header powinien być zawsze chyba że mówisz tu o id=header?

0
LynxBings napisał(a)

A czy trzeba robić <header id="header"> a nie wystarczy po prostu <header> ? I czy header można używać więcej niż raz na jednej stronie?

vpiotr napisał(a):

Masz to opisane w moim linku (semantic).
Poza tym nie wiem po co miałbyś zastosować jeden tag (otwierający) header? On sam w sobie nic nie znaczy, określa obszar.

Wystarczy tylko header. Używa się go tylko raz co podkreślił @vpiotr. Inaczej ma się sytuacja ze znacznikami typu nav czy section, które używa się częściej.

LynxBings napisał(a):

tzn.? jeden header powinien być zawsze chyba że mówisz tu o id=header?

Tylko jeden <header>, tak jak jeden raz <body> czy <footer>. Znaczniki te powstały by wskazywać konkretne elementy strony. Dlatego stopka <footer> czy nagłówek <header> występuje tylko raz.

1 użytkowników online, w tym zalogowanych: 0, gości: 1