CSS 미디어 유형은 문서가 렌더링되는 장치 유형이며 모든 미디어 유형에 대해 특정 스타일을 정의할 수 있습니다. 다음은 CSS3의 미디어 유형 및 미디어 쿼리 4 − Sr.No 가치 및 설명 1 모두 스타일시트는 모든 미디어 유형 장치에 적용됩니다. 2 인쇄 스타일시트는 프린터에 적용됩니다. 3 화면 스타일시트는 컴퓨터 화면, 태블릿, 스마트폰 등에 적용됩니다. 4 말하기 스타일시트는 페이지를 소리내어 읽는 스크린 리더에 적용됩니다. 참고 −여러 미디어 유형(예:청각, 점자, 양각, 핸드헬드
CSS Image Sprite는 문서 페이지의 모든 그림을 결합한 이미지 파일입니다. 이미지 스프라이트는 이미지 리소스를 한 번만 로드해야 하므로 유용합니다. CSS background-position을 사용하여 결합된 이미지의 다른 부분을 표시할 수 있습니다. CSS Image Sprites의 예를 살펴보겠습니다 - 예시 <!DOCTYPE html> <html> <head> <title></title> <style type="text/css"> .
CSS :last-child 의사 클래스는 다른 요소의 마지막 자식 요소인 요소를 선택합니다. 구문 다음은 구문입니다 - :last-child{ /*선언*/} CSS last-child Pseudo 클래스의 예를 살펴보겠습니다 − 예시 table { margin:auto; 패딩:10px; 테두리:hsl(54, 100%, 50%) 단색 13px; 테두리 반경:6px; text-align:center;}td, th { border-left:2px 단색 검정; border-top:3px 단색 검정;}td:last-child, th:l
CSS Visual Formatting은 문서의 각 요소를 처리하고 변환하여 CSS Box Model을 준수하는 하나 이상의 상자를 생성하는 알고리즘에 해당하는 모델입니다. 처리된 요소의 CSS 상자 생성 - 차단 수준 이러한 요소는 자체 위아래로 줄 바꿈을 강제하고 해당 콘텐츠에 필요하지 않더라도 사용 가능한 전체 너비를 차지합니다. 예:구분(), 제목( ~ ) 등 인라인 레벨 이러한 요소는 위아래로 줄 바꿈을 강제하지 않으며 콘텐츠에 필요한 너비만 차지합니다. 예:스팬(), 강력한 요소() 블록 레벨 상자 생성
CSS float 속성을 사용하여 요소를 포함하는 상위 요소의 왼쪽이나 오른쪽에 띄울 수 있습니다. 다른 요소는 플로팅된 콘텐츠 주위에 배치됩니다. 동일한 값의 float 속성이 활성화된 여러 요소가 모두 인접하게 배치됩니다. 예시 CSS Float 속성의 예를 살펴보겠습니다 - <!DOCTYPE html> <html> <head> <title>CSS Float</title> <style> form { width:70%; &nbs
CSS margin 속성을 사용하여 블록 수준 요소를 가로로 가운데에 맞출 수 있지만 해당 요소의 CSS 너비 속성을 설정해야 합니다. CSS 여백 속성을 사용하여 요소를 중앙에 배치하는 예를 살펴보겠습니다. - 예시 <!DOCTYPE html> <html> <head> <title>Center Alignment using CSS Margin</title> <style> #yinyangSymbol { width: 100px; &nb
텍스트가 특정 픽셀 수만 사용하도록 글꼴 크기를 픽셀 단위로 지정할 수 있습니다. 픽셀 크기는 화면의 해상도와 브라우저에서 계산하는 알고리즘을 기반으로 합니다. 구문 CSS font-size 속성의 구문은 다음과 같습니다 - Selector { font-size: /*value*/ } 예시 다음 예는 CSS font-size 속성이 픽셀로 설정되는 방법을 보여줍니다 - <!DOCTYPE html> <html> <head> <style> span { &
CSS table-layout 속성은 테이블의 행, 열 및 셀을 레이아웃하기 위해 브라우저에서 사용할 알고리즘을 정의하는 것입니다. 이를 통해 테이블 레이아웃을 제어할 수 있습니다. 구문 CSS table-layout 속성의 구문은 다음과 같습니다 - Selector { table-layout: /*value*/ } 다음 예는 CSS 테이블 레이아웃 속성을 보여줍니다 - 예시 <!DOCTYPE html> <html> <head> <style> table { &
CSS 단위는 글꼴 크기, 문자 크기, 표시 영역 크기 등과 같은 다양한 범주로 제공됩니다. 일반적으로 위에서 언급한 하위 범주로 구성된 절대 및 상대 단위의 두 가지 범주가 있습니다. 다음은 CSS 절대 단위입니다 - Sr.No 단위 및 이름 1 cm 센티미터(1cm =100mm) 2 중 인치(1인치 =2.54cm) 3 mm 밀리미터 4 PC 파이카 (1 pc =12pt) 5 pt 포인트(1pt =1/72인치) 6 픽셀 픽셀(1픽셀 =0.75pt) CSS 절대 단위의 예를 살펴
CSS empty-cells 속성은 테이블의 빈 셀 표시를 지정하는 데 사용됩니다. CSS empty-cells 속성의 구문은 다음과 같습니다 - 구문 Selector { empty-cells: /*value*/ } 예시 다음 예는 CSS empty-cells 속성을 보여줍니다 - <!DOCTYPE html> <html> <head> <style> table, table * { border: groove; } table { &nb
CSS 선택기는 주어진 패턴의 각 요소를 일치시켜 HTML 요소를 선택하는 데 사용됩니다. 선택기 내에서 속성과 값을 선언하여 스타일을 정의합니다. 구문 스타일 선언 구문은 다음과 같습니다 - Selector { property: value; } CSS에는 단순 선택기, 속성 선택기, 의사 클래스, 의사 요소 및 표준 결합기를 통한 선택기 조합이 있습니다. 다음 표는 선택기의 일부를 나열합니다 - 선택기 선택기 유형 설명 * 범용 선택기 모든 요소와 일치 e 유형 선택기 e 유형의 모든 요소와 일치 e1e2 하위 항목 선택
CSS :lang() 의사 클래스 선택기는 lang 속성이 지정된 요소를 선택하는 데 사용됩니다. 이렇게 하면 콘텐츠와 관련된 특정 언어를 타겟팅하고 그에 따라 스타일을 지정하는 데 도움이 됩니다. 구문 다음은 구문입니다 - :lang(){ /*declarations*/ } CSS :lang() 의사 클래스 선택기 −의 예를 살펴보겠습니다. 예시 <!DOCTYPE html> <html> <head> <style> p:lang(it)::after { &
가독성을 높이고 이해하기 쉽게 만들기 위해 CSS 선언에 대한 주석을 작성할 수 있습니다. CSS는 내용이 별표로 묶인 슬래시로 시작하고 끝나는 주석에 대해 C 언어 스타일 구문을 따릅니다. /**/ 안에 작성된 모든 선언은 무시됩니다. 구문 CSS 주석의 구문은 다음과 같습니다 - /*Comments*/ 다음 예는 CSS 주석을 보여줍니다 - 예시 <!DOCTYPE html> <html> <head> <style> ul { list-style: none; /*T
CSS 선택기를 사용하여 기본 설정에 따라 원하는 요소의 스타일을 구체적으로 지정할 수 있습니다. HTML DOM에서 요소를 선택하는 방법은 다양합니다. 구문 CSS 선택자의 구문은 다음과 같습니다 - 선택자 { /*선언*/} 다음 예는 요소 스타일 지정을 위한 CSS 선택기를 보여줍니다. - 예시 #one { 필터:반전(85%);} 출력 이것은 다음과 같은 출력을 제공합니다 - 예시 div, p { 여백:4px; 왼쪽으로 뜨다; 높이:200px; 너비:300px; box-shadow:삽입 0 2px 4px 올리브; 배경
첫 글자, 첫 줄 또는 앞/뒤 삽입과 같은 요소의 특정 부분에 스타일을 지정할 수 있습니다. 이러한 목적을 위해 CSS Pseudo Elements가 사용됩니다. 참고 − CSS Pseudo Classes와 Pseudo Elements를 분리하기 위해 CSS3에서 의사 요소는 이중 콜론 표기법을 사용합니다. 구문 다음은 요소에 CSS Pseudo 요소를 사용하기 위한 구문입니다 - Selector::pseudo-element { css-property: /*value*/; } 다음은 사용 가능한 모든 C
모든 HTML 요소에는 기본 표시 값이 설정되어 있으며 CSS Display 속성으로 재정의할 수 있습니다. 마찬가지로 모든 요소의 가시성은 기본적으로 표시되도록 설정되지만 CSS Visibility 속성으로 재정의할 수도 있습니다. 다음은 CSS 디스플레이 속성의 값입니다 - Sr.No 값 및 설명 1 인라인 요소를 인라인 요소로 표시합니다(예:). 정의된 경우 높이 및 너비 속성은 영향을 주지 않습니다. 2 차단 요소를 블록 요소(예:)로 표시하고 강제로 줄 바꿈합니다. 3 콘텐츠 컨테이너를 사라지게 하여
CSS overflow 속성을 사용하여 요소의 오버플로 콘텐츠를 관리/처리할 수 있습니다. 이 속성을 사용하면 사용자가 콘텐츠를 자르고, 스크롤 막대를 제공하여 잘린 콘텐츠를 보고, 컨테이너 외부에서 콘텐츠를 렌더링하여 이름이 오버플로되도록 할 수 있습니다. 구문 다음은 CSS 오버플로 속성에 대한 구문입니다 - Selector { overflow: /*value*/ } CSS 오버플로 속성의 예를 살펴보겠습니다 - 예시 <!DOCTYPE html> <html> <head>
CSS 테두리 속성은 요소의 테두리 속성을 정의하는 데 사용됩니다. border-width, border-style 및 border-color의 약어입니다. 각 면의 테두리에 스타일을 지정할 수 있으며 테두리 반경도 지정할 수 있습니다. 반면 CSS 아웃라인은 공간을 차지하지 않으며 설정하면 테두리 주위에 표시됩니다. 오프셋을 지원합니다. 또한 개별 면에 윤곽선이 있어야 하는지 여부를 지정할 수 없습니다. 기본적으로 테두리와 윤곽선은 모두 표시되지 않습니다. 구문 CSS 테두리 및 개요 속성의 구문은 다음과 같습니다. - Se
CSS의 너비, 높이, 최대 높이 등과 같은 여러 속성을 통해 사용자는 요소 콘텐츠 상자의 크기를 제어할 수 있습니다. CSS max-height 속성의 예를 살펴보겠습니다 - 예시 <!DOCTYPE html> <html> <head> <title>CSS max-height</title> <style> form { width:70%; margin: 0 auto; text-align: center;
선의 높이는 CSS line-height 속성으로 정의할 수 있습니다. 양수 값만 허용합니다. 구문 CSS line-height 속성의 구문은 다음과 같습니다 - Selector { line-height: /*value*/ } 예시 다음 예는 CSS line-height 속성을 보여줍니다. <!DOCTYPE html> <html> <head> <style> div * { margin: 1.5em; box-shadow: