If you are involved in web design or responsive design, you have probably encountered a media query called orientation
. At first glance, it seems to “determine the orientation of the device,” but the true meaning of this media query is a little different.
orientation: portrait and
orientation: landscape
are actually based on whether the browser’s viewport is portrait or landscape. In other words, it has nothing to do with the physical orientation of the device or display.
For example, if the browser window is lengthened vertically to satisfy the orientation: portrait
condition, the media query will match. Similarly, if the window is lengthened and widened horizontally, orientation: landscape
will match.
Understanding this property allows for more appropriate styling and layout adjustments based on how the user is viewing the web page. However, if you want to base your styling on the physical orientation of the device, you will need to consider a different approach.