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.

- Rejestracja:około 2 lata
- Ostatnio:około 2 lata
- Postów:1

- Rejestracja:prawie 8 lat
- Ostatnio:około miesiąc
- Postów:487
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

- Rejestracja:około 13 lat
- Ostatnio:10 miesięcy
- Postów:15
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.


Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.