728x90

semantic : 의미의, 의미론적인

tag : 꼬리표

 

HTML의 태그는 그 이름만 봐도 알 수가 있어 '시맨틱 태그'라고 한다.

ex) paragraph을 줄인 <p>, anchor를 줄인 <a> 

 

시맨틱 태그를 사용하면 웹 브라우저가 HTML의 소스 코드만 보고도 어느 부분이 제목이고 메뉴이고 본문 내용인지 쉽게 알 수 있다.

또한 문서 구조가 정확히 나눠지므로 PC나 모바일의 웹 브라우저와 여러 스마트 기기의 다양한 화면에서 웹 문서를 표현하기가 쉬워지고 필요한 내용을 정확히 찾을 수 있게된다.

그렇기 때문에 시맨틱 태그를 반드시 사용할 필요는 없지만 쓰임새에 맞는 태그를 사용하는 것이 더 좋다.

 


  • <header> : 헤더 영역
    사이트에서 주로 맨 위쪽이나 왼쪽에 위치해 있다.
    검색 창이나 사이트 메뉴를 삽입한다.

  • <nav> : 내비게이션 영역 (navigation)
    같은 웹 문서 안에서 다른 위치로 연결하거나 다른 웹 문서로 연결하는 링크를 만든다.
    웹 문서의 위치에 영향을 받지 않기 때문에 헤더나 푸터, 사이드바 안에 포함될 수도 있고 독립해서 사용할 수도 있다.

  • <main> : 핵심 콘텐츠
    웹 문서에서 핵심이 되는 내용
    메뉴, 사이드바, 로고와 같이 페이지마다 똑같이 들어간 정보는 넣을 수 없고, 웹 문서마다 다르게 보여주는 내용으로 구성된다.
    웹 문서에서 한 번만 사용할 수 있다.

  • <article> : 독립 콘텐츠
    웹에서 실제로 보여주고 싶은 내용
    블로그의 포스트나 뉴스 사이트의 기사처럼 독립된 웹 콘텐츠 항목이 있다.

  • <section> : 콘텐츠 영역
    <article>과 달리 여러 개의 콘텐츠를 묶는 용도로 사용된다.
    단순히 스타일을 적용하는 용도로 콘텐츠를 묶을 때는 <section> 태그 대신 <div> 태그를 사용한다.

  • <aside> : 사이드 바 영역
    주로 본문 내용 외에 왼쪽이나 오른쪽, 혹은 아래쪽에 만든다.

  • <footer> : 푸터 영역
    사이트에서 주로 맨 아래쪽에 위치해 있다.
    제작정보나 저작권 정보, 연락처 등을 삽입한다.

  • <div> : 여러 소스 묶기 (division)
    영역을 구별하거나 스타일로 문서를 꾸밀때 사용된다

728x90

첫 번째 줄에 '!' 입력 후 'enter' 키 누르기

 

자동으로 태그들이 나타난 모습

 

일부 코드를 수정한 모습

 

기본 구조가 자동으로 완성되어 있기 때문에 더 빠르고 편리하게 코드를 작성할 수 있다.

728x90

라이브 서버(Live Server)는 비주얼 스튜디오 코드의 확장 기능중 하나로,

작성한 파일을 웹 브라우저에서 바로 확인할 수 있게 도와주는 기능이다.

 

비주얼 스튜디오 코드에서 소스를 수정하고 저장하면 입력한 결과가 웹 브라우저에도 바로 반영되어 보이기 때문에 

비주얼 스튜디오 코드 옆에 나란히 열어 놓으면 즉시 결과를 확인할 수 있다.

 

1. 비주얼 스튜디오 좌측 사이드바에서 확장아이콘 클릭

2. 검색 창에 Live Server라고 입력 후 이름이 Live Server, 개발자 이름이 Ritwick Dey 인 확장기능 선택

3. 오른쪽 화면에서 설치 클릭

 

1. 설치가 완료되면 다시 탐색기 아이콘을 클릭후 편집창으로 이동한다.

2. 확인하고자 하는 문서의 빈공간에 마우스 우클릭 후 'Open with Live Server' 를 선택한다.

 

정상적으로 웹 브라우저에서 바로 확인되는 모습

 

 

728x90

새 파일을 만들 폴더 선택 후 '새 파일' 아이콘 클릭

 

파일명 입력

※ 반드시 .html 확장자를 붙여야 비주얼 스튜디오 코드에서 웹 문서를 작성할 때 편리한 기능할 사용할 수 있다.

 

작업중인 탭 위에 마우스 포인터를 올려 경로 확인

 


자동 완성 기능 활용하기

 

코드의 첫 번째 줄에 '<'를 입력하면 '<'다음에 입력할 수 있는 여러 내용이 자동으로 표시된다.

이 상태에서 그대로 'enter' 혹은 'teb' 키를 누르면 첫 번째 항목에 있는 소스를 자동으로 입력해준다.

 

만약 첫 번째 항목이 아니라 다른 항목을 선택하려면 키보드의 위아래 방향 화살표를 눌러서 선택할 수 있다.

 

※ 자동 완성 기능이 실행되지 않을 경우 파일 확장자가 .html 인지 확인해보자

※ 작업중인 탭의 파일명 옆에있는 ●표시는 아직 해당 파일을 저장하지 않았다는 뜻으로, 파일 저장시 사라진다.

 

<html>의 마지막 '>'를 입력 시 그와 동시에 닫아주는 태그인 </html>이 자동으로 입력되고 두 태그 사이에 입력 커서가 놓여진다.

 

<html> 태그 안쪽에 한 칸 여백을 만들고 'lan'을 입력하면 자동 완성 목록에 lang이 나온다. 해당 상태에서 'enter' 키를 누르면 lang=""가 입력되면서 입력 커서가 따옴표 안에 놓여진다.

 

같은 방법으로 <html>태그 다음 줄에 <head>태그 생성후 <meta>태그와 <title>태그 생성

<meta> : 문자 세트를 지정

<title> : 웹 문서의 제목

 

같은 방법으로 </head>태그 다음 줄에 <body>태그 생성 후 <h1>태그 생성

<h1> : 제목

 

※ <h1>, <h2>, <h3>, <h4>, <h5>, <h6>모두 제목을 쓰는 태그로 숫자가 커질수록 글자 크기가 작아진다.

+ Recent posts