< 준식님이 강조한 내용 >
학습목표가 면접 질문이라고 생각해야한다.
블로깅할 때 제목만 보고 어떤 내용을 다뤘는지 알아야 한다.
너무 많은 내용을 다루지 말고 효율적으로 ( 개념 위주 말고 쭉 보다가 deep한 내용만)
일기장이 아닌 기술 블로그 (사적인내용은 줄이고 기술만 쓰기)
배웠던 지식과 사용한 경험을 녹여내기 (내 코드 리뷰하기)
사전적인 정의 뿐 아니라 나의 생각도 정리하기
모든 개념들을 면접질문에서 물어본다면..?
<h1>, <h2>, <h3>, <h4>, <h5>
: heading의 줄임말로써 제목같은 텍스트를 보여줄 때 사용하는 태그이며 1에서 5로 올라갈 수록 글씨는 점점 작아진다.<span>
: 주로 텍스트를 넣어주며 줄이 바뀌지 않고 한줄로 이어 나오게 된다. (inline-element)<span>이름: 김개발</span>
<span>직업: 프론트앤드 개발자</span>
<p>
: 텍스트를 주로 넣어 주며 paragraph의 줄임말이기 때문에 문단을 통으로 넣음. 줄바꿈이 발생<p>tag들 파헤치기!!</p>
<p>아자!!</p>
<a>
: 클릭하면 화면 이동, href와 항상 같이 다니며 그 뒤에 주소를 입력, target속성에 "_blank"를 클릭하면 새창, target을 입력하지 않으면 그창에서 그대로 이동<a href="https://www.w3schools.com/tags/tag_div.asp" target="_blank">a 태그?</a>
<div>
: 섹션을 나눌 때 사용, 비슷한 부분끼리 그룹 짓기, 레이아웃 분리, css스타일을 입혀기 위해 div를 사용한다.<div class="title">시작!</div>
<a href="https://naver.com">네이버로 이동</a>
<img src="./me.png" alt="내사진">
<h1>시작!</h1>
<img src="me.png">
<!DOCTYPE> # 제일 첫 줄에 위치해야 하는 선언문이지만 html 태그는 아니다.
<html> # 브라우저가 html태그를 만나면, html이 시작됐는지 인지하고 요소를 그릴 준비를 한다.
<head> # html태그 다음에 항상 위치, 사이트의 제목,설명,부가정보,기술적 내용이 들어가는 부분이다.
</head>
<body> # 항상 head 태그 다음에 위치, body태그 내부에는 화면에 보여질 각종 태그들이 위치한다.
</body>
</html>
<div id="profile">
<div class="content-wrap"></div>
<p class="content-wrap"></p>
<link href="style.css" rel="stylesheet" type="text/css" />
link
— link태그로 사용할 css파일을 링크해줍니다.href
— href 속성에 css 파일 경로 를 작성합니다.type
— link태그로 연결되는 파일이 어떤 것인지 알려줍니다. 여기서 css file을 연결하므로 type값은 항상 "text/css"입니다.rel
— rel은 HTML file과 CSS file과의 관계를 설명하는 속성입니다. css파일을 링크할 때는 항상 "stylesheet"값을 대입해줍니다..
클래스이름을 작성하면 됨#
아이디이름을 작성해주면 된다.#title {
font-family: Georgia, "Times New Roman", Times, serif;
}
브라우저가 Georgia 라는 폰트를 지원해주면 Georgia 폰트로 적용
Georgia 폰트가 지원되지 않으면, "Times New Roman"을 적용
(폰트 이름에 띄어쓰기가 있으면 쌍따옴표로 감싸줘야 함)
이것도 지원되지 않으면 Times을 적용
앞의 세 가지 폰트가 전부 없으면 serif라는 폰트를 사용하겠다는 뜻이다.
font-size : 폰트의 크기를 지정해준다.
h1 {
font-size: 30px;
}
.big-size-font {
font-size: 50px;
}
font-weight: bold;
font-weight: 200;
등등으로 지정 할 수 있음font-style : 글씨 스타일을 바꿀 수 있다.
color : 폰트 색상을 변경 해줄 수 있다.
<span>
은 inline-element 이기 때문에 text-align이 적용하지 않는다.
: 스페이스를 의미한다.<p>스페이스 넣는 예제</p>
border: 4px double red;
border: 2px solid #666666;
위처럼 보더의 사이즈, 선종류, 선색상 순으로 작성한다.
밑줄을 그을 땐 border-bottom
을 주로 사용 한다.
.what-is-blockquote, span {
color: green;
}
위와 같이 똑같은 스타일을 적용하고 싶을때는 한꺼번에 스타일을 지정할 수 있다.
-태그 안에 클래스 or 태그 안에 id
p.p-tag {
color: gray;
}
p#third-line {
text-decoration: underline;
}
.pre span {
background-color: yellow;
}
띄어쓰기에 주의 해야 한다!
<img alt="HTML" src="https://www.w3schools.com/whatis/img_js.png">
<img>
태그 사용하기background-image
로 이미지 넣기