CSS 태그 종류

2018. 9. 8. 00:47Programing/CSS

반응형

CSS 란? 


C: Cascading

S: Style

S: Sheets


HTML 문서에 장식이나 레이아웃을 하기 위한 언어입니다.

CSS는 어디까지나 HTML이라는 토대 아래서 다양한 표시를 조정해가는 언어이기 때문에 HTML이 바르게 만들어져야 합니다.  



자주 사용되는 태그들


속성설명
align-contentalign-content 속성은 콘텐츠의 상하 관계 정렬 상태를 정의합니다.
align-itemsalign-items 속성은 콘텐츠 내부의 정렬 상태를 정의합니다.
align-selfalign-self 속성은 콘텐츠의 정렬 상태를 정의합니다.
allall 속성은 요소의 속성을 초기화 또는 상속을 설정합니다. 
animationanimation 속성은 움직임을 표현합니다.
animation-delayanimation-delay 속성은 요소가 로드된 후 애니메이션이 시작될 때 까지의 시간을 나타냅니다.
animation-directionanimation-direction 애니메이션 움직임 방향을 설정합니다.
animation-durationanimation-duration 속성은 애니메이션 움직임 시간을 설정합니다.
animation-fill-modeanimation-duration 속성은 애니메이션이 끝난 후의 상태를 설정합니다
animation-iteration-countanimation-iteration-count 속성은 애니메이션 반복 횟수 설정합니다.
animation-nameanimation-name 속성은 keyframe 이름을 설정합니다.
animation-play-stateanimation-play-state 속성은 애니메이션 진행상태를 설정합니다.
animation-timing-functionanimation-timing-function 속성은 움직임의 속도를 정의합니다.
backface-visibilitybackface-visibility 속성은 요소의 뒷면을 정의합니다.
backgroundbackground 속성은 배경 속성 값을 정의합니다.
background-attachmentbackground-attachment 속성은 배경이미지의 고정여부를 설정하기 위한 속성입니다.
background-blend-modebackground-blend-mode 속성은 배경을 혼합했을 때의 상태를 정의합니다.
background-clipbackground-clip 속성은 백그라운드 색의 영역을 설정합니다.
background-colorbackground-color 속성은 백그라운 색을 설정합니다.
background-imagebackground-image 속성은 백그라운 이미지 속성을 설정합니다.
background-originbackground-origin 속성은 백그라운드 이미지의 영역 속성을 설정합니다.
background-positionbackground-position은 백그라운 이미지의 위치 영역을 설정합니다.
background-repeatbackground-repeat은 백그라운 이미지 반복여부를 설정합니다.
background-sizebackground-size은 백그라운드 이미지 사이즈를 설정합니다.
borderborder는 테두리 속성을 설정합니다.
border-bottomborder-bottom는 아래쪽 테두리 속성을 설정합니다.
border-bottom-colorborder-bottom-color는 테두리 아래쪽 색 속성을 설정합니다.
border-bottom-left-radiusborder-bottom-left-radius는 아래 왼쪽 모서리 굴곡을 설정합니다.
border-bottom-right-radiusborder-bottom-right-radius는 아래 오른쪽 모서리 굴곡을 설정합니다.
border-bottom-styleborder-bottom-style는 아래쪽 테두리 스타일 속성을 설정합니다.
border-bottom-widthborder-bottom-width는 아래쪽 테두리 두께 속성을 설정합니다.
border-collapseborder-collapse는 테이블의 테두리 분리여부를 정의합니다.
border-colorborder-color는 테두리 색 속성을 설정합니다.
border-imageborder-image는 테두리 이미지 속성을 설정합니다.
border-image-outsetborder-image-outset는 테두리 이미지 간격 속성을 설정합니다.
border-image-repeatborder-image-repeat는 테두리 이미지 반복 속성을 설정합니다.
border-image-sliceborder-image-slice는 테두리 이미지 크기 속성을 설정합니다.
border-image-sourceborder-image-source는 테두리 이미지 경로 속성을 설정합니다.
border-image-widthborder-image-width는 테두리 이미지 두께 속성을 설정합니다.
border-leftborder-left 속성은 왼쪽 테두리 속성을 설정합니다.
border-left-colorborder-left-color 속성은 왼쪽 테두리 색 속성을 설정합니다.
border-left-styleborder-left-style 속성은 왼쪽 테두리 스타일 속성을 설정합니다.
border-left-widthborder-left-width 속성은 왼쪽 테두리 두께 속성을 설정합니다.
border-radiusborder-radius 속성은 모서리 굴곡을 설정합니다.
border-rightborder-right 속성은 오른쪽 테두리 속성을 설정합니다.
border-right-colorborder-right-color 속성은 오른쪽 테두리 색 속성을 설정합니다.
border-right-styleborder-right-style 속성은오른쪽 테두리 스타일 속성을 설정합니다.
border-right-widthborder-right-width 속성은 오른쪽 테두리 두께 속성을 설정합니다.
border-spacingborder-spacing 속성은 테이블의 테두리 간격을 설정합니다.
border-styleborder-style 속성은 테두리 스타일 속성을 설정합니다.
border-topborder-top 속성은 위쪽 테두리 속성을 설정합니다.
border-top-colorborder-top-color 속성은 위쪽 테두리 색 속성을 설정합니다.
border-top-left-radiusborder-top-left-radius 속성은 위부분 왼쪽 모서리 굴곡을 설정합니다.
border-top-right-radiusborder-top-right-radius 속성은 위부분 오른쪽 모서리 굴곡을 설정합니다.
border-top-styleborder-top-style 속성은 위쪽 테두리 스타일 속성을 설정합니다.
border-top-widthborder-top-width 속성은 위쪽 테두리 두께 속성을 설정합니다.
border-widthborder-width 속성은 테두리 두께 속성을 설정합니다.
bottombottom 속성은 블럭요소의 아래쪽 속성을 설정합니다.
box-shadowbox-shadow 속성은 콘텐츠의 그림자를 설정합니다.
box-sizingbox-sizing 속성은 크기 및 높이 여부의 포함을 설정합니다.
caption-sidecaption-side 속성은 caption의 위치를 설정합니다.
clearclear 속성은 float 요소의 성질을 차단합니다.
clipclip 속성은 절대 요소의 위치 값을 지정합니다.
colorcolor 속성은 요소의 글씨 색을 설정합니다.
column-countcolumn-count 속성은 컬럼의 수를 정의합니다.
column-fillcolumn-fill 속성은 열의 지정방법을 정의합니다.
column-gapcolumn-gap 속성은 열의 간격을 정의합니다.
column-rulecolumn-rule 속성은 컬럼의 가로값, 스타일, 컬러를 정의합니다.
column-rule-colorcolumn-rule-color 속성은 컬럼의 라인 색을 정의합니다.
column-rule-stylecolumn-rule-style 속성은 컬럼의 라인 스타일을 정의합니다.
column-rule-widthcolumn-rule-width 속성은 컬럼의 라인 가로값을 정의합니다.
column-spancolumn-span 속성은 열의 속성을 정의합니다.
column-widthcolumn-width 속성은 컬럼의 가로 값을 정의합니다.
columnscolumns 속성은 열의 폭과 열의 수를 정의합니다.
contentcontent 속성은 콘텐츠 내용을 설정합니다.
counter-incrementcounter-increment 속성은 콘텐츠의 순서 상태를 정의합니다.
counter-resetcounter-reset 속성은 콘텐츠의 숫자를 초기화합니다.
cursorcursor 속성은 마우스 오버시 이미지를 정의합니다.
directiondirection 속성은 문장의 방향을 설정합니다.
displaydisplay 속성은 HTML에 사용되는 요소의 성질을 정의합니다.
empty-cellsempty-cells 속성은 테이블의 빈요소의 속성을 설정합니다.
filterfilter 속성은 이미지의 비쥬얼 효과를 정의합니다.
flexflex 속성은 콘텐츠의 성질을 flex로 정의합니다.
flex-basisflex-basis 속성은 요소의 기본 단위를 정의합니다.
flex-directionflex-direction 속성은 요소의 정렬 방향을 정의합니다.
flex-flowflex-flow 속성은 요소의 정렬 방향과 줄 속성을 설정합니다.
flex-growflex-grow 속성은 요소의 크기를 숫자를 통해 늘려줍니다.
flex-shrinkflex-shrink 속성은 요소의 크기를 숫자를 통해 줄여줍니다.
flex-wrapflex-wrap 속성은 요소의 줄 속성을 설정합니다.
floatfloat 속성은 블록요소의 정렬 상태를 설정합니다.
fontfont 속성은 폰트 스타일, 폰트 변형, 폰트 두께, 폰트 사이즈, 폰트 간격, 폰트 종류를 설정합니다.
font-familyfont-family 속성은 폰트 종류를 설정합니다.
font-sizefont-size 속성은 폰트 사이즈 속성을 설정합니다.
font-size-adjustfont-size-adjust 속성은 소문자를 기준으로 폰트 크기를 설정합니다.
font-stretchfont-stretch 속성은 텍스트의 크기를 정의합니다.
font-stylefont-style 속성은 폰트의 스타일을 정의합니다.
font-variantfont-variant 속성은 글꼴을 변형을 정의합니다.
font-weightfont-weight 속성은 글꼴 두께를 정의합니다.
hanging-punctuationhanging-punctuation 속성은 글시의 시작 및 끝의 위치 정의합니다.
heightheight 속성은 콘텐츠 요소의 세로값을 설정합니다.
justify-contentjustify-content 속성은 콘텐츠의 좌우 관계 정렬 상태를 정의합니다.
leftleft 속성은 요소의 왼쪽 속성을 설정합니다.
letter-spacingletter-spacing 속성은 글자 사이의 간격을 설정합니다.
line-heightline-height 속성은 문장과 문장 사이의 간격을 설정합니다.
list-stylelist-style 속성은 목록 스타일 속성을 설정합니다.
list-style-imagelist-style-image 속성은 목록 마커의 이미지를 설정합니다.
list-style-positionlist-style-position 속성은 목록 마커의 위치 속성을 설정합니다.
list-style-typelist-style-type 속성은 목록 마커의 유형을 설정합니다.
marginmargin 속성은 요소의 바같쪽 여백을 설정합니다.
margin-bottommargin-bottom 속성은 블럭요소의 아래 바같쪽 여백을 설정합니다.
margin-leftmargin-left 속성은 요소의 왼쪽 바같쪽 여백을 설정합니다.
margin-rightmargin-right 속성은 요소의 오른쪽 바같쪽 여백을 설정합니다.
margin-topmargin-top 속성은 요소의 위쪽 바같쪽 여백을 설정합니다.
max-heightmax-height 속성은 요소의 최대 세로값을 설정합니다.
max-widthmax-width 속성은 요소의 최대 가로값을 설정합니다.
min-heightmin-height 속성은 요소의 최소 세로값을 설정합니다.
min-widthmin-width 속성은 요소의 최소 가로값을 설정합니다.
nav-downnav-down 속성은 메뉴의 아래 속성을 정의합니다.
nav-indexnav-index 속성은 메뉴의 순서 상태를 정의합니다.
nav-leftnav-left 속성은 메뉴의 왼쪽 속성을 정의합니다.
nav-rightnav-right 속성은 메뉴의 오른쪽 속성을 정의합니다.
nav-upnav-up 속성은 메뉴의 위쪽 속성을 정의합니다.
opacityopacity 속성은 요소의 투명도를 설정합니다.
orderorder 속성은 플렉스 콘텐츠의 순서를 정의합니다.
outlineoutline 속성은 아웃라인의 색, 스타일, 두께를 정의합니다.
outline-coloroutline-color 속성은 아웃라인의 색을 정의합니다.
outline-offsetoutline-offset 속성은 아웃라인의 간격을 정의합니다.
outline-styleoutline-style 속성은 아웃라인 스타일을 정의합니다.
outline-widthoutline-width 속성은 아웃라인의 두께를 정의합니다.
overflowoverflow 속성은 지정한 영역에 요소들이 벗어났을 때 속성을 설정합니다.
overflow-xoverflow-x 속성은 X축을 기준으로 지정한 영역에 요소들이 벗어났을 때 속성을 설정합니다.
overflow-yoverflow-y 속성은 Y축을 기준으로 지정한 영역에 요소들이 벗어났을 때 속성을 설정합니다.
paddingpadding 속성은 요소의 안쪽 여백을 설정합니다.
padding-bottompadding-bottom 속성은 요소의 아래쪽 여백을 설정합니다.
padding-leftpadding-left 속성은 요소의 왼쪽 안쪽 여백을 설정합니다.
padding-rightpadding-right 속성은 요소의 오른쪽 안쪽 여백을 설정합니다.
padding-toppadding-top 속성은 요소의 위쪽 안쪽 여백을 설정합니다.
page-break-afterpage-break-after 속성은 페이지 분리에 관한 설정을 정의합니다.
page-break-beforepage-break-before 속성은 페이지 분리에 관한 설정을 정의합니다.
page-break-insidepage-break-inside 속성은 페이지 분리에 관한 설정을 정의합니다.
perspectiveperspective 속성은 3D를 표현할 때 원근점을 정의합니다.
perspective-originperspective-origin 속성은 3D를 표현할 때 원근점의 방향을 정의합니다.
positionposition 속성은 요소의 위치를 설정합니다.
quotesquotes 속성은 인용 부호를 정의합니다.
resizeresize 속성은 요소의 사이즈를 정의합니다.
rightright 속성은 요소의 오른쪽 속성을 설정합니다.
tab-sizetab-size 속성은 글씨의 간격을 정의합니다.
table-layouttable-layout 속성은 표의 레이아웃을 정의합니다.
text-aligntext-align 속성은 텍스트 정렬 방식을 설정합니다.
text-align-lasttext-align-last 속성은 문장의 마지막 텍스트 정렬 방식을 설정합니다.
text-decorationtext-decoration-color 속성은 글자 라인 색을 설정합니다.
text-decoration-colortext-decoration-color 속성은 글자 라인 색을 설정합니다.
text-decoration-linetext-decoration-line 속성은 글자 라인 스타일을 설정합니다.
text-decoration-styletext-decoration-style 속성은 글자 스타일을 정의합니다.
text-indenttext-indent 속성은 문단 들여쓰기 속성을 설정합니다.
text-justifytext-justify 속성은 텍스트의 간격을 정의합니다.
text-overflowtext-overflow 속성은 문자열 영역 속성을 설정합니다.
text-shadowtext-shadow 속성은 텍스트에 그림자를 설정합니다.
text-transformtext-transform 속성은 텍스트를 대문자나 소문자로 변경합니다.
toptop 속성은 요소의 위쪽 속성을 설정합니다.
transformtransform 속성은 요소의 움직임을 표현합니다.
transform-origintransform-origin 속성은 요소의 움직임 방향을 정의합니다.
transform-styletransform-style 속성은 요소의 움직임 스타일을 정의합니다.
transitiontransition 속성은 요소의 움직임 시간을 정의합니다.
transition-delaytransition-delay 속성은 요소의 움직임 시간을 지연합니다.
transition-durationtransition-duration 속성은 요소의 움직임 지속시간을 정의합니다.
transition-propertytransition-property 속성은 transition의 적용 여부를 정의합니다.
transition-timing-functiontransition-timing-function 속성은 요소의 움직임 기능을 정의합니다.
unicode-bidiunicode-bidi 속성은 글자의 방향 속성을 설정합니다.
vertical-alignvertical-align 속성은 텍스트의 상하 정렬 방식을 설정합니다.
visibilityvisibility 속성은 요소를 보이지 않게 정의합니다.
white-spacewhite-space 속성은 줄바꿈, 공백, 줄 속성을 설정합니다.
widthwidth 속성은 요소의 가로 값을 정의합니다.
word-breakword-break 속성은 줄바꿈 속성을 설정합니다.
word-spacingword-spacing 속성은 단어 사이의 간격을 정의합니다.
word-wrapword-wrap 속성은 줄바꿈을 설정합니다.
z-indexz-index 속성은 요소의 위치가 겹칠 경우 순서를 정의합니다.
속성설명
Background-gradientBackground-gradient 속성은 백그라운드 그라디언트를 설정합니다.

참고 링크:  https://www.w3schools.com/cssref/default.asp

반응형

'Programing > CSS' 카테고리의 다른 글

CSS Position 개념정리!  (0) 2020.11.17
sticky로 메뉴바 고정하기  (0) 2020.11.17
CSS의 기본 규칙  (0) 2018.09.08