top of page

CSS Resizing

 

The resize property specifies if (and how) an element should be resizable by the user.

The following example lets the user resize only the width of a <div> element:

 

EXAMPLE:

div {
  resize: horizontal;
  overflow: auto;
}

The following example lets the user resize only the height of a <div> element:

 

EXAMPLE:

div {
  resize: vertical;
  overflow: auto;
}

 

The following example lets the user resize both the height and width of a <div> element:

 

EXAMPLE:

div {
  resize: both;
  overflow: auto;
}

In many browsers, <textarea> is resizable by default. Here, we have used the resize property to disable the resizability:

 

EXAMPLE:

textarea {
  resize: none;
}

CSS Outline Offset

The outline-offset property adds space between an outline and the edge or border of an element.

 

The following example uses the outline-offset property to add space between the border and the outline:

EXAMPLE:

div.ex1 {
  margin: 20px;
  border: 1px solid black;
  outline: 4px solid red;
  outline-offset: 15px;
}

div.ex2 {
  margin: 10px;
  border: 1px solid black;
  outline: 5px dashed blue;
  outline-offset: 5px;
}

© 2020 by Web Laboratory Instructor Guide. Proudly created with Wix.com

bottom of page