okay, i am a new and learning web developer, and i read some articles about responsive web design,and what i wanted to ask is, how does a server (or browser?) know the device of the clients to send data (or display) that matches the device screen resolution or is it something that decided on the html of the client side? thanks.