Responsive web design is working on desktop but not on mobile device

MobileResponsive Design

Mobile Problem Overview


I have a website which must be responsive for mobile phones. I've created it using my desktop. When I adjust browser windows it's working perfectly for mobile phone but when I check it on my real mobile phone: Samsung Galaxy S2 it's not responsive to the mobile view.

What could be the wrong?

Mobile Solutions


Solution 1 - Mobile

You are probably missing the viewport meta tag in the html head:

 <meta name="viewport" content="width=device-width, initial-scale=1">

Without it the device assumes and sets the viewport to full size.

More info here.

Solution 2 - Mobile

I have also faced this problem. Finally I got a solution. Use this bellow code. Hope: problem will be solve.

<meta name="viewport" content="initial-scale=1, maximum-scale=1">

Solution 3 - Mobile

Though it is answered above and it is right to use

<meta name="viewport" content="width=device-width, initial-scale=1">

but if you are using React and webpack then don't forget to close the element tag

<meta name="viewport" content="width=device-width, initial-scale=1" />

Solution 4 - Mobile

Responsive meta tag

To ensure proper rendering and touch zooming for all devices, add the responsive viewport meta tag to your <head>.

<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionTadas DavidsonasView Question on Stackoverflow
Solution 1 - MobileAgushView Answer on Stackoverflow
Solution 2 - MobileSaiful IslamView Answer on Stackoverflow
Solution 3 - MobileShadab AhmedView Answer on Stackoverflow
Solution 4 - MobileMarcelo AustriaView Answer on Stackoverflow