Problem ze stylizacją strony

Mrpawelww | 2019-11-08 19:22:03 UTC | #1

Siemka, mam problem z umieszczeniem grafiki w div’ach, czyli mam div’a (ramka), w nim jest pętla z wyświetleniem grafiki i podpisaniem jej, na każdy obrazek z napisem nakładam kolejnego div’a, i go stylizuję w CSS, lecz on zamiast zostać w tym pierwszym div’ie to wychodzi po za niego
Wie ktoś jak to naprawić??
zdjecie|690x485


MCSBlaxer | 2019-11-08 19:32:52 UTC | #2

Dobry, mógł byś podać kod strony, pomogło by to w rozwiązaniu problemu.


Mrpawelww | 2019-11-08 19:52:50 UTC | #3

Nie wiem jak wpisać kod strony żeby go forum nie sformatowało, to wrzucam załącznik strona.zip|attachment (1,2 KB)


SP24 | 2019-11-08 20:10:26 UTC | #4

Po 1. Masz zły układ znaczników. Od kiedy body jest wewnątrz diva?
Po 2. Nie stosuj <center> bo mamy HTML5 nie 4
Po 3. Przydałoby się zamknąć te obrazki w divach a jego samego wycentrować
//edit. Jak coś to dobrze, że pytasz. Ja tylko piszę co jest źle


Jebanany | 2019-11-08 20:11:41 UTC | #5

Bardzo dobrze, że zadajesz pytania dotyczące tego, z czym masz problem

Aby poznać divy wejdź tutaj https://www.w3schools.com/tags/tag_div.asp

Pamiętaj, aby zamykać tagi po otwarciu (nie wszystkie się zamyka, o tym też możesz poczytać wpisując nazwę tagu na stronie podanej wyżej).

Aby wrzucić kod strony na forum użyj:

    ```html
<body> kod strony itp. </body>
    ```

Dodatkowo, zachowaj porządek. Skryptu i style umieszczaj w <head> a treść w <body>. Nie mieszaj tych obu rzeczy.

W pętli PHP uwzględnij wszystko, co ma zawierać pojedyncze zdjęcie. Póki co, to każde zdjęcie jest wyświetlone jako link i tyle.

Staraj się unikać takich praktyk jak otwieranie tagów wewnątrz php i ich zamykanie poza php.

Formatuj tekst używając tabulatora.


Mrpawelww | 2019-11-08 20:24:56 UTC | #6

Jakoś poukładałem kod, lecz nadal nie dostałem odpowiedzi co zrobić, żeby te obrazki nie wychodziły poza pierwszy blok??
```

    <meta charset="UTF-8">
    <link rel="stylesheet" type="text/css" href="style.css"> 
    <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js"></script>
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/[email protected]/dist/jquery.fancybox.min.css" />
    <script src="https://cdn.jsdelivr.net/gh/fancyapps/[email protected]/dist/jquery.fancybox.min.js"></script>

</head>

600768605 <-- Zadzwoń

Adam Musiał - Glazurnik




Robota nr '.$i++.'
'; } } closedir($z); ?>
**style.css**

body{
padding: 0;
margin: 0;
background: #ecf0f1;
font-family: sans-serif;
}
.center{
text-align: middle;
display: inline;
width: 80%;
padding: 25px;
box-shadow: 3px 3px 5px 6px #ccc;
position: relative;
left: 8%;
top: 50px;
height: 80% auto;
}
.style{
position: relative;
float: left;
text-decoration: none;
color: black;
margin-right: 5px;
}
.galeria{
position: relative;
width: 70%;
}
```

Tak wygląda teraz kod, mam nadzieję że trochę bardziej przejrzyście, ale nadal obrazy wychodzą poza div’a o nazwie “center”, chyba że coś nie tak użyłem w stylu


SP24 | 2019-11-08 20:41:10 UTC | #7

htdocs.zip|attachment (47,3 KB)
Proszę. Napisałem Ci taki zarys tego. Wiem, że nie powinienem bo w taki sposób nie da się uczyć, ale niech będzie to dla Ciebie przykład
Dodatkowo, ładnie będzie skalowało się to na telefonach. W sumie wystarczy jak dodasz viewporta w sekcji head i będzie git na urządzeniach mobilnych.

<meta name="viewport" content="width=device-width, initial-scale=1">

Mrpawelww | 2019-11-09 18:17:16 UTC | #8

Wczoraj już nie dałem rady się tym bawić, więc dzisiaj do tego usiadłem… po wgraniu tego co @SP24 wysłałeś nadal zdjęcia wychodzą poza box’a, więc twoje rozwiązanie się nie powiodło, chyba że u ciebie to działa, u mnie jest jakiś problem :thinking:


SP24 | 2019-11-09 18:18:17 UTC | #9

Pokaż screena. Spróbuj odświeżyć stronę kombinacją CTRL+F5


Mrpawelww | 2019-11-09 18:20:48 UTC | #10

Zrzut%20ekranu%20z%202019-11-09%2019-19-19|690x387
próbowałem odświeżyć CTRL + F5, do tego wyczyściłem całą zapisaną grafikę, plus jeszcze otwierałem na oknie incognito i dalej to samo


Mrpawelww | 2019-11-09 18:22:15 UTC | #11

wiem że jestem upierdliwy, sorki :confused:


SP24 | 2019-11-09 18:22:19 UTC | #12

A weź w CSSie zamień max-height na height


Mrpawelww | 2019-11-09 18:25:01 UTC | #13

zamieniłem na height i nic, usunąłem min-height i height ustawiłem na 80%, i nic się nie zmieniło. U ciebie to działało?


SP24 | 2019-11-09 18:25:52 UTC | #14

Tak. A usuń w ogóle height z .container


Mrpawelww | 2019-11-09 18:29:14 UTC | #15

usunąłem height, i jest od góry do samego dołu :confused: Zrzut%20ekranu%20z%202019-11-09%2019-28-27|690x387
Zrzut%20ekranu%20z%202019-11-09%2019-28-51|690x387


system | 2019-12-11 18:29:17 UTC | #16

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.