Is It Possible To Use The `resize` Css Property On The Html `body` Element?
My website has a fixed max-width which I would like to improve upon by also enabling the user with a draggable border on the sides, so she could read on whatever width she desires.
Solution 1:
You need to set overflow to html to disable the overflow propagation:
body {
  /* Preparation of the example design */padding-left: 20px;
  padding-right: 20px;
  max-width: 90vw;
  /* Resize Properties */resize: both;
  overflow: hidden; /* this depends on what you want to experiment with */border: 1px solid green;
}
html {
  overflow: auto; /* anything different from visible */
}<html><body><p>This is a very long text
 al;djf;alskdjf;laskdjf;asldkjf;alsdkjfl;asdjf;lasdkjf;lasdjf;lasjdfl;asjdl;fajsdl;fja;ldfjl;jadf</p></body></html>UAs must apply the
overflow-*values set on the root element to the viewport. However, when the root element is an[HTML]html element (including XML syntax for HTML) whose overflow value is visible (in both axes), and that element has a body element as a child, user agents must instead apply theoverflow-*values of the first such child element to the viewport. The element from which the value is propagated must then have a used overflow value of visible.
Post a Comment for "Is It Possible To Use The `resize` Css Property On The Html `body` Element?"