-
CSS 속성 (margin, border, padding)정보 2010. 2. 24. 23:22
CSS 속성
1. Margin (바깥쪽 여백지정)
{ margin-left : 여백값 ; ← 왼쪽
margin-right :여백값 ; ← 오른쪽
margin-top : 여백값 ; ← 위쪽
margin-bottom : 여백값; } ← 아래쪽
%값이나 길이단위로 표시, 여백을 음수값을 주면 요소가 잘리는 현상발생
※ shorthand 로 표기할때 유의할 것
{margin : 10px} ← 하나의 속성값만 표기하면 전체속성값이 동일
{margin : 10px 20px} ← 두개의 속성값이 표기되면 상하/좌우 속성값을 말한다.
{margin : 10px 20px 30px} ← 세개의 속성값이 표기되면 상/좌우/하 속성값
{margin : 10px 20pt 30px 40px} ← 네개 각각의 속성값
시계 방향으로 생각하면 됨.
이와같이 shorthand 방식으로 쓸수 있는 것으로
margin, border-width, border-style, border-color, padding이 있다.
2. border (테두리를 지정)
1) 테두리선 모양 지정
{ border-style : none/dotted/dashed/solid/double/groove/ridge/inset/outset ;}
이 속성도 방향에 따라
border-top-style, border-bottom-style, border-left-style, border-right-style 의 부분속성 있다.
2) 테두리의 폭지정
{ border-width : thin/medium/thick/;} ← '가늘게/보통/두껍게'이 있고 보통은 숫자로(10px)
border-top-width, border-bottom-width, border-left-width, border-right-width 가 있음
3) 테두리 색상설정
{ border-color : 색상값/명 ;}
border-top-color, border-bottom-color, border-left-color, border-right-color가 있음
※ 3가지를 한번에 사용하기
{border-left:1px solid #efefef; border-right:1px solid #efefef;}
보더값1 : 왼쪽, 두께 1px, 색 #efefef
보더값2 : 오른쪽, 두께 1px, 색 #efefef
3. padding (테두리와 컨텐츠 사이의 여백)
{ padding : 간격수치값 ;}
padding-top, padding-bottom, padding-left, padding-right가 있음
4. Position (위치지정)
텍스트 위에 텍스트를 올리거나 이미지를 올리거나 할때 사용한다.
{ position : static/ ← 이동성이 없는 정적인 형식. 크기속성만 있음
relative/ ← left top의 위치와 크기속성이 따라온다. 상대적 위치 -값도 가능
위치를 지정할때 left/top 방식과 bottom/right 방식이 있으며
둘중 하나만 적용
브라우저의 안쪽으로 이동하는 경우는 +,
바깥쪽으로 이동하는 경우는 - 값이 지정된다.
fixed/ ← 화면에 고정적으로 위치 하는 속성
absolute ;} ← left top의 위치와 크기속성이 따라온다. 절대적 위치(0,0)기준
z-index : 겹쳐지는 순서. 값이 클수록 위에 위치
5. Float (정렬)
{ float : left/ ← 컨텐츠를 왼쪽에 정렬 시키고 다음에 오는 컨텐츠를 오른쪽에 배치
right/ ← 컨텐츠를 오른쪽에 정렬 시키고 다음에 오는 컨텐츠를 왼쪽에 배치
none ;} ← 속성이 없는 상태(기본값)
5. Clear (float 속성 해제)
{ Clear : left/ ← float 속성값이 왼쪽으로 적용된것을 해제
right/ ← float 속성값이 오른쪽으로 적용된것을 해제
both/ ← float 속성값의 모든 값 해제
none ;} ← 아무 변화 없음
7. Visibility (숨김처리)
{ visibility : visible/hidden ;} ← hidden은 보여주지만 않을 뿐 영역은 유지된다.
펌: http://blog.naver.com/darkmages?Redirect=Log&logNo=80057303364
'정보' 카테고리의 다른 글
Adobe Flash CS4 응용프로그램이 예기치 않게 종료 - 해결방법 (4) 2010.04.14 원격데스크톱 포트 변경 – Remote Terminal Port Number Change (1) 2010.03.25 웹 이미지 에디터 모음 (1) 2010.01.18 웹표준, XHTML과 CSS의 소개 및 규격 (2) 2010.01.15 엑셀에서 공유 위반 경고 나옵니다. (12) 2009.12.08