Вам правильно пишут, но раз хотите самостоятельно, то можете сделать через медиа запросы всю верстку самостоятельно, принцип не сложный, в зависимости от разрешения экрана пользователя изменять размеры элементов, шрифтов, скрывать ненужные элементы или показывать их на определенном разрешении, затем если нужно будет редактировать верстку на хосте будете проклинать все на свете в поиске нужных классов для каждого разрешения. В итоге поймете как все работает и запомните этот ад надолго) После этого трижды мысленно будете благодарить создателей фреймворков ибо работу они делают огромную) Но если хотите сами знать как работает адаптивная верстка то медиа запросы самый верный способ