Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- til
- 개발자 번아웃
- break
- vscode
- 인스턴스
- 노개북
- 이클립스 설치
- react
- CREATE
- 개발자북클럽
- continue
- 자바스크립트
- 제어문
- while
- 메서드
- Java
- MySQL
- Today I Learned
- HTML
- If
- JavaScript
- CSS
- IT잡학사전
- VS Code
- JavaScript 이벤트
- return
- 노마드코더
- 리액트
- Kotlin
- 버전 표시 방법
Archives
- Today
- Total
윤제니
HTML - div, img / CSS - 선택자, css 적용방법 본문
div
- 'division'의 약자, '분할'을 뜻한다.
- 문서의 부분이나 섹션을 정의
- 명확한 의미가 없기 때문에 단순히 특정 범위를 묶는 (wrap)용도로 사용 => 묶인 부분들에는 CSS나 JS 적용
<body>
<div>
<p></p>
</div>
<div>
<div>
<h1></h1>
<p></p>
</div>
</div>
</body>
img
- HTML에 이미지를 삽입할 때 사용
- src와 alt는 필수 속성
<body>
<img src="./daru.png" alt="다루">
</body>
속성 | 의미 | 값 |
src | (필수)이미지의 URL | URL |
alt | (필수)이미지의 대체 텍스트(alternate)를 지정 |
CSS
div {
font-size:20px;
color:red;
}
선택자 {
속성:값;
속성:값;
}
선택자(selector)
- HTML에 스타일(CSS)을 적용하기 위해 HTML의 특정한 요소를 선택하는 사인(sign)
1. 태그명으로 찾기
<div>
<h1>제목</h1>
<p>본문</p>
</div>
//CSS
h1{
color : red;
}
p{
color : blue;
}
2. 클래스로 찾기
- 명확하게 원하는 요소를 찾기 위해 사용
// class="title"은 글자색이 빨강색
.title {
color:red;
}
// class="main-text"는 글자색이 파랑색
.main-text {
color:blue;
}
<h1 class="title">제목1</h1> // 적용
<h1>제목2</h1> // 미적용
<p class="main-text">본문1</p> // 적용
<p>본문2</p> // 미적용
CSS 선언방식
1.태그에 직접 작성하기(인라인)
<div style="color:red;">태그에 직접 작성1</div>
<div style="color:red;">태그에 직접 작성2</div>
단점 : 같은 속성과 값을 반복적으로 적용할 경우 하나씩 다 찾아서 적용시켜야 하므로 비효율적
2.HTML에 포함하기(내장-embeded)
<head>
<style>
div{
color:red;
}
</style>
</head>
<body>
<div>HTML에 포함1</div>
<div>HTML에 포함2</div>
</body>
3.HTML 외부에서 불러오기
-
CSS 코드를 완전히 분리하여 사용
-
분리된 하나의 CSS 파일을 여러 HTML 파일이 불러와서 사용 가능
<head>
<link rel="stylesheet" href="/css/main.css">
</head>
<body>
<div>HTML에 외부에서 불러오기1</div>
</body>
<head>
<link rel="stylesheet" href="/css/main.css">
</head>
<body>
<div>HTML에 외부에서 불러오기2</div>
</body>
=> main.css
div {
color:red;
}
'HTML & CSS' 카테고리의 다른 글
이미지 - 비트맵 / 벡터 (0) | 2020.05.25 |
---|