After posting the answer below this question, I was listening. I did a bit more tests in Chrome with the site I'm working on. The rem message, which is a bug in Chrome, is true, they do not work, so I go to pixels only for media queries.
* To answer your question, rems work for me to adjust the height of the content area using media queries. This is how the width of the Chrome interperets browser seems to be different from Firefox, but it is not a base issue.
Keep in mind that when I use rems and ems, after setting font-size: 1em; or font-size: 16px; for html or body. I tend to stick to font size: 1em; in the html tag. This creates a default value that works from what the user has set for the default font size on any device that they use. Rem refers to the root value of 1em. This root value is set by the default font for the user, so everything should scale according to the user's font size preference and be independent of device / pixel density.
This means that the user is using a โnormalโ 72 or 96 ppi device or Retina grid (or another screen with a high pixel density), everything should look โrelativelyโ the same from device to device.
source share