Definiowanie ułożenia CSS

0

Witam, mam pytanie
Jak zrobić że gdy zdefiniuję w css np. szerokość jakiegoś elementu w % to te % będą procentem diva a nie całej strony
Czyli np jak ustawię szerokość obrazka w divie o id="fst" to szerokość obrazka wyrażona w np. 60% to obrazek będzie zajmować 60% diva a nie całej strony ;)
Z góry dzięki.

0

Nic nie musisz robić. To, co opisałeś to domyślne zachowanie dziecka, kiedy podamy mu szerokość w procentach.
Zobacz ten przykład: https://codepen.io/zerakot/pen/ZEqWOeZ

Wydaje mi się, że Twój problem leży gdzie indziej. Podeślij style i strukturę Twojej strony to będziemy mogli się temu bliżej przyjrzeć.

Ps. do określania szerokości "całej strony", a dokładniej Viewport Width, czyli procentowej wartości względem szerokości okna służy "jednostka" vw.
https://developer.mozilla.org/en-US/docs/Learn/CSS/Building_blocks/Values_and_units

0

Czy ten div czyli rodzic ma ustawioną szerokość? Jeśli ustawiasz wymiar dziecka w procentach, to rodzic nie może mieć zdefiniowanego wymiaru w procentach jak i w ogóle nie mieć. Pokaż kod to będzie łatwiej pomóc.

1 użytkowników online, w tym zalogowanych: 0, gości: 1