selector{ .. css 본문 .. }
-> 특정 태그를 가리킨다. HTML 내에 동일 태그가 존재할 경우
모든 태그 요소를 일괄 처리 한다.
.selector{ .. css 본문 .. }
-> 셀렉터 이름 앞에 점(.)을 붙여 표시하고 HTML태그의
class속성에 점을 제외한 이름을 명시하여 지정한다.
태그의 종류를 가리지 않고 여러 요소에 복수 지정 가능하다.
재사용의 목적으로 생성된 클래스.
이 경우 selector의 이름은 자유롭게 지정가능하다.
#selector{ .. css 본문 .. }
-> 셀렉터 이름 앞에 #을 붙여 표시하고 HTML태그의 id속성에
#을 제외한 이름을 명시하여 지정한다.
id속성의 값은 HTML페이지 내에서 중복 사용될 수 없다.
selector의 이름은 자유롭게 지정한다.
tag.class{ .. css 본문 .. }
tag#id{ .. css 본문 .. }
-> id값이나 class 값을 태그 이름과 함께 명시하여 적용하는 형태
-> 셀렉터가 지정하는 대상을 자세하게 명시 할 수 있다.
-> 태그, 클래스, 아이디를 독립적으로 명시할 때 보다
우선적으로 적용된다.
selector1, selector2, ..., selectorn {
.. css 본문 ..
}
-> 여러 개의 요소에 동일한 CSS내용을 적용하기 위해 셀렉터 콤마(,)로
구분하여 일괄 처리 할 수 있다.
태그, class, id 등 모든 형태의 CSS셀렉터가 가능하다.
selector{
text-shadow : x y blur color;
}
x : 가로축 거리(px)
y : 세로축 거리(px)
blur : 그림자 번짐정도(px)
color : 그림자의 색상
padding : px값;
내용 영역과 border사이의 여백의 크기
값의 세분화
padding-top : 상단 여백의 크기를 px단위로 지정
padding-right : 우측 여백의 크기를 px단위로 지정
padding-bottom : 하단 여백의 크기를 px단위로 지정
padding-left : 왼쪽 여백의 크기를 px단위로 지정
1개의 값 : 상/하/좌/우 모드 같은 크기의 여백을 지정
2개의 값 : 첫번째 값은 상/하, 두번째 값은 좌/우
4개의 값 : 공백으로 구분하여 4개의 값을 지정할 경우
첫 번째 값이 상단, 우측, 하단, 외쪽의 순서로 시게방향으로 적용