How to make a responsive website? | Sololearn: Learn to code for FREE!
Novo curso! Todo programador deveria aprender IA generativa!
Experimente uma aula grƔtis
+ 6

How to make a responsive website?

Everywhere I go to find answers, there's always different things so I'm not sure what really makes a responsive website... Do we need only HTML and CSS, or we need JS? Do we need to use frameworks or is that up to the coder? If it is needed, what framework you think is the best? What "properties", "elements" or "tags" do we use for "responsiveness"?

15th Dec 2016, 1:27 PM
MaiKoz
MaiKoz - avatar
28 Respostas
+ 12
Bootstrap as mentioned before is a CSS framework that makes it easier to call and use components that you might want to use for building a responsive website. Also it uses the CSS Grid system which heavily takes in consideration aspects of Responsiveness. You should visit bootstrap and lookup examples. They have a ton!! http://getbootstrap.com/getting-started/
15th Dec 2016, 1:35 PM
Artemas
Artemas - avatar
+ 5
window.innerHeight and window.innerWidth can be used to make elements responsive to window size.
16th Dec 2016, 5:47 PM
Valen.H. ~
Valen.H. ~ - avatar
+ 4
You will have to use css media queries and remember the difference in users behavior on different devices. screen size is really important factor. for example on mobile devices the weight of images is much more important than on laptops.
16th Dec 2016, 10:43 AM
Marcin Barańczyk
Marcin Barańczyk - avatar
+ 4
@media queries
16th Dec 2016, 6:53 PM
Alexandre Lex
Alexandre Lex - avatar
+ 4
Well you really have to start with the basics of building a website...to simplify it for you as a newbie...Html is for content= text, image, video, links...Css= is for presentation, the look or design of the website= colors, background, div which are different sections like header, footer nav_>navigation bar= Home- about us-contact which are menu sections...But the answer to your question is the third element of a website...JavaScript is really the start of an interactive website site for an example that's what makes the page able to take your information like email, names, among many others. But as a newbie my advice is to walk before you run, so learn the basics of programming and don't worry about framework and all that other advanced stuff...You will do great you put in the work and practice what you learn in order to progress. Remember repetition (consistency) is key to everything succeed in everything in life.
19th Dec 2016, 3:24 AM
Pierre Henry Isidor
Pierre Henry Isidor - avatar
+ 4
As I mentioned before you must learn to walk before you can run. Don't overflow your self with frame work and all that fancy start with the building blocks of 1,2,3 and the a,b,c of coding. If don't your going to frustrate your self with information overload. Don't waste your time researching just start applying the basics. Because everything thing tech wise, a website or app or game ex cetera has those 3 foundations right? i.e Html for content, CSS for design and the beginning of responsiveness is JavaScript which is the most use in all things of internet. So start in those order, take one language to learn and practice for a minimum of 45 minute a day for two weeks...the secret once again is practice and implement...the best way to learn is by doing while you learn. It won't do you any good concerning about platforms when you barely know which elements to use on a platform to make your website responsive right? Think of it like this! before you master calculus, you need to master algebra, before then division, multiplication, adding, subtracting and before that you must want to learn by practicing what your learning. Remember the Karate Kid movie...Wax on, Wax off the whole concept was to start with the basics and applying them by practicing. Really that's the key to accomplishing anything in life :-)
23rd Dec 2016, 9:00 AM
Pierre Henry Isidor
Pierre Henry Isidor - avatar
+ 3
bootstrap or foundation frameworks are very responsive. You can custom do it, but it requires some extra effort
15th Dec 2016, 1:31 PM
Rishi Anand
Rishi Anand - avatar
+ 3
go and look on internet "media queries". Css method to do what you wan
16th Dec 2016, 9:25 AM
Alexandre Cbt
Alexandre Cbt - avatar
+ 3
You can make responsive website using only html and css. Simple websites don't even need media queries in css. It all depends on complexity of a website you want to make. When building more complex websites for a client, time is money. Using some grid systems and frameworks is then a good idea. Bootstrap is most popular one. in RWD JavaScript is sometimes helpful with vertical centering, scaling elements etc.
16th Dec 2016, 8:09 PM
Grzesio
+ 3
Do not use boostrap or frameworks, do it for yourself, it's pretty much more authentic and elegant
16th Dec 2016, 8:29 PM
Alexandre Lex
Alexandre Lex - avatar
+ 3
you need to use CSS framework for responsive website. like bootstrap. Also use media queries for writing your own CSS. sometimes all our requirements not fullfill by framework. in most of responsive website use bootstrap. it is easy to use.
17th Dec 2016, 6:18 AM
Avanish Kumar
Avanish Kumar - avatar
+ 3
I think you should start with bootstrap framework.. it's easy to use and very common use and have major functionality that you need to make a responsive website
17th Dec 2016, 5:11 PM
yousif Ibrahim
yousif Ibrahim - avatar
+ 3
hii PHP is best for web design because it is platform independence language
18th Dec 2016, 4:05 AM
Preet Sahu
Preet Sahu - avatar
+ 2
I have been a fan of material frameworks. particularly materializecss and materialdesign lite
16th Dec 2016, 12:48 PM
ONLY JS PLEASE!
ONLY JS PLEASE! - avatar
+ 2
use media queries first and after you get the hang of it use any frameworks you want
16th Dec 2016, 6:51 PM
Sky
Sky - avatar
+ 2
Learn bootstrap
17th Dec 2016, 2:03 AM
Vivekanand Pandey
Vivekanand Pandey - avatar
+ 2
best u can try bootstrap..it's so easy to do responsive websites... Though html and css also can use in responsive site..buts it's waste of time..u need more time in html,css..so better u should choose bootstrap
17th Dec 2016, 2:37 AM
Pi Piscine
Pi Piscine - avatar
+ 2
To make a website responsive you can check th below link-- http://designinstruct.com/roundups/html5-frameworks/
17th Dec 2016, 1:13 PM
Pankaj Gautam
Pankaj Gautam - avatar
+ 2
wether to use a framework is up to the developer and the best responsive framework is bootstrap though you can do it on your own using media queries
17th Dec 2016, 3:23 PM
Sanusi Mubaraq
Sanusi Mubaraq - avatar
+ 2
whit bootstrap is very easy. bootstarp is easy to use
17th Dec 2016, 7:30 PM
Mehdi Mousavi
Mehdi Mousavi - avatar