하이퍼링크가 적용된 문서
태그(tag) 요소를 이용하여 표현되는 언어 👉🏻 태그를 이용해 데이터의 구조를 표현
HTML 문서에서 사용하는 문법 요소
<div> </div>, <butont> </button>, <a> </a><html>, <head>, <body><html>
<head>
</head>
<body>
</body>
</html>
<html>태그 : HTML문서의 최상위 부모태그 ( Root Tag )<head>, <body> 태그들을 자식태그로 가지고 있음<head>태그 : HTML문서의 정보를 입력해놓는 태그<body>태그 : 화면에 보여질 내용을 작성하는 태그 DOCTYPE, 문서 유형 정의
확장 가능한 태그 사용 문서
ex. HTML은 <!DOCTYPE html>
브라우저는 HTML전용이라 없어도 잘 읽음
ex. 사람에 대한 데이터를 작성하고 싶은 경우
<person>
<name>
Alice
</name>
<age>
33
</age>
</person>
ex. 3명의 사람에 대한 데이터
<list>
<count>3</count>
<person>
</person>
<person>
</person>
<person>
</person>
</list>
태그를 보조하거나 추가 설정을 적용할 때 사용
"큰 따옴표, '작은 따옴표 둘 다 사용할 수 있음속성명 = "속성값" / 속성명 = '속성값'<p style="color : red;"> 사과 </p>
속성명 ➡ style (CSS를 적용하는 속성)
속성값 ➡ color : red (글자색상 빨강색)
태그들의 기본 모양(보여질 모습)을 결정하는 속성
CSS문법을 이용해서 변경 가능
화면의 일부 영역을 차지하면서 구역을 설정할 때 사용하는 태그 요소들
<div>, <h1>~<h6>, <p>, <ul>, <ol>, ...
내용물(컨텐츠)의 영역을 감싸는 태그 요소들
<span>, <a>, <img>, ...
<p style="color:red;" onclick='alert("HI")'>안녕하세요</p> 👉🏻 인라인으로 취급됨
👇🏻
<p style="color:red;" onclick='alert("HI")'><span>안녕하세요</sapn></p>
<h1>~<h6>, <hn>, <hx>Heading 태그 👉🏻 제목을 표현하는 태그
<p>paragraph 태그, 문단을 표현
</p>를 넣어줌 but, 잘 작성된 코드는 아님<br>태그 이용 키워드 이용
nbsp, No Breaking SPace : 개행없이 띄어쓰기(한 칸)emsp, EleMent SPace : em크기(글자크기)만틈 띄어쓰기 한 칸
➡ element라는 글자크기를 나타내는 단위ensp: emsp의 반절만큼 띄어쓰기 한 칸
👉🏻 이들로 글자사이 간격을 조정하는 것이 아니라 div로 margin간격을 조정하는 것이 좋음 / 문단 시작 들여쓰기 정도에만 쓰도록
<pre>PREformatted text
BLOCK QUOTEd
<ul>Unordered List
<ol>Ordered List
<li>List Item, 리스트의 항목을 표현
용어에 대한 설명(정의)목록을 표현하는 태그
<dl> : Description List, 설명(정의)목록<dt> : Desscription Terms, 정의 용어의 이름<dd> : Description Descripe, 정의 용어의 설명<a>Anchor 태그, 닻
a태그가 연결될 링크를 URL로 지정
경로지정문자
/: 디렉토리(폴더)를 나타내는 기호
상대경로를 표현할 때 제일 앞 글자로 사용되면 루트 디렉토리(Root Diretory)를 표현함 👉🏻 도메인의 최상위 디렉토리
.: 현재 디렉토리를 표현하는 기로
현재 페이지(파일)이 보관된 폴더로, 지정문자 없이 곧바로 파일이름으로 시작해도 현재 디렉토리로 적용됨
..: 부모디렉토리를 나타내는 기호
현재 페이지(파일)의 상위폴더를 나타냄
링크된 페이지가 열리는 방식(위치)을 지정
각 태그들 태그 레퍼런스에서 정의 찾아보기~
메타데이터
데이터를 표현하기 위해 만들어진 구성물
데이터가 가진 특성을 설명, 자기 자신에 대한 설정, 설명
메타태그는 빈 태그
닫을 필요가 없음
보통 속성이 중요한 역할을 함
브라우저
HTML 해석하고 화면으로 보여주기

작성된 HTML은 하드에, 화면에 띄워진 코드는 메모리에
-> 화면에 띄어진 코드를 건들여도 원본이 상하지 않는 이유

웹사이트 디자인 구글링해서 참고하기
ctrl + shift + f 자동정렬 -> 안쓰도록 -> 틀어질 수 있음 / 자바랑은 다름
사용할거면 ctrl + i 정도만! 아님 부분에서만 사용

주황색으로 칠해진 영역이 margin > CSS 용어 / CSS 문법으로 조절 가능
약간 영역싸움 느낌

같은 문단 내 br로 개행시 마진 없음
HTML 주석 단축키
현재 커서 위치 or 선택한 영역 주석 : ctrl + shift + /
한 줄 주석 토글 : ctrl + shift + c
주석은 브라우저에서 개발자모드로 보면 다 볼 수 있으므로 핵심로직이나 중요한거 작성해두지 않도록!