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

rozmiar zdjęcia

Object Storage Arubacloud
0 głosów
144 wizyt
pytanie zadane 4 stycznia 2022 w HTML i CSS przez Nikon221 Początkujący (340 p.)
edycja 4 stycznia 2022 przez Nikon221

nie mogę dopasować strony do rozdzielczości ekranu. Moja rozdzielczość to 1920x1080 a obraz o szerokości 1920 pikseli wychodzi mi poza ekran. Proszę o pomoc

link do całego kodu wraz ze zdjęciami: https://mega.nz/file/rPJB2aCZ#OY7vW1yFZ-d0Fb73UvYvw8D-1NEnSmSV5XSA-Dw0LPU

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="../css/style.css">
</head>
<body>
        <img src="../img/Zrzut ekranu 2021-10-18 o 15.21.01.png">
    <p class="absolute_text1">
        <b>Opanuj stres i przejmij kontrolę<br>
            w biznesie i życiu prywatnym!</b>
    </p>
    <p class="absolute_text2">
        <b>Poznaj techniki koherencji w trakcie spotkań<br>
            jeden na jeden i zapanuj nad swoim stresem.</b>
    </p>
    <button class="absolute_button1">
        <b>Zapisz się na kurs</b>
    </button>
    <button class="absolute_button2">
        <b>O mnie</b>
    </button>    
</body>
</html>
body{
    margin: 0;
    width: 100%;
    height: auto;
}
img {
    display: block;
    
}
.relative {
    position: relative;
} 
.absolute {
    position: absolute;
    margin: 8px;
}
.absolute_text1 {
    position: absolute;
    top: 169.47px;
    left: 268px;
    font-family: Ubuntu;
    font-size: 70px;
    margin: 0;
    color: white;
}
.absolute_text2 {
    position: absolute;
    top: 366px;
    left: 268px;
    font-family: Ubuntu;
    font-size: 25px;
    margin: 0;
    color: white;
}
.absolute_button1 {
    position: absolute;
    top: 531.97px;
    left: 268px;
    background-color: #D32A34;
    color: white;
    border: none;
    padding-left: 36px;
    padding-right: 36px;
    padding-top: 24px;
    padding-bottom: 24px;
    font-size: 20px;
}
.absolute_button2 {
    position: absolute;
    top: 531.97px;
    left: 528px;
    border: solid #D32A34;
    color: white;
    background-color: transparent;
    width: 239px;
    height: 71px;
    font-size: 20px;
}

 

1 odpowiedź

0 głosów
odpowiedź 4 stycznia 2022 przez Us Użytkownik (880 p.)

Cześć,

Aby Tobie pomóc, trzeba by przerobić naprawdę wiele w tym kodzie, a najlepiej napisać cały kod od nowa. Praktycznie żaden element na stronie nie jest responsywny, zdjęcie na samym dole jest na chama przesunięte top:1400px... Jak chcesz, żeby strona nie przesuwała się poziomo to zastosuj coś takiego: 

body
{
overflow-x: hidden;}

Ale to nie rozwiąże miliona innych problemów na Twojej stronie. Dowiedz się więcej o responsywności tym bardziej, że jesteś początkujący i nie wklejaj w ten sposób zdjęć, bo nic nie widać.

 

 

komentarz 4 stycznia 2022 przez Nikon221 Początkujący (340 p.)
mnie nie chodzi o to, żeby strona się nie przesuwała poziomo tylko o to, że wszystko jest większe niż powinno być
komentarz 4 stycznia 2022 przez Us Użytkownik (880 p.)
Dodaj "width:100%;" do pierwszego zdjęcia (tła) niebieskiego oraz do tych klas:

.absolute_image4

.absolute_image6
komentarz 4 stycznia 2022 przez Nikon221 Początkujący (340 p.)
czy wielkość elementów na stronie może być inna na innej ilości cali?
komentarz 4 stycznia 2022 przez Us Użytkownik (880 p.)
A nawet musi. W responsywnej stronie internetowej w gruncie rzeczy, chodzi o to, że wszystkie elementy widoczne na ekranie komputera, są również dobrze widoczne i w odpowiedni sposób poukładane na ekranie tak małym jak smartfon, a użytkownik nie musi przesuwać strony od lewej do prawej, aby znaleźć to czego szuka.  Możesz to łatwo sprawdzić, klikając prawym przyciskiem myszy na stronie internetowej i wybrać "zbadaj". To okienko, które wyskoczy możesz przesuwać od lewej do prawej, a u góry po prawej stronie zaraz przy podziałce oddzielającej okienko od Twojej strony masz rozdzielczość. W ten sposób sprawdzisz jak strona zachowuje się na różnych rozdzielczościach. Dla przykładu sprawdź tą stronę i swoją, a zobaczysz różnicę. W dzisiejszych czasach to "must have". ]

Na Twojej stronie internetowej elementy nie zmieniają wielkości i położenia w zależności od wielkości wyświetlacza, w związku z tym element, który ma szerokość 500px na komputerze, będzie miał go również na telefonie i tym samym może zasłaniać inne elementy lub/i przeszkadzać w korzystaniu z Twojej strony.
komentarz 4 stycznia 2022 przez Nikon221 Początkujący (340 p.)
dzięki to spróbuję od nowa napisać
1
komentarz 4 stycznia 2022 przez Us Użytkownik (880 p.)
Na początek spróbuj układać elementy jeden pod drugim tak, aby nie korzystać z "position:absolute". Jak czegoś nie wiesz to pisz nawet na priv, spóbuję pomóc.

Podobne pytania

+1 głos
3 odpowiedzi 210 wizyt
pytanie zadane 7 czerwca 2021 w PHP przez dee Początkujący (360 p.)
0 głosów
1 odpowiedź 395 wizyt
pytanie zadane 3 września 2018 w HTML i CSS przez Meffy Użytkownik (730 p.)
0 głosów
0 odpowiedzi 218 wizyt
pytanie zadane 2 grudnia 2021 w JavaScript przez Karson Obywatel (1,000 p.)

92,556 zapytań

141,404 odpowiedzi

319,563 komentarzy

61,942 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!

...