728x90
SMALL
깃헙, airbnb, 유튜브, 트위치 가 웹을 잘만들었다
1. HTML
- HTML : HyperText Markup Language
- HTTP : HyperText Transfer Protocol
- HTML 전송
URL(Uniform Resource Locator)
- http://127.0.0.1:5500/20201109/index.html
- 127.0.01 - IP주소 ( 혹은 도메인 )
- 5500 - 포트
- /20201109/index.html - 리소스 경로
http포트 - 기본80 https포트 - 기본 443
2. 주소창에 입력했을 때 찾아가는 과정
- 주소를 입력
- 로컬에 등록된 DNS IP주소로 해당 도메인을 질의(query)함
- 해당 DNS에 정보가 캐싱된 경우는 바로 응답 받음
- 없는 경우 상위 DNS에게 질의
- 응답받은 IP주소로 접속(브라우저가)
- 해당 서버에게 리소스 요청
- 해당 서버가 리소스 응답(html, js, image, audio, video)
- 브라우저는 html문서 받아서 렌더링
3. HTML
- 태그 - 문서기본요소
- <와 >로 감싸져있음 ()
- 권장 : 태그는 소문자로
- 단일 태그 형태 : <태그/>
- 일반 태그
- <태그>내용</태그>
- 여는 태그: <태그>
- 닫는 태그: </태그>
- 계층 구조로 되어있다(트리)
- 포함관계 명확하게
- 태그는 속성을 갖고있음
- <태그 속성=값 속성=값></태그>
4. html 태그
lang 속성
- ko : 한국어
- en : 영어
- ja : 일본어
- zh : 중국어
4.1 head 태그
SEO : Search Engine OPtimization
- title - 제목 표시
- meta
- 문자셋
- 브라우저 호환성 표시
- 검색 결과 설명 지정
- 검색 결과 표시 문구 지정
- 봇 제어
4.2. body
실제로 렌더링 되는 정보들
1. 텍스트 - 블록
1.1 hh(n값 1~6)
heading, 제목 표시
1.2. p 태그
paragraph, 문단 (줄바꿈없이 한줄로 표현)
- 스페이스 아무리 많이 입력해도 공백은 하나로 표시됨
- 줄바꿈 없이 텍스트를 쭉 입력할 수 있음
1.3. br태그 - 줄바꿈
break, 줄바꿈
- 단일 태그임에 유의
1.4. hr 태그 - 수평줄
horizontal rule, 수평 줄
1.5. blockquote - 인용구
인용구
1.6. pre
공백을 그대로 출력
2. 텍스트 - 인라인
2.1. strong, b - 굵게(bold)처리
텍스트 굵게 표시
2.2. em, i - 이탤릭
2.3. q - 인라인 인용구 (quote)
2.4. makr - 형광펜
2.5. span - 아무것도 안함
2.6. ruby - 동아시아문자
3.목록
- 순서 없는 목록(unordered list)
- 순서 있는 목록(ordered list)
3.1. 순서 없는 목록
ul, li
<ul> <li>리스트1</li> <ul> <li>리스트2</li> </ul> </ul>
3.2. 순서 있는 목록
ol
3.3. 설명 있는 목록
d1(description list) dt - 제목 dd - 설명
4. 표
- table
- tr(table row)
- td(tag define)
- th(tag header)
5.이미지
img 태그
<img src = "이미지url(또는 파일의 경로)"/>
src - 이미지 url, 파일 경로 alt - 대체 문구(alternative) width - 너비 height - 높이
#6 6. a 태크
<a href = "링크> 링크이름
속성
- href : 주소
- target : 링크가 표시될 방법
- download :링크의 리소스를 다운로드
target 속성
- _blank
- self : 기본 값
728x90
LIST
'Front > Html, css,jsp' 카테고리의 다른 글
20201110_33 server... (0) | 2020.11.10 |
---|---|
20201110_ 33 css (0) | 2020.11.10 |
20201110_33 로그인화면만들어보기 (0) | 2020.11.10 |
20201109_33 html 테이블,이미지,문서 (0) | 2020.11.09 |
201109_33 설치환경(vscode & git연동) (0) | 2020.11.09 |
댓글