Chuong4 Phan 2 CSS

download Chuong4 Phan 2 CSS

of 11

Transcript of Chuong4 Phan 2 CSS

  • 8/18/2019 Chuong4 Phan 2 CSS

    1/11

    Trình bày: Nguyễn Phú Trường 

  • 8/18/2019 Chuong4 Phan 2 CSS

    2/11

    NỘI DUNG 

    Bộ môn Mạng máy tính & Truyền thông 23/9/2013

    Giới thiệu CSS 

    Các loại CSS 

    Cách dùng CSS

    Các CSS cơ bản 

    Các CSS nâng cao

  • 8/18/2019 Chuong4 Phan 2 CSS

    3/11

    GROUPING SELECTORS

    In style sheets there are often elements with the same

    style.

    h1

    {

    color:green;

    }

    h2

    {

    color:green;}

    p

    {

    color:green;

    }Bộ môn Mạng máy tính & Truyền thông 33/9/2013

  • 8/18/2019 Chuong4 Phan 2 CSS

    4/11

    GROUPING SELECTORS

    To minimize the code, you can group selectors.

    Separate each selector with a comma.

    In the example below we have grouped the selectors

    from the code above: h1,h2,p

    {

    color:green;

    }

    Bộ môn Mạng máy tính & Truyền thông 43/9/2013

  • 8/18/2019 Chuong4 Phan 2 CSS

    5/11

    NESTING SELECTORS

    It is possible to apply a

    style for a selector within

    a selector. In the example below,

    one style is specified for

    all p elements, and a

    separate style is specifiedfor p elements nested

    within the "important"

    class:

    Example

    p

    {

    color:blue;

    text-align:center;}

    .important

    {

    background-color:blue;

    }.important p

    {

    color:white;

    }

    Bộ môn Mạng máy tính & Truyền thông 53/9/2013

  • 8/18/2019 Chuong4 Phan 2 CSS

    6/11

    CSS DIMENSION

    The CSS dimension properties allow you to control the

    height and width of an element. Set the height of elements 

    This example demonstrates how to set the height of different elements.

    Set the height of an image using percent 

    This example demonstrates how to set the height of an element using a percent value.

    Set the width of an element using a pixel value 

    This example demonstrates how to set the width of an element using a pixel value.

    Set the maximum height of an element 

    This example demonstrates how to set the maximum height of an element.

    Set the maximum width of an element using percent 

    This example demonstrates how to set the maximum width of an element using a percent

    value.

    Set the minimum height of an element 

    This example demonstrates how to set the minimum height of an element.

    Set the minimum width of an element using a pixel value 

    This example demonstrates how to set the minimum width of an element using a pixel value.

    Bộ môn Mạng máy tính & Truyền thông 63/9/2013

    http://www.w3schools.com/css/tryit.asp?filename=trycss_dim_heighthttp://www.w3schools.com/css/tryit.asp?filename=trycss_dim_height_percenthttp://www.w3schools.com/css/tryit.asp?filename=trycss_dim_widthhttp://www.w3schools.com/css/tryit.asp?filename=trycss_dim_max-heighthttp://www.w3schools.com/css/tryit.asp?filename=trycss_dim_max-width_percenthttp://www.w3schools.com/css/tryit.asp?filename=trycss_dim_min-heighthttp://www.w3schools.com/css/tryit.asp?filename=trycss_dim_min-widthhttp://www.w3schools.com/css/tryit.asp?filename=trycss_dim_min-widthhttp://www.w3schools.com/css/tryit.asp?filename=trycss_dim_min-heighthttp://www.w3schools.com/css/tryit.asp?filename=trycss_dim_max-width_percenthttp://www.w3schools.com/css/tryit.asp?filename=trycss_dim_max-heighthttp://www.w3schools.com/css/tryit.asp?filename=trycss_dim_widthhttp://www.w3schools.com/css/tryit.asp?filename=trycss_dim_height_percenthttp://www.w3schools.com/css/tryit.asp?filename=trycss_dim_height

  • 8/18/2019 Chuong4 Phan 2 CSS

    7/11

    ALL CSS DIMENSION PROPERTIES

    Property Description Values CSS

    height  Sets the height of an element auto 

    length

    %

    inherit

    1

    max-height  Sets the maximum height of an element none

    length

    %inherit

    2

    max-width  Sets the maximum width of an element none

    length

    %

    inherit

    2

    min-height  Sets the minimum height of an element length

    %

    inherit

    2

    min-width  Sets the minimum width of an element length

    %

    inherit

    2

    width  Sets the width of an element auto 

    length

    %

    inherit

    1

    Bộ môn Mạng máy tính & Truyền thông 73/9/2013

    http://www.w3schools.com/css/pr_dim_height.asphttp://www.w3schools.com/css/pr_dim_max-height.asphttp://www.w3schools.com/css/pr_dim_max-width.asphttp://www.w3schools.com/css/pr_dim_min-height.asphttp://www.w3schools.com/css/pr_dim_min-width.asphttp://www.w3schools.com/css/pr_dim_width.asphttp://www.w3schools.com/css/pr_dim_width.asphttp://www.w3schools.com/css/pr_dim_min-width.asphttp://www.w3schools.com/css/pr_dim_min-width.asphttp://www.w3schools.com/css/pr_dim_min-width.asphttp://www.w3schools.com/css/pr_dim_min-height.asphttp://www.w3schools.com/css/pr_dim_min-height.asphttp://www.w3schools.com/css/pr_dim_min-height.asphttp://www.w3schools.com/css/pr_dim_max-width.asphttp://www.w3schools.com/css/pr_dim_max-width.asphttp://www.w3schools.com/css/pr_dim_max-width.asphttp://www.w3schools.com/css/pr_dim_max-height.asphttp://www.w3schools.com/css/pr_dim_max-height.asphttp://www.w3schools.com/css/pr_dim_max-height.asphttp://www.w3schools.com/css/pr_dim_height.asp

  • 8/18/2019 Chuong4 Phan 2 CSS

    8/11

    CSS DISPLAY AND VISIBILITY

    The CSS classification properties specifies if/how an

    element is to be displayed, and to control the visibility of

    an element.

    Hiding an Element - display:none or visibility:hidden Hiding an element can be done by setting the display

    property to "none" or the visibility property to "hidden".

    However, notice that these two methods produce different

    results:

    visibility:hidden hides an element, but it will still take up thesame space as before. The element will be hidden, but still

    affect the layout.

    Bộ môn Mạng máy tính & Truyền thông 83/9/2013

  • 8/18/2019 Chuong4 Phan 2 CSS

    9/11

    CSS DISPLAY AND VISIBILITY

    Example

    h1.hidden {visibility:hidden}

    display:none hides an element, and it will not take up any

    space. The element will be hidden, and the page will bedisplayed as the element is not there:

    Example

    h1.hidden {display:none}

    Bộ môn Mạng máy tính & Truyền thông 93/9/2013

  • 8/18/2019 Chuong4 Phan 2 CSS

    10/11

    CSS DISPLAY - BLOCK AND INLINE ELEMENTS

     A block element is an element that takes up the full width

    available, and has a line break before and after it.

    Examples of block elements:

     An inline element only takes up as much width as

    necessary, and does not force line breaks. Examples of inline elements:

    Bộ môn Mạng máy tính & Truyền thông 103/9/2013

  • 8/18/2019 Chuong4 Phan 2 CSS

    11/11

    CHANGING HOW AN ELEMENT IS DISPLAYED

    Changing an inline element to a block element, or vice

    versa, can be useful for making the page look a specific

    way, and still follow web standards.

    The following example displays list items as inlineelements:

    Example

    li {display:inline}

    The following example displays span elements as blockelements:

    Example

    span {display:block}

    Bộ môn Mạng máy tính & Truyền thông 113/9/2013