====== CSS How to add CSS ======
This is a heading.
This is a paragraph.
\\
외부 스타일 시트는 어떤 텍스트 에디터로도 작성할 수 있고, 반드시 %%.css%% 확장자로 저장해야 합니다.\\
외부 %%.css파일%%에는 어떠한 %%HTML%% 태그도 있어서는 안됩니다.\\
예제) "mystyle.css"\\
\\
body {
background-color: lightblue;
}
h1 {
color: navy;
margin-left: 20px;
}
\\
''Note: 속성 값과 단위 사이에 공백을 넣지 마세요. ex)This is a paragraph
\\ =====인라인 CSS (Inline CSS)===== 인라인 스타일은 단일 요소에 고유한 스타일을 적용하기 위해 사용됩니다.\\ 인라인 스타일을 사용하기 위해, 관련 요소에 스타일 속성(attribute)을 추가합니다. 스타일 속성은 어떤 CSS 속성(property)도 포함할 수 있습니다.\\ ===예제=== 인라인 스타일은 관련된 요소의 스타일 속성 안에서 정의됩니다.\\ \\
This is a heading.
This is a paragraph.
\\
''인라인 스타일은 콘텐츠와 표현 방식을 혼합하여 스타일 시트의 많은 장점을 잃어버리니 드물게 사용하세요 ''\\
\\
=====다중 스타일 시트 (Multiple Style Sheets)=====
다른 스타일 시트들에서 동일한 요소 선택자에 대한 일부 속성들이 정의된 경우, 마지막으로 읽은 스타일 시트의 값이 사용됩니다.\\
\\
외부 스타일 시트 mystyle.css가
h1 {
color: navy;
}
\\
그리고 내부 스타일 시트도
h1 {
color: orange;
}
\\
===예제===
외부 스타일 시트 링크 이후에 내부 스타일이 정의되었다면,
\\
=====계단식 순서 (Cascading Order)=====
HTML 요소에 대해 명시된 스타일이 한 가지 이상이 명시되었을 때, 어떤 스타일이 사용될 것인가?\\
\\
한 페이지의 모든 스타일은 다음 규칙에 따라 **새로운 "가상" 스타일 시트 (a new "virtual" style sheet)**로 단계적으로 적용됩니다. 여기서 1번이 가장 높은 우선 순위를 가집니다.\\
\\
- 인라인 스타일 (HTML 요소 내부에서)
- 외부 스타일 시트와 섹션의 내부 스타일 시트
- 브라우저 기본 설정
\\
따라서, 인라인 스타일이 가장 높은 우선 순위를 가지게 되며, 외부 스타일 시트, 내부 스타일 시트 그리고 브라우저 기본 설정보다 우선합니다.\\
{{tag>오션 CSS add css, internal, external, inline}}