본문 바로가기
컴퓨터 활용/노년에 즐기는 코딩

[Sigil] HTML 태그 기본 구조와 대표 태그

by easyfly 2023. 3. 20.
반응형

HTML과 xhtml의 관계

HTML은 HyperText Markup Language의 약자로 웹 페이지를 만들기 위한 마크업 언어입니다. xhtml은 Extensible Hypertext Markup Language의 약자로 HTML의 확장판이며 XML(Extensible Markup Language)을 기반으로 만들어졌습니다.

XHTML은 HTML과 유사하지만 몇 가지 차이점이 있습니다. 첫째, XHTML은 XML 문법을 따르기 때문에 XML에서 사용되는 엄격한 문법 규칙을 따릅니다. 둘째, XHTML은 모든 요소와 속성의 소문자 및 대문자를 구별합니다. 셋째, XHTML은 모든 요소가 닫혀 있어야 하며, 시작 태그와 종료 태그가 모두 필요합니다.
 

sigil에서 HTML

Sigil에서는 기본적인 페이지 구성 언어는 xhtml입니다. xhtml은 HTML 언어를 기본으로 하기 때문에 HTML에 대한 이해가 선행되어야 합니다.
 
sigil에서 HTML 기본 구조는 아래의 네모 안과 같습니다. 

Sigil 편집창에서 HTML

태그 알아보기

HTML 태그 이해하기

태그를 표시하는 방법은 두 가지입니다.
 
첫 번째는 시작태그와 종료태그가 모두 있는 형태입니다. 태그와 태그 사이에 요소가 놓이게 됩니다. 
<태그명> 요소 </태그명>
 
두 번째는 닫는 태그가 없는 형태가 있습니다. 이를 '자체 닫기 태그'라고 부릅니다. 자체 닫기 태그에서는 img, input, link 등이 있습니다.
<태그명 요소 >
 
그러나 sigil에서 태그는 첫 번째 태그를 기본으로 삼는 xhtml 언어를 적용합니다. Extensible Hypertext Markup Language의 약자로 사용되는 'xhtml'은 HTML의 확장판입니다.

'이효석 단편집'의 '산' 일

HTML 대표적인 태그 알아보기

자주 사용하는 태그를 알아봅니다. 

  1. h: 제목태그
  2. br, p, div, span: 줄바꿈, 문단 지정, 영역 지정, 범위 지정
  3. link: 현재 문서와 외부 소스를 연결
  4. img: 이미지를 나타내는 태그
  5. form: 입력 양식을 만드는 태그
  6. button: 버튼 태그
  7. ol, ul, li: 리스트를 나타내는 태그

 

h태그

h태그는 h1부터 h6까지 있습니다. h태그의 특징은 다음과 같습니다.

  • 별도의 줄바꿈 없이 자동으로 줄이 바뀝니다.
  • 숫자가 커질수록 글자는 작아집니다.

h태그를 사용할 때 주의할 점은

  • HTML 한페이지에서 h1태그는 한 번만 사용하기
  • h태그는 제목을 나타내는 태그이므로 문단 처음에 배치하기
  • 검색 엔진에서 사용되는 태그이므로 검색어를 고려하기
  • h1~h6 순서대로 사용하기

br, p, div, span 태그

  • br: 줄바꿈
  • p: 문단 나눔
  • div: 영역 나눔
  • span: 범위 나눔(줄바꿈을 하지 않고 글꼴, 색상, 여백 등 조정)

link 태그

link 태그는 현재 파일이 다른 파일과 연결되어 있는 관계 정보를 표현하는 데 사용합니다. 예를 들어 CSS라는 언어를 사용하는데, CSS는 외부 파일로 만들어 HTML에 연결해 줍니다. <link rel="stylesheet" href="./style.css"> 이런 방식으로 연결이 가능합니다.
 
기본 구조는 다음과 같습니다.
<link rel = "속성" href = "파일 경로">
<link rel="stylesheet" href="./style.css">
 

  • <link: link태그 시작
  • rel: relations. 대상 파일의 속성
  • href: hyper-references. 연결 시 참조할 파일 위치
  • >: 링크 태그 종료

img 태그

img는 image의 약자입니다. 주요 속성으로 src, alt, width, height가 있습니다. 기본 형식은 다음과 같습니다.
<img src = "경로" alt = "설명" width = "폭" height = "높이">

  • src: 이미지 경로
  • alt: 이미지 설명으로 이미지가 보인지 않는 경우 대신 이 문구가 나타남(alternative)
  • width: 이미지 넓이
  • height: 이미지 높이

alt는 시각장애인을 위한 스크린리더를 지원합니다. 스크린리더란 화면을 읽어주는 프로그램으로 스크린리더가 화면의 글을 읽을 때 alt값을 참조합니다. 

form 태그

form 태그는 사용자 입력 양식을 만들 때 사용합니다. 많은 요소가 있지만 우선 많이 쓰이는 input, label을 알아봅니다.
 
form 태그는 기본적으로 <form></form> 형식입니다.
<form> form 요소 태그 </form>

input 태그

  • type: input 태그의 속성을 결정합니다. 값으로는 text, checkbox, password, date 등이 가능합니다.
  • id: input의 이름을 지정해주는 역할을 합니다.

label 태그

  • for: label이 설명하는 input 등의 id를 지정합니다.

button 태그

button 태그는 클릭할 버튼을 만들 때 사용합니다. 
<button type = "속성값"> 설명 </button>
<button type="button"> Click Me!</button>

  • type: 버튼 종류 지정. button, submit, reset
  • 설명: 버튼에 노출되는 문구

리스트 태그: ol, ul

목록을 표시하는 리스트 태그로는 ol, ul태그가 있습니다. ol은 ordered list, ul은 unordered list의 약자입니다. li는 linst item의 약자로 목록을 구성하는 개별 항목입니다.
 
 

반응형

댓글