It is necessary to display in the browser of a mobile device (for full accuracy - in Google Chrome browser on Android or similar) the site as it is, without zoom, exactly under the width of the screen.
In the example below, a meta tag is used:
<meta name="viewport" content="width=device-width, initial-scale=1">
Here is how the site looks in the desktop browser - the width of the side menu is exactly 40px, nothing is blurry, just as it is written in CSS
But the same site in the browser on the tablet - here the width is already 52px, which is why I conclude that the pixel size is set slightly larger, presumably under the device's DPI, so that all elements are the same size (for example, in centimeters) on all mobile devices .
But at the same time, stitches between elements and blurred edges come, which personally upsets me a little, since I haven’t yet found a meta tag in HTML or a magic property in CSS (I didn’t take pixel dimensions in Javascript, it would suddenly turn out to be a bicycle).
Tell me, is there any way to show a point-to-point site in a mobile browser (for example, so that the width of the menu itself is exactly 40px)?