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

Media queries problem z ekranem responsywnym

Object Storage Arubacloud
0 głosów
151 wizyt
pytanie zadane 22 czerwca 2020 w HTML i CSS przez Mateusz450 Początkujący (380 p.)
zmienione kategorie 22 czerwca 2020 przez Comandeer

Cześć, jestem w trakcie tworzenia portfolio i mam problem otóż zawierając w media kod nie reaguje na zmiany. Przykładowo zmieniam fonta na mniejszego lub kolor i brak efektów po zapisaniu i odświeżeniu strony. Korzystam z visual studio code.

 

* {

    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: Saira Condensed;
}

header {

    display: flex;


}

@media (min-width: 360px) and (orientation: portation) {

    div.hello {

        margin: 25% 10%;
        width: 80%;
        color: red;

    }
}


section.welcome {

    height: 100vh;
    background-color: #0D0D0D;
    width: 50%;
}

div.hello {

    margin: 25% 10%;
    width: 80%;
    color: rgb(218, 214, 214);

}

div.hello p {

    font-size: 40px;

}


div.hello h1 {

    font-size: 40px;

}

div.hello h2 {

    font-size: 40px;

}


section.welcome1 {


    height: 100vh;
    background-color: #262626;
    width: 50%;


}

section.welcome1 h1 {

    color: rgb(218, 214, 214);
    font-size: 40px;
    text-align: center;
    margin-top: 100px;
    text-transform: uppercase;
    ;

}

div.html img {

    display: flex;
    margin: 0 auto;
    margin-top: 100px;

}

div.html {

    background-color: #e54d26;
}

div.css img {

    display: flex;
    margin: 70px auto;

}

div.css {

    background-color: #3799d6;

}

button {

    margin-top: 50px;
    width: 50%;
    height: 80px;
    font-size: 25px;
    text-transform: uppercase;
    transition: 0.33s;
    border: none;
    border-radius: 3px;
}

button:hover {

    background-color: #8C8C8C;
}
<!DOCTYPE HTML>
<html lang="pl">

<head>
    <!-- kodowanie znaków, możemy używać polskich znaków -->
    <meta charset="utf-8" />
    <!-- sposób wyświetlania na urządzeniach mobilnych -->
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <!-- tytuł stron. m.in. w wynikach wyszukiwania -->
    <title> Portfolio</title>
    <!-- importujemy czcionkę, żeby jej użyć -->
    <!-- Czcionka Baloo Bhaina2 -->
    <link href="https://fonts.googleapis.com/css2?family=Exo:wght@400;500&family=Teko&family=Ubuntu&display=swap"
        rel="stylesheet">
    <link href="https://fonts.googleapis.com/css?family=Saira+Condensed:400,700|Saira:300,400&amp;subset=latin-ext"
        rel="stylesheet">
    <!-- ikonka strony -->
    <link rel="icon" href="favicon.png">
    <link rel="shortcut icon" href="favicon.png" type="image/x-icon">
    <script src="https://kit.fontawesome.com/19e8f3a90d.js" crossorigin="anonymous"></script>
    <link rel="stylesheet" href="css/style.css">

    <script>

    </script>
</head>

<body>


    <header>
        <section class="welcome">
            <div class="hello">
                <p>Witaj!</p>
                <h1>lorem </h1>
                <h2>lorem
                </h2>



                <button>Zobacz moje portfolio</button>
            </div>
        </section>

        <section class="welcome1">

            <h1>Technologie które dotychczasowo poznałem </h1>

            <div class="html">

                <img src="../img/html.png" alt="">

            </div>

            <div class="css">
                <img src="../img/css.png" alt="">

            </div>


        </section>

 

2 odpowiedzi

0 głosów
odpowiedź 22 czerwca 2020 przez sitek94 Użytkownik (540 p.)
edycja 22 czerwca 2020 przez sitek94

Na pierwszy rzut oka to wkradła się literówka w media queries: 

@media (min-width: 360px) and (orientation: portation portrait)

@edit: 

Teraz zauważyłem jeszcze, że najpierw napisałeś @media queries dla div.hello a później je napisałeś już normalnie bez @media queries. CSS jest parsowany od góry od dołu i jeżeli selektory mają taką samą wartość (tak jak tutaj - div z klasą "hello"), to wygra ten z nich, który będzie ostatni.

komentarz 22 czerwca 2020 przez Mateusz450 Początkujący (380 p.)
Poprawiłem literówkę nadal nie reaguje, więc w czym może być problem. Próbowałem bez orientation, tylko min width, ale bez zmian.
komentarz 22 czerwca 2020 przez sitek94 Użytkownik (540 p.)

Właśnie poprawiłem odpowiedź co jest faktyczną przyczyną :) 

Musisz zamienić kolejność:

div.hello {
  margin: 25% 10%;
  width: 80%;
  color: rgb(218, 214, 214);
}

@media (min-width: 360px) {
  div.hello {
     margin: 25% 10%;
     width: 80%;
     color: red;
   }
}

 

0 głosów
odpowiedź 22 czerwca 2020 przez Bakkit Dyskutant (7,600 p.)
Moja rada dla ciebie:

korzystaj częściej z funkcji "Zbadaj element" (ctrl + shift + i). Przeglądając tam sekcje "styles" możesz dopatrzeć się swoich błędów, lub sprawdzać czy nie ma zbędnego kodu.

Podobne pytania

0 głosów
0 odpowiedzi 126 wizyt
pytanie zadane 4 grudnia 2019 w HTML i CSS przez jared Gaduła (3,600 p.)
0 głosów
1 odpowiedź 127 wizyt
pytanie zadane 17 maja 2020 w HTML i CSS przez powolny Nowicjusz (150 p.)
+1 głos
2 odpowiedzi 67 wizyt

92,545 zapytań

141,387 odpowiedzi

319,503 komentarzy

61,930 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...