파일병합
이전 실습에서 유지보수 및 가시성, 편리함 등을 위해 html 파일과 css파일은 분리해서 관리하도록 분할하였다.
하지만 브라우저에게 html을 전달 해 줄때 css 파일이 병합 되어야 한다. 이 동작은 어떻게 이루어질까?
개발자도구( F12 )에서 network부분을 보자 ( F5로 새로고침 하면 나옴 )
처음 html이 파일이 브라우저에 의해 자동 요청되고 외부파일 (css, js, 이미지, etc..)은 이후 별도로 요청된다.
즉, 맨 처음 html파일이 로드될 때 link등으로 지정된 파일들을 브라우저가 자동으로 요청하여 병합된다.
id란?
이전에 실습한 내용은 여러 html 요소들의 style 과 같은 css 코드들을 포괄적으로 작성한 뒤 css파일을 별도로 분리까지 하였다.
그럼 일부 요소들만 style을 변경하고 싶은 경우는 어떨까? 다시 open tag에 css코드를 삽입할까? 아니다!
기껏 분리를 해놓았는데 의미가 없어진다. 또한, 코드가 난잡해 질 수 있으며 유지보수에도 좋지 않다.
이럴때 해결책이 바로 id 이다! id 값을 사용자가 지정한 뒤 css 파일에서 그 id에 속성과 값을 별도로 설정하는 것이다.
이러면 메타데이터를 가진 css의 취지에도 잘 맞고 html 코드도 간결해진다.
id를 사용자에 맞게 설정한다. 하지만, 공백은 "-"로 대체하고 소문자를 사용해야 한다.
그리고 css 파일에서 "#id"를 동해 속성과 값을 설정할 수 있다.
참고로 px는 화면의 픽셀을 뜻하고 html의 기본단위이다.
'웹개발 > HTML, CSS 기초' 카테고리의 다른 글
[html, css 기초] 14. pre 태그 (0) | 2024.01.19 |
---|---|
[html, css 기초] 13. 외부 폰트 사용법 (0) | 2024.01.19 |
[html, css 기초] 11. css 아웃소싱 (0) | 2024.01.18 |
[html, css 기초] 10. 링크 설정 기초 (0) | 2024.01.18 |
[html, css 기초] 9. html 기본 구조 (0) | 2024.01.18 |