Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS][HTML]Html5 i CSS3
Forum PHP.pl > Forum > Przedszkole
mrk9109
Witam po 7 letniej przerwy wracam do stron poniewaz potrzebuje zrobic dla pracy swoja strone czytalem duzo o html5 i css3 i mam pytanie dlaczego zawartosc ponizej header mi sie nie wyswietla ?
Html:
http://wklej.org/id/1930131/
Css:
http://wklej.org/id/1930132/
Olsz4k
Strzelam na złą ścieżkę do obrazka - sprawdź ją.
Poza tym, w 39 linijce zmień "lefT" na left, wkradła Ci się duża litera.
mrk9109
Ścieżki sa dobre mi chodzi o zawartość nav i main że jak dodam tło do Header to wtedy przestaje wyświetlać
Comandeer
No przecież rozciągnąłeś header na całą stronę…
koodo218
Używasz elementów HTML5, a stosujesz stary !DOCTYPE.
mrk9109
tak rozciagam header i jest obrazek ale pod dołem mam nav i on tez ma obrazek KTOREGO nie wyswietla jak i na dole jest main ktory tez sie nie pokazuje dlaczego ?
pietrov8
A dlaczego dałeś position: fixed? To zasłania Ci cały content gdyż jest na 100% wysokości i szerokości.
mrk9109
Może powiem o co mi chodzi chce by Header było dopasowane do każdej rozdzielczości dla tego mam size a pod tym chcę by było menu też na 100% with mam usunąć tylko fixed ? Bo pisze z telefonu jestem w pracy 2 pytanie co dodać by menu było ciągle u góry na swoim miejscu po kliknięciu
freewalker
tak jak poprzednik napisał, dałeś header na 100% i następne elementy są zasłaniane, chcesz menu na całą szerokość strony to daj tylko width:100%, height ustaw sobie np na 5% i reszta po header będzie już na swoim miejscu (tylko powinieneś dać margin-top:10% dla pierwszego elementu po header, żeby dobrze się ułożyło, bo fixed traktowane jest jak absolute i nie wpływa na pozycjonowanie reszty elementów).

Poza tym również wspomniane DOCTYPE, tu masz poprawną składnię HTML5:
  1. <!DOCTYPE html>
  2. <html lang="pl-PL">
  3. <head>
  4. <title>Tytuł</title>
  5. <meta charset="utf-8">
  6. <meta name="description" content="opis">
  7. <link rel="icon" href="..." type="image/x-icon">
  8. <!-- [if lt IE 9]>
  9. <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js">
  10. <![endif-->]
  11. </head>
  12. <body>
  13. <header>
  14. nagłówek
  15. <nav>
  16. nawigacja menu
  17. </nav>
  18. </header>
  19. <main>główna treść</main>
  20. <aside>boczna treść, jeśli potrzebna</aside>
  21. <footer>stopa</footer>
  22. </body>
  23. </html>
mrk9109
Dalej nie ma menu pod headerem i mam stala height juz tyle ile ma tylko size 100% dla tego ze chce by bylo dopasowane do rozdzielczosci gdzie mam teraz blad ? przepraszam za tyle zamętu
  1. <!DOCTYPE html>
  2. <html lang="pl-PL">
  3. <head>
  4. <title>Tytuł</title>
  5. <meta charset="utf-8">
  6. <meta name="description" content="opis">
  7. <link rel="icon" href="..." type="image/x-icon">
  8. <link href="css/main.css" rel="stylesheet" type="text/css" />
  9. <!-- [if lt IE 9]>
  10. <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js">
  11. <![endif-->
  12. </head>
  13. <body>
  14. <header id="header">
  15. nagłówek
  16. <nav id="menu">
  17. nawigacja menu
  18. </nav>
  19. </header>
  20. <main>główna treść</main>
  21. <aside>boczna treść, jeśli potrzebna</aside>
  22. <footer>stopa</footer>
  23. </body>
  24. </html>

Kod
#header {
    background-image: url(../images/header.png);
    background-size: 100%;
    background-repeat: no-repeat;      
    height: 656px;
}  
#nav {
    background-image: url(../images/nav.png);
    width:100%;
    height: 79px;    
    margin-top: 10%;
}
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.