• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Responsywna strona problem z obrazkiem i menu

VPS Starter Arubacloud
0 głosów
167 wizyt
pytanie zadane 4 grudnia 2018 w Sieci komputerowe, internet przez extr4v3rT Początkujący (440 p.)

Witam, mam problem pisze strone responsywną i mam już pierwszy problem. Zrobiłem responsywne menu

tylko, że gdy skaluje rozdzielczość strony obrazek tego oto pięknego autka (ford mustang) "wchodzi" mi tak jakby pod menu. w 1 załączonym obrazku wstawiam "normalną" wersję strony, 2 obrazek to lekko zmieniona rozdzielczość, załączam kody html + css. Prosze o pomoc, z góry dziekuję!

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Firma Marketingowa</title>
    <link rel="stylesheet" href="style/style.css">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
  </head>
  <body>
    <nav>
      <ul class="topnav">
        <li><a href="#home">Strona Główna</a></li>
        <li><a href="#onas">o nas</a></li>
        <li><a href="#kontakt">Kontakt</a></li>
        <li class="more"><a id="more" href="#more">Więcej</a></li>
      </ul>
    </nav>

    <section>
      <img src="mustang.jpg" alt="mustang">
    </section>



  </body>
</html>
@media screen and (max-width: 600px){
    ul.topnav li.more #more,
    ul.topnav li {float: none;}
}
body {
  margin: 0;
  height: 100%;
  width: 100%;
}
/*MENU*/
nav {
  padding: 0;
  width: 100%;
  top:0;
  left: 0;
  right: 0;
}
ul {
  position: fixed;
  background-color:rgb(47, 47, 47);
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  width: 100%;
}
ul.topnav #more {
  background-color: rgb(240, 198, 20);
  color: black;
}
li a {
  display: block;
  background-color:rgb(47, 47, 47);
  font-size: 1.5em;
  text-decoration: none;
  text-align: center;
  color:white;
  padding: 14px 30px;
}
li {
  float: left;
}
.more {
  float: right;
}
li a:hover:not(#more){
  background-color:rgb(240, 198, 20);
  color: black;
}
/*KONIEC MENU*/
section {
  display: block;
}
section>img {
  width: 100%;
  height: 100%;
}

 

1 odpowiedź

0 głosów
odpowiedź 5 grudnia 2018 przez niezalogowany
ul {

position: fixed;

background-color:rgb(47, 47, 47);

list-style: none;

margin: 0;

padding: 0;

overflow: hidden;

width: 100%;

}

 

https://www.w3schools.com/cssref/playit.asp?filename=playcss_position&preval=fixed

 

Mam nadzieję, że to wystarczające naprowadzenie. smiley

komentarz 5 grudnia 2018 przez extr4v3rT Początkujący (440 p.)
Dziękuję! w sumie logicznie myśląc to oczywiste, że fixed tutaj nie bedzie tak działał i do tego jest static ;P Jeszcze raz dzięki!

Podobne pytania

+1 głos
1 odpowiedź 549 wizyt
pytanie zadane 30 marca 2020 w HTML i CSS przez Anonim666 Użytkownik (950 p.)
0 głosów
1 odpowiedź 294 wizyt
pytanie zadane 15 lipca 2018 w HTML i CSS przez OdsetekGlupoty Pasjonat (15,360 p.)
–1 głos
1 odpowiedź 328 wizyt
pytanie zadane 22 maja 2018 w HTML i CSS przez damian23415 Użytkownik (890 p.)

92,953 zapytań

141,913 odpowiedzi

321,141 komentarzy

62,286 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...