2015年5月17日 星期日

w3school-CSS

CSS Syntax : Syntax  p {property : value ; property : value}

CSS Selector

CSS three way to insert CSS
  • External Style Sheet : <link rel="stylesheet" type="text/css href="mystyle.css">
  • Internal Style Sheet  :  p{color : red}
  • Inline Styles : <h1 style="color : red"> 



CSS Background
Background Color body{background-color : #b0c4de;}
Background Image body{background-image : url("bkImage.png");}
Background Image Repeat background-repeat : repeat-x;
Background Image no repeat background-repeat : no-repeat
Background Image Position background-position : right top ;
Background ShortHand Property : background : #ffffff url("pic.jpg") repeat-x;
Background fixed : background-attachment : fixed;


CSS Text

  • color 
    • color : red  
    • color : #ffffff  
    • color : rgb(122,255,255);
  • Alignment
    • text-align : left;
    • text-align : center;
    • text-align : justify;    (each line have same width)
  • decoration   (線)
    • text-decoration : overline;
    • text-decoration : none;  (通常用來移除超連結的線)
    • text-decoration : line-through;
    • text-decoration : underline;
  • Transformation
    • text-transformation : uppercase;
    • text-transformation : lowercase;
    • text-transformation : capitalize;
  • Identation (第一行的留白寬度)
    • text-ident : 50px;
  • space between characters : letter-spacing : -3px;
  • space between lines : line-height : 70%;
  • direction
    • direction : rtl; (從右邊長出來)
    • uinicode-bidi : bidi-override;  (方向相反)
  • increase the white space between the words : word-spacing : 30px;
  • disable wrapping :  white-space : nowrap;  (不自動換行)
  • text shadow : text-shadow : 2px 2px #FF0000   (水平,垂直,顏色)
CSS Font
CSS Links

  • color : #FF0000;
  • state :
    • link : a:link{color:#FF0000;}
    • visited : a:visited{#00FF00;}
    • hover  :  a:hover{#000000}
    • active :   a:active{#0000FF;}
  • create link box

CSS Lists



CSS Box Model

  • width
  • padding
  • border
  • margin

CSS border

  • margin-top : 10px;
  • margin-bottom : 10px;
  • margin-left : 10px;
  • margin-right : 10px;
  • shorthand :  margin : 10px  15px;  (上下10px, 左右15px)
CSS Display and Visibility


CSS Positioning
Fixed : position : fixed;   (不管卷軸怎麼動,都會在那裏)
Relatived : position : relative;  (相對原本位置移動)
Absolute : position : absolute;
Overlapping Element : z-index : -1;
Set the shape of element : clip : rect(10px,90px,10px,10px);
overflow : scroll  /  hidden / auto  ;
change the cursor : cursor : pointer;
clear : clear : both;     //利用<h1> 把float 關掉,達到換行


CSS Align
Center Aligning Using the margin Property margin-left : auto;  / margin-right : auto;
Left and Right Aligning Using the position Property : position:absolute; / right:0px;












沒有留言:

張貼留言