Chapter 3-15. HTML기초 1
- HTML은 웹사이트의 화면을 그리기 위해서 사용되는 언어.
- <!DOCTYPE html>
- HTML의 최신버전을 사용해서 웹사이트를 만들겠다는 걸 선언해주는 문구
- HTML의 최신버전임.
- HTML은 body와 head로 나뉘어져 있다.
- body는 실제 화면에 그려질 내용들.
- body안에 내용을 쓰면 그것이 html 파일에 보이게 된다.
- <meta charset="utf-8"/>
<meta name="keywords contents= HTML, CSS, CEO개발부트캠프"- keywords의 meta 정보는 무엇을 의미하는가?
- 어떤 웹사이트를 찾을 때 키워드를 이용해서 찾는다.
- 예를들어 '개발강의'라고 썼을 때, 이 사이트를 노출시키겠다는 의미.
- '라이프해킹스쿨' 소스코드 보기
-
- 라이프해킹스쿨, 자청, 자청 강의, 김성공, 성공, 무자본창업
- 단어를 노출 시키고 싶다는 것을 사파리, 익스플로러, 크롬을 통해 알리고 싶은 것.
- 검색어에 노출 시키는 것.
- 엄청나게 많은 데이터를 이용해서 meta 태그를 이용해서 작성을 한다. keyword에 무엇이 들어가 있을까요?
- meta는 웹사이트의 정보를 표기하는 것.
-
- 어떤 웹사이트를 찾을 때 키워드를 이용해서 찾는다.
- keywords의 meta 정보는 무엇을 의미하는가?
Chapter 3-16. HTML기초 2
- body
- 웹사이트 화면에 그려주기 위한 태그
- <h1></h1> | <h2></h2>
- 숫자가 커질 수록 글자가 더 작아짐.
- but <h7></h7>이란 태그는 없음.
- <pre></pre>
- 내가 쓴 글자의 위치나 띄어쓰기를 그대로 유지시켜주는 태그.(↔<h6></h6>)
- <br/>
- 하나로만 쓰는 태그
- 줄바꿈 하는 태그
- <strong></strong>
- 텍스트를 두껍게 만들어주는 태그.
- 다른 텍스트 보다 상대적으로 두꺼움.
- <li></li>
- 글자 앞에 '점'을 붙여줌.
- <ol></ol>
- 글자 앞에 '번호'가 붙음.
Chapter 3-17. HTML기초 3
- '<input></input>'
- 입력 받을 때 쓰는 태그
- <input type="text" />
<input type="password" />
<input type="color" />
<input type="file" />
<input type="radio" />
<input type="checkbox" />
- <input type="text" />
- 입력 받을 때 쓰는 태그
- a 태그 : 링크 이동
- ex) <a href="https://naver.com">네이버사이트이동 </a>
<a href="https://lifehacking.co.kr">라해스사이트로이동.</a>
- ex) <a href="https://naver.com">네이버사이트이동 </a>
- <div></div>
- 영역을 구분 해 주는 역할.
- img 태그
- 마우스 우클릭 한 다음, src쪽 에다가 주소 넣어주시면 됩다.
- img 태그는 src 쪽에 이미지 주소만 적어주면 내 사이트에 이미지를 띄울 수 있다.
Chapter 3-18. HTML기초 4
- table 태그
- 테이블을 만들 수 있는 코딩
- <th></th>
- 테이블 헤드(table head) 약자.
- 테이블 헤드에 들어가는 내용을 작성할 때 <th></th> 쓴다.
- <th>제목</th>
<th>내용</th>
<th>주소</th>
- <tr></tr>
- 테이블 로우(table row)의 약자.
- <tr>
<td>주형</td>
<td>코딩</td>
<td>.com</td>
</tr>
- <td></td>
- 테이블 데이터(table data)의 약자
- <td>주형</td>
<td>코딩</td>
<td>.com</td>
- <iframe src></iframe>
- 사이트안에 들어가는 인터넷 사이트 크기 조정
- ex) <iframe src="https://lifehacking.co.kr" style="width:1000px; height:700px"></iframe>
- 주석처리
- <!-- -->
- 이 안에는 어떤 내용을 써도 컴퓨터가 읽지 못하는 부분이 됨.(컴퓨터가 읽을 수 없는 언어다)
- Ctrl + /
Chapter 3-19. CSS 기초 1
- CSS란
- 웹사이트의 요소들을 꾸며줄 수 있는 (색상입히기, 위치이동)역할을 하는 언어
- CSS를 적용할 수 있는 3가지 방법
- 태그 바로 옆에다가 style이란 속성값을 푸는 것.
- head안에다가 style 태그를 열고 닫고 한 다음에 style을 하는 방법
- CSS 파일에다가 선택자, 속성명, 속성값을 정해준 다음, 위에서 link라는 태그로 CSS파일을 불러오는 방법.
- <div style="color:red"> 안녕하세요? </div>
- '안녕하세요'가 빨간색으로 나옴.
- div안에 텍스트로 들어가 있음.
- div태그 안에 있기 때문에 div의 컬러를 레드로 해줄 거야.
- div{
color(속성명):red(속성값);
} - div가 선택자(어떤 걸 선택해서, style을 입혀줄 건지를 쓰는 것)
- 다른 파일을 가지고 와서 CSS를 적용할 수 있음.
Chapter 3-20. CSS 기초 2
- font weight : 글자의 두께를 결정하는 속성
- font weight : 500;
- font size : 글자의 크기를 결정하는 속성
- font-size :20px;
- text-decoration : 글자를 꾸며주는 속
- text-decoration : line-through;
- text-shadow :
- 1번째 픽셀은 오른쪽으로 얼마 이동했는가?,
- 2번째 픽셀은 아래쪽으로 얼마 이동할 값인가?,
- 3번째 픽셀은 그림자 색깔이 무엇인지를 알려주는 값.
- text-shadow : 2px 1px red;
Chapter 3-21. CSS 기초 3
- 어떤 사건이 발생했을 때 CSS가 적용 되도록 할 것.
- div에 마우스를 올렸을 때 컬러를 레드로 주세요
- div:hover {
color:red;
}
- div:hover {
- 넓이 지정
- width : 200px;
- div 값을 분리해서 주는 방법
- id값을 넣을 수 있습니다.
- ex) #ca {
color : blue;
font-weight : 500;
font-size :20px;
text-align : center;
text-decoration : line-through;
letter-spacing : 10px;
text-shadow : 2px 1px red;
background-color:blue;
width:400px;
height:400px;
}
<div id="ca"> 안녕하세요!!</div>
<div id="cb"> 반갑습니다!!</div> - "ca"는 적용이 잘 되었지만, "cb"는 적용이 되지 못했다.
- ex) #ca {
- id값과 클래스(class) 값을 쓸 수가 있다.
- 클래스도 id와 비슷하다.
- 동일하게 각각 스타일을 부여할 때 점을 붙여줌
- ex).cb, .ca
- 클래스(class)와 id의 차이
- id의 경우: 만약에 id를 지목했다고 하면, 절대로 똑같은 id를 가진 div나 다른 태그가 있어서는 안된다.
- id는 말 그대로 고유값임.
- 클래스(class)는 여러 class에 동일한 class명을 이렇게 적용을 해줄 수 있음.
- 클래스(class)는 말 그대로 '반'을 생각하면 됨.
- div {
color:red;
}
#test {
color:blue;
}- 블루로 바로 바뀌는 것이 아니라 레드로 바뀌었다가 블루로 바뀌었음.
- #test {
color:blue;
border:2px solid(dotted,dashed);
}- 다양한 선으로 변경가능.
- border-radius
- 선의 모양이 볼록해짐.(경계선이 각지지 않게 하는 것)
- margin-top
- 바깥에 여백을 주는 건데, 위에 바깥에 40px의 여백을 줄 것.
- margin-bottom
- margin-top의 반대
- margin-left면 왼쪽에 공백이 생기게 된다.
- padding-top. bottom, left, right.
- 안쪽에 여백을 주는 것.
- margin 4개를(top, bottom, left, right)한 번에 주는 방법
- margin: 20px 50px 30px 40px;
- 20px : 위쪽(top)
- 50px : 오른쪽(right)
- 30px : 아래(bottom)
- 40px : 왼쪽(left)
- padding도 같은 패턴임.
- margin: 20px 50px 30px 40px;
- id값을 넣을 수 있습니다.