멋쟁이사자처럼 프론트엔드 스쿨 7기 학습내용 정리 및 복습
<가방1>내용물입니다.</가방1>
<가방2><가방1>내용물입니다.</가방1></가방2>
<p></p>
: 글자를 표현하는 '기본적인' 태그
<h1></h1> ~ <h6></h6>
: 제목을 표시하는 태그
유명인들의 연설을 보면 문장 구조가 아주 쉽다. 단어들도 어렵지 않으며, 커뮤니케이션 능력이 뛰어난 사람은 쉬운 언어와 깔끔한 문장으로 사람들에게 쉽게 다가간다.
HTML, CSS 코딩도 같다. 많이 쓰이고 쉬운 태그를 써서 간결하게 문서를 뽑아내는 사람이 코딩을 잘 하는 것이다.
<html></html>
: HTML문서에서 제일 먼저 쓰이는 태그
<!DOCTYPE html>
: html태그와 쌍으로 쓰이는 태그 → 문서 맨 위에 한 줄 추가!
<head></head>
: 누가 문서를 작성했는지, 문서의 제목은 무엇인지, 대표 이미지는 무엇인지,
어떤 키워드를 검색해야 나오는지 등 내용물에 대한 추가 정보가 담겨있다.
<body></body>
: 일반적으로 html, css에 들어가는 모든 내용이 body 태그에 들어간다.
<meta charset="UTF-8">
: 컴퓨터 코딩은 영어를 기반으로 성장되었고, 많은 언어들이 영문 알파벳에 최적화 되어 동작한다. 고로, 한글을 쓰려면 해당 코드를 작성해야 한다.
<title></title>
: 문서(웹페이지)의 제목
<footer><footer>
: 웹페이지마다 맨 아래에 공통적으로 작성되어있는 내용(주소, 고객센터 번호, 저작권 등..)
📌 예시
- HTML 파일
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>홍길동의 이력서</title> </head> <body> <h1>홍길동</h1> <p>HTML/CSS 개발자</p> <footer>copyright HGD. ALL rights reserved.</footer> </body> </html>
html파일과 연결시키기 → <head>
태그 안에 <link rel="stylesheet" href="css파일.css"> 작성
📌 예시
- HTML 파일
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="css파일.css"> <title>홍길동의 이력서</title> </head> <body> <h1>홍길동</h1> <p>HTML/CSS 개발자</p> <footer>copyright HGD. ALL rights reserved.</footer> </body> </html>
- CSS 파일
/*footer 꾸며주기*/ footer { text-align: center; /* 글씨 가운데 정렬 */ background-color: black; /* 배경 검은색 */ color: white; /* 글자색 흰색 */ }
📌 예시
- HTML 파일
<p class="big-font">내 이름은 홍길동</p> <p class="small-font">코드라이언으로 코딩 배웠지</p> <p>반갑습니다<p>
- CSS 파일
.big-font { font-size: 40px; /* 폰트 사이즈 40px */ } .small-font { font-size: 15px; /* 폰트 사이즈 15px */ } p { font-size: 30px; /* 폰트 사이즈 30px */ }
<div></div>
<section></section>
<article></article>
:
여러 태그들을 묶어서 CSS로 함께 꾸며주기 위한 태그. (구역, 영역)
Tip.
구글에 'html color code' 검색하면 원하는 색의 코드를 찾을 수 있음.
📌 예시
- HTML 파일
<div class="mainbox"> <h1>김멋사</h1> <p>HTML/CSS 개발자</p> </div>
- CSS 파일
.mainbox { border: 5px solid black; /* 두께 방식 색깔 */ width: 610px /* 상자 크기 조정 */ text-align: center /* 박스 안 내용을 가운데 정렬 */ margin-left: auto; /* div 가운데 정렬법 */ margin-right: auto; /* div 가운데 정렬법 */
margin
: 상자 밖 영역과 테두리 사이의 틈
border
: 테두리
padding
: 테두리와 내용물 사이의 빈틈
content
: 내용물
width
: 너비
height
: 높이
📌 예시
- CSS 파일
box-shadow: 0 1px 20px 0 rgba(0,0,0,0.1); /* (순서대로) X축 그림자, Y축 그림자, 흐림 정도, 퍼짐도, rgb=그림자 색(0~255) a=투명도(0~1) */
📌 예시
Tip.
*(Asterisk) : 모든 HTML 태그 요소를 모두 선택하는 기능
- CSS 파일
@import url('폰트 링크'); * { font-family: '폰트 이름'; }
📌 예시
- CSS 파일
h1 { font-size: 36px; font-weight: bold; font-style: italic; } h2 { font-size: 20px; font-weight: lighter; color: #282828; border-bottom: 1px solid #ebebeb; margin-bottom: 16px; padding-bottom: 5px; }
📌 예시
- CSS 파일
.title-text { font-size: 11px; font-weight: bold; color: #282828; float: left; /* 둥둥 떠다니다 */ } .year-text { font-size: 11px; font-weight: bold; color: #282828; float: right; /* 둥둥 떠다니다 */
📌 예시
- CSS 파일
.float-warp{ overflow: hidden; /* float로 띄워져있는 요소들을 다 묶어주고, 그 다음에 오는 html요소들이 이 float에 영향을 받지 않게 해주는 코드(겹치치 않게 함) */ }