CSS 튜토리얼: 처음부터 CSS 배우기
게시 됨: 2022-07-05웹사이트의 전반적인 디자인, 색상, 레이아웃, 사용자 인터페이스 및 기타 매력적으로 보이는 요소에 매료된 적이 있습니까? 그런데 웹사이트에 어떻게 다양한 그래픽이 추가되는지 궁금하시죠? CSS라는 코딩 언어를 통해 수행됩니다.
이 블로그는 CSS가 무엇인지, 기본 사항, 장점 및 CSS를 사용하여 웹사이트를 디자인하거나 웹사이트 디자인 분야에서 경력을 쌓는 방법을 이해하는 데 도움이 됩니다.
세계 최고의 대학에서 온라인으로 소프트웨어 개발 과정 을 배우십시오 . 이그 제 큐 티브 PG 프로그램, 고급 인증 프로그램 또는 석사 프로그램을 획득하여 경력을 빠르게 추적하십시오.
CSS 란 무엇입니까?
CSS(Cascading Style Sheets)는 웹사이트의 필수적인 부분을 형성합니다. HTML 및 JavaScript와 함께 웹 페이지, 색상, 글꼴 크기, 텍스트 사이의 공간, 다양한 요소 및 위치, 배경 및 화면 크기와 같은 웹 사이트의 전체 레이아웃을 디자인하는 데 사용되는 코딩 언어입니다.
계단식이라는 용어는 상위 텍스트에 추가된 스타일이 후속 텍스트로 계단식으로 이어지는 것을 말합니다. CSS를 사용하면 웹 페이지를 더 쉽게 디자인하고 편집할 수 있습니다. CSS 이전에는 웹 디자이너가 모든 웹 페이지에서 태그, 글꼴, 색상, 정렬 및 기타 스타일 규칙을 수동으로 복사해야 했습니다. 많은 시간과 노력이 필요했습니다. CSS는 스타일 지정 규칙을 복사하고 다른 페이지에 적용하여 이 문제를 해결합니다. 한 페이지의 스타일 규칙이 변경되어도 해당 수정 사항은 웹사이트의 다른 페이지에 자동으로 적용됩니다. CSS를 사용하면 기업은 웹사이트와 모바일 애플리케이션을 위한 매력적인 사용자 인터페이스를 만들 수 있습니다.
인기 있는 소프트웨어 엔지니어링 과정 살펴보기
에스엘. 아니 | 소프트웨어 개발 프로그램 | |
1 | LJMU 및 IIITB의 컴퓨터 과학 석사 | Caltech CTME 사이버 보안 인증 프로그램 |
2 | 전체 스택 개발 부트캠프 | 블록체인 PG 프로그램 |
삼 | 소프트웨어 개발의 이그 제 큐 티브 포스트 대학원 프로그램 - DevOps 전문화 | 모든 소프트웨어 엔지니어링 코스 보기 |
다음은 CSS의 몇 가지 중요한 이점입니다.
향상된 속도:
CSS는 웹 사이트에 색상과 스타일을 추가하고 웹 페이지의 로딩 속도를 향상시켜 사용자 친화적으로 만듭니다. 또한 부드러운 브라우징 경험을 제공하여 웹 사이트 트래픽을 유기적으로 증가시킵니다.
쉬운 유지 보수:-
웹 사이트에 CSS를 사용하는 또 다른 중요한 이점은 웹 사이트를 쉽게 유지 관리할 수 있다는 것입니다. 한 줄의 코드를 통해 전체 웹사이트의 레이아웃을 변경할 수 있습니다.
장치 호환성:-
데스크탑에서는 특정 레이아웃이 있는 것처럼 보이는 웹사이트가 휴대폰이나 태블릿에서는 동일하지 않을 수 있습니다. 웹사이트 레이아웃은 화면 크기에 따라 변경됩니다. 따라서 웹 사이트 디자이너는 레이아웃이 모든 장치에서 일관되게 유지되도록 해야 합니다. CSS의 도움으로 가능합니다.
CSS의 다른 유형은 무엇입니까?
인라인 CSS:-
전체 섹션이 아닌 HTML에서 단일 요소의 스타일을 지정하는 데 사용됩니다. 디자이너는 인라인 CSS를 사용하여 계속해서 단일 요소의 스타일을 지정합니다.
내부 CSS:-
임베디드 CSS라고도 하며 스타일 내에서 사용할 수 있습니다. 문서 상단에 포함시켜 한 페이지에 사용합니다.
외부 CSS:-
인라인 및 내부 CSS와 달리 외부 CSS는 다른 웹 페이지에 동일한 스타일 규칙을 적용합니다. 디자이너가 여러 파일에 변경 사항을 적용하는 것보다 하나의 파일에서 변경하는 것이 더 쉽기 때문에 가장 광범위하게 사용되는 CSS 유형입니다.
다양한 유형의 CSS를 사용하여 다양한 스타일을 HTML 문서에 연결할 수 있습니다. 우선 순위가 더 높은 CSS는 인라인 스타일입니다. 포함된 CSS 및 외부 CSS의 스타일 지정 규칙을 재정의합니다. 다음은 외부 시트의 규칙을 재정의하는 내부 또는 포함된 CSS입니다. 마지막으로 다른 두 스타일 시트를 재정의할 수 없는 외부 CSS가 있습니다.
CSS의 구문
CSS의 구문은 웹 페이지가 디자인되는 동안 브라우저가 해석하는 다양한 스타일 규칙 또는 요소를 나타냅니다. 다음은 CSS의 세 가지 핵심 요소입니다.
선택자:-
CSS의 선택기는 스타일 지정 규칙이 적용되는 단일 요소를 선택하는 HTML의 태그로 이해할 수 있습니다. 다음은 CSS의 다양한 선택기 유형입니다.
범용 선택기:-
유형에 따라 요소를 선택하지 않습니다. 대신 동일한 이름을 가진 모든 요소를 선택합니다.
하위 선택기:-
이러한 선택자는 다른 특정 요소 내부에 있는 경우에만 요소에 스타일 규칙을 적용하는 데 사용됩니다.
클래스 선택기:-
이름에서 알 수 있듯이 이러한 선택기는 특정 클래스의 모든 요소에 스타일 지정 규칙을 적용합니다. 예를 들어, H2로 표시된 웹 페이지의 모든 요소는 글꼴 크기가 12이어야 합니다.
ID 선택기:-
이러한 선택기는 유사한 ID를 기반으로 스타일 지정 규칙을 적용합니다.
재산:-
CSS 속성은 색상, 크기, 테두리 및 정렬과 같은 HTML 태그의 다양한 속성 또는 기능을 나타냅니다.
값:-
CSS 속성에 할당된 값입니다. 예를 들어 특정 색상이나 크기는 #A2A2 값을 가져야 합니다.
CSS 색상 코드
CSS 언어에서 사용되는 다양한 색상에는 특정 값이나 코드가 할당됩니다. 그것은 웹사이트 디자이너가 배경, 텍스트 또는 테두리와 같은 요소에 대해 특정 색상을 설정할 수 있도록 합니다. 다음은 CSS에서 색상 값을 할당하는 다양한 형식입니다.
16진수 코드:-
색상 값을 나타내는 데 사용되는 6자리 코드입니다. 코드(RR)의 처음 두 자리는 빨간색 값을 나타내고 그 다음에는 녹색(GG)에 대한 두 값과 파란색(BB)에 대한 마지막 두 값이 옵니다. Adobe 및 Advanced Paint Brush와 같은 다양한 그래픽 소프트웨어에서 16진수 값을 사용할 수 있습니다. CSS의 16진수 코드는 해시 기호로 시작한다는 점에 유의하는 것이 중요합니다.
RGB 값:-
이 속성에는 빨간색, 녹색 및 파란색의 세 가지 색상 각각에 대한 특정 값이 있습니다.
CSS로 배경색을 설정하는 방법은 무엇입니까?
다양한 CSS 속성을 사용하여 웹 페이지에서 배경색, 이미지, 위치 또는 이미지 스크롤의 스타일을 지정할 수 있습니다. 예를 들어 background-color 속성을 사용하여 색상을 설정해야 합니다. 실행 방법은 다음과 같습니다.
<p style="background-color: blue;">. 특정 텍스트 또는 태그에 파란색 배경색을 제공합니다. 마찬가지로 배경 이미지를 설정하려면 "background-image" 속성을 사용해야 합니다. 배경에서 이미지를 반복하려면 "background-repeat" 속성을 사용할 수 있습니다.
다음은 글꼴 스타일을 지정하는 데 사용되는 다양한 CSS 속성입니다.
- Font-family는 글꼴의 면을 변경합니다.
- 글꼴 크기는 가격 텍스트 크기를 늘리거나 줄이는 데 사용됩니다.
- 글꼴 변형은 텍스트를 작은 대문자로 만듭니다.
- font-style 속성은 글꼴을 굵게 또는 기울임꼴로 만듭니다. 글꼴 두께는 텍스트의 굵기를 늘리거나 줄이는 데 도움이 됩니다.
텍스트 및 이미지 스타일 지정을 위한 CSS 속성
CSS에는 요소의 텍스트 스타일을 지정하는 다양한 속성도 있습니다.
- 'color' 속성은 색상을 설정하는 반면, direction 속성은 텍스트의 '방향' 스타일을 지정하는 데 사용됩니다.
- text-indent 및 text-align 속성은 각각 텍스트의 들여쓰기를 설정하고 텍스트를 정렬하는 데 사용됩니다.
- letter-space 속성은 단어 사이의 간격을 늘리거나 줄이는 데 도움이 됩니다.
- text-decoration 속성을 사용하여 텍스트에 밑줄을 긋거나 취소선을 그을 수 있습니다.
- Text-transform 속성은 텍스트를 소문자에서 대문자로 또는 그 반대로 변환하는 데 도움이 됩니다.
- text-shadow 속성을 사용하여 텍스트 주위에 그림자를 배열할 수도 있습니다.
웹 페이지 이미지는 다음 CSS 속성을 사용하여 스타일을 지정할 수 있습니다.
- Height 및 width 속성은 각각 이미지의 높이와 너비를 설정합니다.
- border 속성을 사용하여 이미지 테두리의 너비를 설정할 수 있습니다.
- -moz-opacity 속성은 이미지의 투명도 또는 불투명도를 수정하는 데 도움이 됩니다.
CSS를 사용하여 번호 또는 글머리 기호 목록을 준비할 수도 있습니다. 다음은 알아야 할 목록 속성입니다.
- List-style-type 속성은 글머리 기호, 숫자 또는 기타 마커의 모양을 설정하는 데 도움이 됩니다.
- 위의 속성 대신 list-style-image 속성을 사용하여 글머리 기호나 숫자 대신 이미지를 추가할 수도 있습니다.
- List-style-position 속성은 다양한 포인트의 정렬 또는 들여쓰기를 제어합니다.
소프트웨어 개발과 관련된 인기 기사 읽기
Java에서 데이터 추상화를 구현하는 방법은 무엇입니까? | Java에서 내부 클래스란 무엇입니까? | Java 식별자: 정의, 구문 및 예 |
예제와 함께 OOPS의 캡슐화 이해하기 | C의 명령줄 인수 설명 | 2022년 클라우드 컴퓨팅의 상위 10가지 기능 및 특성 |
Java의 다형성: 개념, 유형, 특성 및 예 | Java 패키지 및 사용 방법 | 초보자를 위한 Git 튜토리얼: 처음부터 Git 배우기 |
결론
웹사이트는 주로 온라인 구매 추세의 증가로 인해 기업에서 매우 중요해졌습니다. 따라서 기업은 시각적으로 고객에게 어필할 수 있는 웹사이트를 만들어야 합니다. CSS는 기업이 웹사이트 애니메이션, UI 및 기타 그래픽으로 고객을 유치하여 더 많은 고객을 확보할 수 있도록 돕습니다.
웹사이트 디자인 분야에서 경력을 쌓고 싶다면 upGrad 의 컴퓨터 공학 석사 과정 을 밟을 수 있습니다.
CSS 란 무엇입니까?
CSS 또는 계단식 스타일 시트는 웹 페이지를 디자인하는 데 사용되는 HTML의 코딩 언어입니다. CSS의 다양한 속성은 웹사이트의 레이아웃, 텍스트, 글꼴, 배경색, 애니메이션, UI 및 기타 웹사이트 디자인 요소의 스타일 지정 및 편집을 용이하게 합니다.
CSS의 세 가지 필수 요소는 무엇입니까?
구문을 구성하는 CSS의 세 가지 필수 요소는 선택기, 속성, 값입니다. 선택기는 스타일을 지정해야 하는 요소에 태그를 지정하는 데 사용됩니다. 속성은 스타일 지정 규칙 또는 속성 역할을 합니다. 각 CSS 속성에 다른 값이 첨부됩니다.
CSS의 목적은 무엇입니까?
CSS의 주요 목적은 웹사이트 디자인과 레이아웃입니다. 모든 웹 페이지에 동일한 스타일 규칙을 적용하고 웹 사이트 로딩 속도를 높이며 대상 고객의 검색 경험을 향상시킵니다.