티스토리 뷰
내장 방식
<style></style>의 내용(Contents)으로 스타일을 작성하는 방식
<style>
div{
color: red;
margin: 20px;
}
</style>
링크 방식
<link />로 외부 css 문서를 가져와서 연결하는 방식 (병렬연결 방식 )
html <head> 안에 쓰고
<link rel = "stylesheet" href="./css/main.css">
// main.css 파일
div {
color: red;
margin: 20px;
}
인라인 방식
요소의 style 속성에 직접 스타일 작성하는 방법(선택자 없음 )
<div style = "color:red; margin 20px;">Hello</div>
@import 방식
css의 import 규칙으로 css 문서 안에서 또 다른 css 문서를 가져와 연결하는 방식 (직렬연결 방식)
- 연결이 직렬 방식이라 조금 늦을 수 있다
<link rel = "stylesheet" href="./css/main.css">
/*main.css*/
import url("./box.css")
div {
color: red;
margin: 20px;
}
/*box.css*/
.box {
background-color: red;
padding: 20px;
}
keypoint
-인라인 작성 시 css 속성 우선순위가 높으니 권장하지 않음
- 링크 방식은 병렬 방식임으로 한꺼번에 스타일을 한꺼번에 갖고 오는 장점
- import 방식은 직렬 방식임으로 스타일을 지연시킬 때 사용할 수 있음
-내장 방식 같은 경우 html 길이가 길어져 가독성이 좋지 않다
느낀 점
각자 선언 방식 다 경험해 봤으나 각자 장점이 있긴 하다
오늘의 학습 만족도
⭐⭐⭐⭐⭐
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- html
- CSS
- 메가바이트스쿨
- 컴포넌트
- 국비지원
- git flow
- 가상클래스
- MegabyteShool
- JSX
- 스코프
- component
- GitHub
- vim 편집기
- 개발자취업부트캠프
- 국비지원교육
- Git
- 패스트캠퍼스
- 그룹스터디_북스터디
- javascript
- 리액트
- Root_Component
- 북스터디
- til
- 개발자치업부트캠프
- 그룹스터디
- shell command
- 내일배움카드
- react
- export
- MegabyteSchool
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
글 보관함