생활코딩 [WEB2 - CSS] STUDY 기록
끝
2021. 12. 27. ~ 2022. 1. 26.
14. CSS 코드의 재사용
중복의 제거!
<head>
<title>서시</title>
<meta charset="utf-8">
<link rel="stylesheet" href="style.css">
</head>
head 태그에 link 태그 넣어줌.
style.css
body {
margin: 0;
}
a {
color: black;
text-decoration: none;
}
h1 {
font-size: 45px;
text-align: center;
border-bottom: 1px solid gray;
margin: 0;
padding: 20px;
}
ol {
border-right: 1px solid gray;
width: 100px;
margin: 0;
padding: 20px;
}
#grid {
display: grid;
grid-template-columns: 150px 1fr;
}
#grid ol {
padding-left: 33px;
}
#grid #article {
padding-left: 25px;
}
@media(max-width:800px) {
#grid {
display: block;
}
ol {
border-right: none;
}
h1 {
border-bottom: none;
}
}
style.css 파일 생성
각각의 html 파일 => head 태그 안에 link 태그를 넣어준다.
그랬을 때 모든 html 파일은 css 파일의 영향을 받게 되고!
손쉽게 모든 화면에 css 스타일을 적용할 수 있다.
style.css 로 공통 코드를 관리하여, 가독성도 높이고 효율성을 극대화한다.
나중에 유지보수하기도 훨씬 쉽다.
15. 수업을 마치며
선택자와 속성을 많이 알수록 good.
확실히 여러번 들어보니, 이제야 이해가 되는 게 있다.
예를 들어 처음에 들었을 때는 id랑 class가 뭔지?
그리고 어떻게 하나의 css 파일이 여러 개의 html 파일에서 동작하게 할 수 있는지?
그 관계가 이해가 되지 않았었다.
근데 지금은 조금은 알 것도 같다.
엥,,, 한 달 만에 다 봤네.
중간에 일이 있어서 미루다가 이제야 다 보고, 포스팅한다.
300x250
'LEARN > HTML | CSS' 카테고리의 다른 글
[부스트코스] 2-1 HTML 태그 (0) | 2022.03.12 |
---|---|
[부스트코스] 1 HTML 이해하기 (0) | 2022.03.10 |
[CSS] 10~13 그리드 , 미디어 쿼리 (0) | 2022.01.27 |
[CSS] 8~9 박스 모델 display block , inline / margin padding (0) | 2022.01.27 |
[CSS] 6~7 id class 선택자 (0) | 2022.01.26 |