상식닷컴
로그인
가입하기
2026년 상식닷컴 선정 식당 & 카페 리스트
2025년 2026년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요
일주일 식단표 어플
자동 일주일 식단표 어플
안드로이드
아이폰
주식 & 코인 차트의 신
1000만원으로 2000만원 만들기 프로젝트
궁금한 상식 보기
중앙아시아의 전통 공예품은 어떤 것이 대표적인가요?
중앙아시아의 소수民族에 대한 정책은 어떤가요?
카자흐스탄의 경제 다변화 전략은 무엇인가요?
아파트 건설 시 기술혁신을 통한 비용 절감 사례는 어떤 것이 있나요?
골조공사에 적합한 자재 선택 시 고려할 점은?
골조공사와 관련된 최신 기술 동향은 무엇인가요?
발달장애를 가진 친구와의 원활한 소통 방법은 무엇인가요?
발달장애 아동의 긍정적인 정서를 키우기 위한 방법은 무엇인가요?
올바른 수면자세는 스트레스 감소에 도움이 되나요?
올바른 수면자세가 뇌 건강에 미치는 영향을 알려주세요.
토공사의 안전 관리 지침은 어떻게 되나요?
영양결핍이 어린이의 학업 성취도에 미치는 영향은 무엇인가요?
Previous
Next
수정하기 - CSS의 기본 문법은 어떻게 되나요?
닉네임
비밀번호
제목
내용
[이미지 업로드는 권한이 있는 사람만 가능. 하단 카톡으로 연락]
CSS(캐스케이딩 스타일 시트)는 웹 페이지의 스타일을 정의하는 데 사용되는 언어로, HTML과 함께 사용되어 웹 콘텐츠의 시각적 표현을 조정합니다. CSS의 기본 문법은 간단하지만 강력하여 다양한 스타일을 적용할 수 있습니다. CSS의 기본 문법 구조는 다음과 같습니다. 1. 선택자(Selector) 선택자는 스타일을 적용할 HTML 요소를 지정합니다. 선택자는 다양한 형태가 있으며, 다음과 같은 종류가 있습니다: - 태그 선택자 : 특정 HTML 태그를 선택합니다. 예를 들어, `p`는 모든 `<p>` 요소를 선택합니다. ```css p { color: blue; } ``` - 클래스 선택자 : 특정 클래스가 지정된 요소를 선택합니다. 클래스 선택자는 점(`.`)으로 시작합니다. ```css .my-class { font-size: 16<a href='https://sangseek.com/sangseeks/px/ko'>px</a>; } ``` - 아이디 선택자 : 특정 아이디가 지정된 요소를 선택합니다. 아이디 선택자는 샵(` `)으로 시작합니다. ```css my-id { background-color: yellow; } ``` - 자식 선택자 : 특정 부모 요소의 직계 자식 요소를 선택합니다. `>` 기호를 사용합니다. ```css div > p { margin: 10px; } ``` - 후손 선택자 : 특정 요소의 모든 후손 요소를 선택합니다. <a href='https://sangseek.com/sangseeks/공백/ko'>공백</a>으로 구분합니다. ```css div p { color: red; } ``` 2. 선언 블록(Declaration Block) 선택자 다음에는 중괄호 `{}`로 둘러싸인 선언 블록이 옵니다. 이 블록 안에는 하나 이상의 선언이 포함됩니다. 각 선언은 속성과 값으로 구성됩니다. - 속성(Property) : 스타일을 적용할 CSS 속성을 나타냅니다. 예를 들어, `color`, `font-size`, `margin` 등이 있습니다. - 값(Value) : 속성에 적용할 값을 나타냅니다. 예를 들어, `red`, `16px`, `10px` 등이 있습니다. 3. 선언(Declaration) 각 선언은 속성과 값으로 구성되며, 콜론(`:`)으로 구분됩니다. 여러 선언은 <a href='https://sangseek.com/sangseeks/세미콜론/ko'>세미콜론</a>(`;`)으로 구분합니다. ```css h1 { color: blue; /* 텍스트 색상 */ font-size: 24px; /* 글자 크기 */ margin: 20px; /* 외부 여백 */ } ``` 4. 전체 예제 아래는 CSS의 기본 문법을 사용하여 작성된 예제입니다. ```css /* 모든 h1 요소의 스타일 */ h1 { color: blue; /* 텍스트 색상 */ font-size: 24px; /* 글자 크기 */ text-align: center; /* 텍스트 정렬 */ } /* .highlight 클래스를 가진 요소의 스타일 */ .highlight { background-color: yellow; /* 배경 색상 */ font-weight: bold; /* 글자 두께 */ } /* main-id 아이디를 가진 요소의 스타일 */ main-id { padding: 15px; /* 내부 여백 */ border: 1px solid black; /* 테두리 */ } ``` 5. CSS 주석 CSS에서는 주석을 사용하여 코드에 설명을 추가할 수 있습니다. 주석은 `/*`로 시작하고 `*/`로 끝납니다. ```css /* 이 부분은 주석입니다. */ p { color: green; /* 이 텍스트는 초록색입니다. */ } ``` 6. CSS 파일 구조 CSS는 보통 외부 스타일 시트로 작성되어 HTML 문서에 링크됩니다. HTML 문서의 <a href='https://sangseek.com/sangseeks/`<head>`/ko'>`<head>`</a> 섹션에 `<<a href='https://sangseek.com/sangseeks/link/ko'>link</a>>` 태그를 사용하여 CSS 파일을 연결할 수 있습니다. ```html <!DOCTYPE html> <html lang="ko"> <head> <meta charset="<a href='https://sangseek.com/sangseeks/UTF-8/ko'>UTF-8</a>"> <meta name="viewport" <a href='https://sangseek.com/sangseeks/content/ko'>content</a>="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="styles.css"> <!-- CSS 파일 연결 --> <title>CSS 기본 문법</title> </head> <body> <h1>안녕하세요, CSS!</h1> <p class="highlight">이 문장은 강조 표시된 텍스트입니다.</p> </body> </html> ``` 결론 CSS의 기본 문법은 선택자와 선언 블록으로 구성되어 있으며, 이를 통해 웹 페이지의 다양한 요소에 스타일을 적용할 수 있습니다. CSS를 잘 활용하면 웹 페이지의 시각적 매력을 높이고 사용자 경험을 개선할 수 있습니다. CSS의 다양한 선택자와 속성을 익히고 <a href='https://sangseek.com/sangseeks/활용하는/ko'>활용하는</a> 것이 중요합니다.
이용안내
커뮤니티 이용안내
×
- 게시한 게시글로 발생하는 문제는 게시자에게 책임이 있습니다.
- 게시글이 타인/타업체의 저작권을 침해할 경우 모든 책임은 게시자에게 있습니다. 게시자가 모든 손해를 부담해야 합니다.
- 상식닷컴 운영자는 게시자와 상의하지 않고 게시글을 수정 또는 삭제할 수 있습니다.
- 상식닷컴 운영자는 깨끗한 커뮤니티 공간을 만드는 것이 1순위입니다.
수정하기
취소하기