네이게이션 건너뛰기
codingEverybody
  • HTML
  • CSS
  • JavaScript
  • PHP
  • CSS 소개
  • CSS 선택자
  • CSS 값과 단위
  • CSS 속성
  • 유용한 활용 팁
CSS
  • CSS 소개
  • HTML에 CSS 적용과 연결하는 방법
  • CSS 주석 사용 방법
  • CSS 선택자의 구체성 값(명시도)
    선택자와 스타일 우선순위
  • CSS 변수 완벽 가이드
    사용자 지정 CSS 속성 사용하기
  • @charset
    스타일시트의 문자 인코딩 지정 규칙
  • @import
    스타일시트에 다른 스타일시트 가져오는 규칙
  • @font-face
    사용자 정의 글꼴을 지정하는 규칙
  • font-display
    @font-face로 로드되는 글꼴의 표시 방식 결정
  • unicode-range
    @font-face로 로드되는 글꼴의 문자 범위 지정
  • @supports
    CSS의 특정 기능을 지원하는지 확인
  • Containing Block 이해하기
    요소의 크기와 위치를 결정할 때 기준이 되는 영역
CSS 선택자
  • CSS 선택자 소개
  • *
    모든 요소 선택
  • element
    요소 이름으로 선택
  • [attribute]
    이름이 일치하는 속성 선택
  • [attribute="value"]
    이름과 값이 일치하는 속성 선택
  • [attribute*="value"]
    특정 문자열을 포함하는 값이 있는 속성 선택
  • [attribute~="value"]
    특정 단어을 포함하는 값이 있는 속성 선택
  • [attribute^="value"]
    특정 값으로 시작하는 속성 선택
  • [attribute$="value"]
    특정 값으로 끝나는 속성 선택
  • #id
    id 값으로 요소 선택
  • .class
    클래스 이름으로 요소 선택
  • selectorA, selectorB, ...
    여러 선택자가 동일한 선언을 공유
  • selectorA selectorB
    요소의 타깃 자손 요소를 모두 선택
  • selectorA > selectorB
    요소의 타깃 자식 요소를 모두 선택
  • selectorA ~ selectorB
    요소 뒤에 있는 모든 타깃 형제 요소를 선택
  • selectorA + selectorB
    요소 바로 뒤에 있는 타깃 형제 요소를 선택
  • ::after
    콘텐츠 영역 바로 뒤에 가상 요소 선택
  • ::before
    콘텐츠 영역 바로 앞에 가상 요소 선택
  • ::marker
    자동으로 생성된 리스트 마커 선택
  • ::placeholder
    placeholder 속성으로 지정된 텍스트 선택
  • ::selection
    텍스트 드래그 스타일 적용하기
  • :link
    아직 방문하지 않은 링크를 선택(크롬 브라우저에서 더 이상 지원하지 않음)
  • :visited
    이미 방문한 링크를 선택(크롬 브라우저에서 더 이상 지원하지 않음)
  • :hover
    요소에 마우스를 올려 놓았을 동안 선택
  • :active
    요소에 마우스를 올려 놓고 누르고 있을 동안 선택
  • :focus
    요소가 포커스되었을 동안 선택
  • :focus-within
    요소 또는 자손 중 포커스되었을 동안 선택
  • :checked
    라디오 버튼과 체크박스가 체크된 상태일 때 선택
  • :is()
    선택자 목록 중 하나라도 존재하면 선택
  • :where()
    :is()와 동일하지만 구체성 값은 없는 선택자
  • :has()
    관계 선택자 목록 중 가지고 있으면 선택
  • :not(selectorX)
    selectorX를 제외한 나머지 요소를 선택
  • :lang()
    콘텐츠 언어에 따라 요소를 선택
  • :root
    문서의 루트 요소 선택
  • :first-child
    첫 번째 자식 요소 선택
  • :last-child
    마지막 자식 요소 선택
  • :nth-child(n)
    n 번째 자식 요소 선택
  • :nth-last-child(n)
    끝부터 계산하여 n 번째 자식 요소 선택
  • :nth-of-type(n)
    태그 이름으로 n 번째 자식 요소 선택
  • :last-of-type
    태그 이름 기준으로 마지막 자식 요소 선택
  • :first-of-type
    태그 이름 기준으로 첫 번째 자식 요소 선택
  • :nth-last-of-type(n)
    태그 이름으로 끝부터 계산하여 n 번째 자식 선택
  • :only-of-type
    자식 요소 중에서 유일한 태그 이름 선택
CSS 값과 단위
  • CSS 값과 단위 소개
  • initial 키워드
    해당 속성의 초깃값을 나타내는 값
  • inherit 키워드
    부모 요소의 계산된 속성 값
  • unset 키워드
    해당 속성의 이전 선언값 해제 값
  • currentcolor 키워드
    현재 요소의 글자색을 나타내는 값
  • min-content 키워드
    콘텐츠가 차지할 수 있는 최소 크기 값
  • max-content 키워드
    콘텐츠가 차지할 수 있는 최대한 이상적인 크기 값
  • fit-content
    min-content와 max-content 사이의 적합한 값
  • !important 키워드
    스타일 적용 우선 순위의 우선권 부여하기
  • px
    절대 길이의 표준 단위
  • rem, em
    글자 크기 상대 길이 단위
  • vh, vw, vmax, vmin
    뷰포트 백분율 상대 길이 단위
  • calc()
    괄호 안의 수식을 계산해서 값으로 나타내는 함수
  • min()
    괄호 안의 목록 중 가장 작은 값을 나타내는 함수
  • max()
    괄호 안의 목록 중 가장 큰 값을 나타내는 함수
  • clamp()
    고정된 값 범위 내에서 하나의 값을 나타내는 함수
CSS 속성
  • CSS 속성 소개
  • aspect-ratio
    요소의 가로 세로 비율 설정
  • appearance
    브라우저 UI 요소의 기본 모양 제어
  • accent-color
    브라우저 UI 요소의 기본 강조 색상 변경
  • background
    요소의 배경 스타일 지정 단축 속성
  • background-color
    요소의 배경색 지정
  • background-image
    요소의 배경 이미지 지정
  • background-repeat
    배경 이미지의 반복 방식 지정
  • background-position
    배경 이미지의 시작 위치 지정
  • background-size
    배경 이미지의 크기 지정
  • background-attachment
    배경 이미지의 부착 기준 지정
  • background-clip
    요소의 배경이 어디까지 차지할 지 설정
  • background-origin
    배경 이미지의 포지셔닝 기준 영역 설정
  • border
    요소에 네 테두리를 설정하는 단축 속성
  • border-width
    요소 테두리의 두께 지정
  • border-style
    요소 테두리의 여부와 스타일 지정
  • border-color
    요소 테두리의 색상 지정
  • border-collapse
    테이블 셀의 테두리를 서로 합칠지, 분리할지를 지정
  • border-radius
    요소 경계의 모서리를 둥글게 지정
  • border-spacing
    테이블 셀과 셀 사이 간격 지정
  • box-shadow
    요소 박스에 그림자 효과
  • box-sizing
    요소 크기 계산의 기준 설정
  • caption-side
    테이블 캡션의 위치를 지정
  • caret-color
    마우스 텍스트 입력 커서 색상 바꾸기
  • color
    글자색 지정
  • content
    해당하는 가상 요소 선택자의 내부 콘텐츠 지정
  • cursor
    마우스 커서의 종류와 커스텀 커서 지정
  • direction
    텍스트 등 인라인 콘텐츠 진행 방향 설정
  • display
    요소의 표시와 레이아웃 방식 지정
  • display: none
    요소와 요소 영역 표시하기 않기
  • display: contents
    요소 자체는 표시되지 않고 내부의 콘텐츠만 렌더링
  • display: block
    블록 레벨의 요소로 표시하기
  • display: inline
    인라인 레벨의 요소로 표시하기
  • display: inline-block
    인라인 레벨의 블록 컨테이너 요소로 표시하기
  • display: flex
    블록 레벨의 플렉스 컨테이너로 표시하기
  • display: grid
    블록 레벨의 그리드 컨테이너로 표시하기
  • empty-cells
    테이블의 빈 셀 테두리 및 배경 여부 설정
  • font
    단축 글꼴 속성
  • font-style
    글꼴의 기울임 스타일을 지정
  • font-weight
    글꼴의 굵기 지정
  • font-size
    글자 크기 지정
  • line-height
    텍스트 행간 높이 설정
  • font-family
    글꼴 지정
  • font-variant
    글꼴의 변형 스타일 지정 단축 속성
  • font-variant-caps
    텍스트의 대문자 변형 스타일 지정
  • font-variant-numeric
    숫자의 변형 스타일 지정
  • font-kerning
    글꼴 내에 저장된 커닝 정보를 사용할지 지정
  • height
    요소의 높이 지정
  • min-height
    요소의 최소 높이 지정
  • max-height
    요소의 최대 높이 지정
  • letter-spacing
    텍스트의 문자와 문자 사이 간격 설정
  • line-break
    텍스트 줄바꿈 규칙의 엄격성 설정
  • list-style
    리스트 마커 관련 속성을 한 번에 설정
  • list-style-type
    리스트 마커로 사용할 문자 유형 설정
  • list-style-image
    리스트 마커로 사용할 이미지 설정
  • list-style-position
    리스트 마커의 위치 설정
  • margin
    요소 바깥쪽의 여백 간격 지정
  • margin-top
    요소 위쪽의 바깥쪽 여백 간격 지정
  • margin-bottom
    요소 아래쪽의 바깥쪽 여백 간격 지정
  • margin-left
    요소 왼쪽의 바깥쪽 여백 간격 지정
  • margin-right
    요소 오른쪽의 바깥쪽 여백 간격 지정
  • object-fit
    이미지나 비디오 요소 콘텐츠 크기 맞추기
  • object-position
    이미지나 비디오 요소 콘텐츠 위치 맞추기
  • opacity
    요소의 불투명도 지정
  • outline
    요소 경계 밖에 있는 외곽선을 설정하는 단축 속성
  • outline-width
    요소 외곽선의 두께 지정
  • outline-style
    요소 외곽선의 여부와 스타일 지정
  • outline-color
    요소 외곽선의 색상 지정
  • outline-offset
    요소 외곽선과 경계 사이 간격 조정
  • overflow
    내용이 요소보다 클 때 처리 방식 지정
  • overflow-x
    내용이 요소의 너비보다 클 때 처리 방식 지정
  • overflow-y
    내용이 요소의 높이보다 클 때 처리 방식 지정
  • overflow-wrap
    줄바꿈이 불가능한 텍스트의 줄바꿈 지점을 지정
  • padding
    요소 안쪽의 여백 간격 지정
  • padding-top
    요소 위쪽의 안쪽 여백 간격 지정
  • padding-bottom
    요소 아래쪽의 안쪽 여백 간격 지정
  • padding-left
    요소 왼쪽의 안쪽 여백 간격 지정
  • padding-right
    요소 오른쪽의 안쪽 여백 간격 지정
  • pointer-events
    포인터 이벤트 제어자
  • position
    요소의 위치 지정 방식 설정
  • position: static
    일반적인 문서 흐름에 따른 정적인 배치 위치
  • position: relative
    요소 자체의 배치 영역 기준에 따른 상대 위치
  • position: absolute
    위치 지정 조상 요소를 기준으로 하는 절대 위치
  • position: fixed
    뷰포트를 기준으로 하는 고정 위치
  • position: sticky
    스크롤 영역 기준으로 고정된 스크롤링 고정 위치
  • ruby-align
    루비 주석의 정렬 지정
  • ruby-position
    루비 주석의 위치 지정
  • scrollbar-width
    스크롤바 두께 지정
  • scrollbar-color
    스크롤바 색상 지정
  • table-layout
    테이블 너비 레이아웃 구현 방식 선택
  • text-align
    텍스트 등 인라인 콘텐츠 가로 정렬 설정
  • text-decoration
    텍스트에 사용되는 선 장식 단축 속성
  • text-decoration-color
    text-decoration의 색상 설정
  • text-decoration-line
    text-decoration의 선 장식 종류 설정
  • text-decoration-style
    text-decoration의 스타일 설정
  • text-decoration-thickness
    text-decoration의 두께 설정
  • text underline 위치 간격 설정 속성들
    위치와 간격 속성 알아보기
  • text-underline-offset
    text-decoration underline 간격 띄우기 설정
  • text-underline-position
    text-decoration underline 위치 설정
  • text-decoration-skip-ink
    글자에 겹치는 윗줄과 밑줄이 그려지는 생략 여부
  • text-emphasis
    텍스트에 강조 표시 설정의 단축 속성
  • text-emphasis-color
    텍스트 강조 표시 색상 설정
  • text-emphasis-position
    텍스트 강조 표시 위치 설정
  • text-emphasis-style
    텍스트 강조 표시 모양 설정
  • text-overflow
    텍스트의 한 줄 말줄임(...) 표시하기
  • text-shadow
    텍스트에 그림자 효과
  • text-size-adjust
    모바일에서 텍스트 크기 자동 조정 제어
  • text-transform
    텍스트의 대소문자를 변환
  • unicode-bidi
    유니코드 양방향 알고리즘 스타일 처리 방식 설정
  • user-select
    사용자가 요소의 텍스트를 선택하는 방법 지정
  • vertical-align
    인라인 레벨 요소와 테이블 셀 내부의 수직 정렬
  • visibility
    요소가 표시되는 가시성 지정
  • white-space
    공백 문자 처리와 줄바꿈 규칙
  • width
    요소의 너비 지정
  • min-width
    요소의 최소 너비 지정
  • max-width
    요소의 최대 너비 지정
  • will-change
    변경되는 속성의 브라우저 성능 최적화하기
  • word-break
    텍스트가 줄 바꿀 때 단어의 줄바꿈 규칙
  • word-spacing
    텍스트의 단어와 단어 사이 공백 간격을 조절
  • writing-mode
    텍스트 세로 쓰기 모드 설정
  • -webkit-line-clamp
    텍스트의 줄 수를 제한하여 생략 부호(...) 표시
  • -webkit-text-stroke
    텍스트 테두리 외곽선 스타일
  • -webkit-text-stroke-color
    텍스트 테두리 외곽선 색상 설정
  • -webkit-text-stroke-width
    텍스트 테두리 외곽선 두께 설정
  • z-index
    요소들이 겹칠 때 쌓임 순서 제어하기
CSS 유용한 활용 팁
  • CSS 유용한 활용 팁 소개
  • 가운데 정렬하기 - 텍스트
  • 가운데 정렬하기 - 요소
  • 가운데 정렬하기 - 이미지
  • 텍스트 말줄임 표시(...)하기
  • list marker 스타일하기
  • <details> 태그 스타일하기
  • input type number 화살표 없애기
  • input type number 화살표 항상 보이기
  • input type search x 버튼 커스텀 스타일하기
  • input type range 커스텀 스타일하기
  • 체크박스 커스텀 스타일하기
  • 라디오 버튼 커스텀 스타일하기
  • 스타일리쉬한 버튼 디자인 모음
  • 스크롤바 커스텀 스타일하기

CSS 유용한 활용 팁 소개

CSS 다음

CSS를 다룰 때 유용한 활용 팁을 다룹니다. 다양한 예제를 통해 쉽게 원하는 웹 스타일을 다루는 방법 등을 소개합니다.

CSS 유용한 활용 팁
가운데 정렬하기 - 텍스트
CSS로 텍스트를 가운데 정렬하는 방법을 알려드립니다! 이 글에서는 가로 가운데 정렬과 세로 가운데 정렬을 모두 다루고 있으며, 초보자도 쉽게 이해할 수 있도록 예시와 팁을 제공합니다.
가운데 정렬하기 - 요소
CSS로 div 등 요소를 가운데 정렬하는 방법을 알려드립니다! 이 글에서는 가로 가운데 정렬과 세로 가운데 정렬을 모두 다루고 있으며, 초보자도 쉽게 이해할 수 있도록 예시와 팁을 제공합니다.
가운데 정렬하기 - 이미지
CSS로 이미지를 가운데 정렬하는 방법을 알려드립니다! 이 글에서는 가로 가운데 정렬과 세로 가운데 정렬을 모두 다루고 있으며, 초보자도 쉽게 이해할 수 있도록 예시와 팁을 제공합니다.
텍스트 말줄임 표시(...)하기
CSS로 말줄임을 표시(...)하는 방법을 알려드립니다! 텍스트가 한 줄로 되어 있어 줄바꿈하지 않고 말줄임을 표시하는 방법과, 텍스트를 지정된 줄 수로 제한해서 말줄임을 표시하는 방법에 대해 다루고 있으며, 초보자도 쉽게 이해할 수 있도록 예시와 팁을 제공합니다.
list marker 스타일하기
CSS를 사용하여 리스트 마커를 스타일링하는 다양한 방법에 대해 소개합니다. list-style 종류와 커스텀 스타일 등에 대해 자세히 알아봅니다.
<details> 태그 스타일하기
HTML details 태그를 summary 태그와 함께 CSS로 꾸미는 방법에 대해 알아봅니다. details 태그와 함께 사용하 summary 태그의 화살표(marker) 없애기, 어코디언(accordion) 만들기, 애니메이션 효과 주기 등 다양한 스타일을 다룹니다.
input type number 화살표 없애기
CSS로 input type number의 화살표 버튼(혹은 스피너, spinner)을 없애는 방법에 대해 알아보겠습니다. 매우 간단하고 쉽습니다.
input type number 화살표 항상 보이기
CSS로 input type number의 화살표 버튼(혹은 스피너, spinner)을 항상 보이게 하는 방법에 대해 알아보겠습니다. 매우 간단하고 쉽습니다.
input type search x 버튼 커스텀 스타일하기
CSS로 input type search의 X 버튼을 없애는 방법에 대해 알아보겠습니다. 또한, 커스텀으로 X 버튼을 스타일하는 방법에 대해서도 알아봅니다. 매우 간단하고 쉽습니다.
input type range 커스텀 스타일하기
CSS로 input type range를 색상이나 크기, 모양 등 원하는 디자인으로 스타일하는 방법에 대해 알아보겠습니다.
체크박스 커스텀 스타일하기
CSS로 HTML의 체크박스를 원하는 색상이나 크기, 동그라미, 체크 표시 모양 등 원하는 디자인으로 스타일하는 방법에 대해 알아보겠습니다. CSS를 적용하면 나만의 스타일이 적용된 체크박스를 디자인할 수 있습니다.
라디오 버튼 커스텀 스타일하기
CSS로 HTML의 라디오 버튼을 색상이나 크기, 모양 등 원하는 디자인으로 스타일하는 방법에 대해 알아보겠습니다. CSS를 적용하면 나만의 스타일이 적용된 라디오 버튼을 디자인할 수 있습니다.
스타일리쉬한 버튼 디자인 모음
Codepen에서 간추린 CSS에 참조할 수 있는 스타일리쉬한 버튼(Button) 디자인 모음입니다. 버튼의 다양한 종류와 효과주기 등을 살펴보세요.
스크롤바 커스텀 스타일하기
스크롤바(Scrollbars)를 원하는 디자인으로 스타일하는 방법에 대해 알아보겠습니다. CSS를 적용하면 나만의 스타일이 적용된 스크롤바를 디자인할 수 있습니다. 심지어 스크롤바를 없애기도 할 수 있습니다.
CSS 다음

codingEverybody는 모든 사람을 위한 코딩 학습서입니다.
모든 자료와 예제는 오류를 방지하기 위해 지속적으로 검토되지만 완전한 정확성을 보증할 수는 없습니다.
따라서, 모든 자료와 예제를 신뢰하기 전에 스스로의 판단에 따라 오류, 버그, 취약점이 없는지 신중하게 테스트하고 검토해야 합니다.
크리에이티브 커먼즈 저작자표시-저작자표시 4.0 국제 에 따라 사용할 수 있습니다.

Copyright © 옵티안. All Rights Reserved.