CSS 는 무엇인가?
CSS (Cascading Style Sheets)의 약자로 문서에 디자인을 입힐 때 사용하는 스타일 시트 언어다.
CSS 가 필요한 이유?
HTML에서 디자인을 입히는 것보다 CSS를 따로 구현해서 관리한다는 점은 유지보수 관점에서도 유리하고 스타일만 모아두었기 때문에 웹페이지를 경량화 할 수 있다.
<Web Page 에서 Console 여는 방법>
Ctrl + Shift + C 를 누르면 화면에 구현된 코드위치를 찾아 볼 수 있다.
혹은 궁금한 부분에서 스크롤 오른쪽 클릭하여 검사!
혹은 F12 를 눌러서 개발자 도구를 확인 하면 구조를 파악하기 수월하다.
CSS 용어 정리

<크기및 글자체>
- font-size : 24px
( 절대 단위 : px, pt )
( 상대 단위 : %, em, rem, ch, vw, vh 등 )
* 상대 단위인 rem 이 보편적이다. ex) 1rem 디폴트 값이고, 2rem은 2배 값이 된다. - Text-align, font-size 는 각각 정렬, 글자크기를 변경할 수 있다.
ex) text-align : center;
ex) font-size : 300%; - font-family 는 글자체를 바꿔준다.
ex) <p style=font-family : 원하는 글자체;"></p>
<기타 스타일링>
- font-weight : 굵기
- text-decoration : 밑줄
- letter-spacing : 자간
- line-height : 행간
<정렬>
- text-align : ex) left, right, center, justify <-양쪽정렬
실제로 모든 태그를 알 수 없으니 모르는 것들은 라이브러리에서 검색해서 사용하는 것이 가장 좋다.
https://www.w3schools.com/tags/default.asp
HTML Reference
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.
www.w3schools.com
ofcourse
Learn Simply. 꼭 필요한 정보만 모아놓았어요 간단하게 배우세요
ofcourse.kr
웹 프로그래밍 튜토리얼 | PoiemaWeb
Front-end Development Tutorial
poiemaweb.com
<줄바꿈이 되는 박스(block) vs 옆으로 붙는 박스 (inline, inline-block)>
- 줄 바꿈이 되는 태그 : <h1>, <p>
- 줄 바꿈이 되지 않는 태그 : <span>
<박스를 구성하는 요소>
- Margin > Border > Padding > Content
Margin (바깥여백) = Padding (안쪽여백) 규칙 동일
- top -> right -> bottom -> left 순서 (시계방향)
p {
margin : 10px 20px 30px 40px;
{
<모든 박스에서 여백과 테두리를 포함하여 계산 하는 방법>
* {
box-sizing : border-box;
}
ID | Class |
# 사용 | . 사용 |
한 문서에 단 하나의 요소만 사용 | 동일한 값을 갖는 요소가 많을 떄 사용 |
특정 요소에 이름 붙일 떄 사용 | 스타일 분류에 사용 |
위 id와 Class로 분류하여 Style을 더 정교하게 할 수 있다.
HTML 태그 | Selector |
<div id="print-section"> | div#print-section |
<li class="tube"> | li.tube |
1편으로 돌아가기!
https://choonsik-lab.tistory.com/entry/HTML-HighperText-Markup-language?category=935771
HTML , CSS 는 무엇인가!? (1편)
html 기본 구조 <!DOCTYPE html> 메인 제목 내용 HTML CSS Javascript 주요 기능 web site 뼈대 구성 (Structure) html 스타일 구성 기능 구현 (상호 작용) HTML은 위에 보이는 코드처럼 Structure를 구성하는..
choonsik-lab.tistory.com
HTML , CSS 는 무엇인가!? (3편) - flexbox!
Container (사용할 수 있는 속성 값) display : flex; flex-direction : (default)row, row-reverse, column, column-reverse frex-wrap : (default)nowrap, wrap (reverse 사용가능) ---> 화면에 꽉 차면 다음줄..
choonsik-lab.tistory.com
'IT 정보 > 기타 정보' 카테고리의 다른 글
[HTML/CSS] 레이아웃 : 화면을 나누는 방법 ( HTML구성하기 ) (7) | 2022.04.28 |
---|---|
[HTML/CSS] HTML , CSS 는 무엇인가!? (3편) - flexbox! (11) | 2022.04.28 |
[HTML/CSS] HTML , CSS 는 무엇인가!? (1편) - HTML (11) | 2022.04.27 |
Plugins 설치하는 방법 (4) | 2022.04.26 |
Web Client & Web Server 란? (14) | 2022.04.26 |