21.8.1

최준영·2021년 8월 1일
0

TIL

목록 보기
7/95

1. HTML

  • 웹 페이지를 위한 지배적인 마크업 언어이다. 제목, 단락, 목록 등과 같은 본문을 위한 구조적 의미를 나타내는 것 뿐만 아니라 링크, 인용과 그 밖의 항목으로 구조적 문서를 만들 수 있는 방법을 제공한다.
  • 현 시점에서 atom 에디터가 HTML을 작성하기에 가장 인기있는 에디터이다.

태그 통계

  • 웹 페이지에서 평균적으로 사용하는 태그 횟수는 32개이다.
  • 많이 사용되는 태그 28개를 나열했다.
  • 태그를 모두 외우는 것은 불필요하지만 많이 사용되는 것들은 암기할 필요성이 있다고 생각한다.

태그

  • 150개 이상의 태그가 존재한다.
  • strong : 굵은 글씨
  • u : 밑줄
  • br : 줄바꿈
  • p : 문단 나눔, 문단 사이 간격의 정보를 추가적으로 기입할 수 있다.
  • h1,2,3,4,5,6 : 기본적으로 굵은 글씨체이며, 숫자가 커질수록 글씨 크기는 작아진다.
  • li : 목차 기호를 넣어준다.
  • ul/ol : li의 부모 태그이며, li항목이 어디까지인지 구분하기 쉽게해준다. ol은 목차 기호가 숫자 기호로 변경된다.
  • 기본 형식 태그
<!DOCTYPE HTML> // HTML 파일일 경우 관용적으로 붙혀줌
<HTML> // head와 body를 감싸는 태그
  <head> // 구분하기 쉽게 head와 body(본문)로 구분
    <title>web1 - html</title> // 웹 페이지 이름 변경
    <meta charset="utf-8"> // 해당 형식으로 읽게해줌. 한글 읽기 가능
  </head>
  <body>
    //본문
  </body>
</html>
  • a : 링크 첨부 기능. 그 자체로는 정보가 부족하므로 attibutef를 추가해준다.
<a href="url" target="_blank" title="">장수말벌</a> // 장수말벌에 링크 연결
// herf : 링크 연결, target : 새로운 창으로 열어줌, title : 장수말벌에 마우스 올리면 벌 텍스트가 뜸

2. 인터넷과 웹

  • 웹은 인터넷의 구성 요소 중 하나이다.
  • 인터넷이 동작하려면 2대 이상의 컴퓨터가 필요하다.
  • 클라이언트가 서버에게 정보를 달라고 request하면 서버는 그에 맞는 정보를 client에게 준다.(respose)

서버와 호스팅

  • 웹을 제작하고 많은 사람이 사용할 수 있게하는 방법에는 두가지가 있다.
    1. 웹 서버를 직접 설치. ex) 아파치를 이용
      • 127.0.0.1는 모든 컴퓨터가 자기 자신을 가리킨다.
      • 무선 인터넷으로 연결되어 있다면 서버 구축 후 클라이언트가 서버의 ip를 통해 제작되 웹에 접속할 수 있다.
    2. 이를 전문적으로 하는 회사에 일을 맡기기 ex) 깃허브, bitballoon, neocities, axure blob, google cloud storage, amazon s3

번외

  • css : HTML로 만들 웹 사이트를 아름답게 만들 수 있다.
  • JavaScript : 사용자와 상호작용하는 웹 페이지를 만들 수 있다.
  • 백엔드 : 많은 양의 웹 페이지 수정을 효율적으로 할 수 있다. ex) PHP, JSP, Node.js, express, python, django, ruby on rails, ASP.NET
profile
do for me

0개의 댓글