DW Faisalabad New Version

DW Faisalabad New Version
Please Jump to New Version
  • Working with Tables
  • While there are four types of database objects in Access, tables are arguably the most ... read more

    Wednesday, 16 August 2017

    CSS3 User Interface

    CSS3 has new user interface features such as resizing elements, outlines, and box sizing.

    In this chapter you will learn about the following user interface properties:

    • resize
    • outline-offset

    CSS3 Resizing
    The resize property specifies whether or not 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;
    }
    Try it Yourself »
    The following example lets the user resize only the height of a <div> element:

    Example
    div {
        resize: vertical;
        overflow: auto;
    }
    Try it Yourself »
    The following example lets the user resize both the height and the width of a <div> element:

    Example
    div {
        resize: both;
        overflow: auto;
    }
    Try it Yourself »

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

    Outlines differ from borders in three ways:
    • An outline is a line drawn around elements, outside the border edge
    • An outline does not take up space
    • An outline may be non-rectangular

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

    Example
    div {
        border: 1px solid black;
        outline: 1px solid red;
        outline-offset: 15px;
    }
    Try it Yourself »

    CSS3 User Interface Properties
    The following table lists all the user interface properties:

    Property
    Description
    box-sizing Allows you to include the padding and border in an element's total width and height
    nav-down Specifies where to navigate when using the arrow-down navigation key
    nav-index Specifies the tabbing order for an element
    nav-left Specifies where to navigate when using the arrow-left navigation key
    nav-right Specifies where to navigate when using the arrow-right navigation key
    nav-up Specifies where to navigate when using the arrow-up navigation key
    outline-offset Adds space between an outline and the edge or border of an element
    resize Specifies whether or not an element is resizable by the user