HTML로 간단한 웹페이지를 제작해보자
Web/OpenTutorials

HTML로 간단한 웹페이지를 제작해보자

HTML 은 가장 쉬운 언어 중 하나로, 웹페이지를 만드는데 주로 사용되는 언어이다.

 

 

<이 포스팅에서 다루고 있는 내용>

  • 태그
  • 하이퍼텍스트와 속성
  • 태그의 중첩과 목록
  • html 문서의 구조

 

 

1. 태그

 : HTML 에서 가장 기본적인 문법이라고 할 수 있다.

 

 +)html 파일 만들어서 저장할 때

  파일 확장자명 : 파일이름.html 이라고 저장하면 된다.

  인코딩 형식: UTF-8 로 하여 저장한다.

 

웹화면에 문자들을 표시하게 만드는 언어를 html 이라고 생각하자.

 

 : html 문서에서 <>(태그)를 집어 넣으면 그에 맞는 명령을 실행하게 된다.

 

1) strong : 특정 문자 강조 표시

 

 

2) 제목 표시:

  1. 큰제목: <h1> </h1>

 

2. 중간 제목: <h2> </h2>

 

 

 

 

 

 

2. Hypertext(링크) / 속성

  : 문서의 특정 부분을 클릭하면 링크된 웹페이지로 이동되도록 만들어 보자.

 

 - <a> ~</a> : 어떤 부분이 링크라는 것을 알려주는 태그이다.

  :그 링크로 이동해주기 위해서는 웹페이지에게 필요한 정보를 제공해주어야 한다.

 

<필요한 두가지 정보>

  1) href : hypertext reference의 약자로, 연결할 주소를 지정하는 속성이다.

<a href="http://mslilsunshine.tistory.com">

    +) 따옴표를 빼먹으면 정상적으로 나오지 않는다.

    

  

   2) target 속성

  : 링크를 클릭 할 때 창을 어떻게 열지 결정한다.

    

     1. _self: 연결 문서를 클릭한 창에서 연다 (기본값)

     2. _blank: 연결 문서를 새 창에서 연다

     3. _top: 가장 상위 창에서 연다

     4. frame name: 지정된 프라임 안에서 연다.

 

<a href="http://mslilsunshine.tistory.com" target="_blank"></a>

 

 

# 실제로 만들어 보았을때

 

 

: "walt disney" 부분에 링크가 걸린 것을 확인할 수 있다.

 

 

+) 링크된 내용에 설명을 추가하고 싶을때

  : title 태그를 사용하자.

<h1>famous quotes</h1>
"The way to get started is to <strong>quit talking and begin doing.</strong>" -(
<a href="https://ko.wikipedia.org/wiki/%EC%9B%94%ED%8A%B8_%EB%94%94%EC%A6%88%EB%8B%88" 
target="_blank"  title="월트 디즈니" >Walt Disney</a>)-

 

 

: 링크에 마우스를 갖다대었을때 해당 링크에 대한 설명을 확인해볼수 있다.

 

 

 

3. 태그의 중첩과 list

 

 1. <li> ~ </li> 

  : 리스트를 만드는 데 사용할 수 있다.

  : 각각 목록의 내용을 시각적으로 구분되게 할 수 있다.

 

 

=> 그렇지만, li 태그 단독으로 사용되지는 않는다.

+) 브라우저는 줄바꿈을 무시한다.

 

2. <ul></ul> : 리스트들을 각각 다른 카테고리로 묶어주고 싶을때 (그룹핑)

 

ex) 영화이름과 각 영화에 출연한 배우를 따로 묶어주고 싶을 때

<li>movie category</li>
<ul>
 <li>Inception</li>
 <li>Usual suspect</li>
 <li>Toy story 4</li>
</ul>
<li>actor category</li>
<ul>
 <li>Leonardo Dicaprio</li>
 <li>kevin spacey</li>
 <li>Tom Hanks</li> //띄어쓰기를 통해 가독성을 높여 줄 수 있다.
</ul>

 

+) <ol>~</ol> 순서가 있는 리스트를 표현할 때 사용하게 된다.

 : 리스트에 숫자가 붙는 것을 확인 할 수 있다.

 

 

 

 

4. Html 문서의 구조

   : 위의 내용들을 종합해서 html 문서의 구조를 파악해보자.

 

- html 문서의 전체적인 구조

 

<!doctype html> : 자신이 작성한 코드가 어떤 형식의 코드인지 알려주는 태그

<html>

<head>~~~</head> :본문이 아닌 태그들. 문서 설명, 문서 제목<title>, 문자 방식<meta charset> 등을 포함한다.

<body>~~~</body> : 본문

</html>

 

 

# 직접 페이지 제작해보기

 

<Cinema.html>

<html>
<head>
  <title>Ash's Cinema</title>
  <meta charset="utf-8">
</head>
<body>
<h1>Welcome to the Cinema!</h1>

<li>Movie category</li>
<ol>
<li><a href="Inception.html">Inception</a></li>
<li>Avengers: Age of Ultron</li>
<li>Toy story 4</li>
</ol>

<li>Actor category</li>
<ul>
<li>Leonardo Dicaprio</li>
<li>Scarlet Johanson</li>
<li>Tom Hanks</li>
</ul>

<h2>This week's movies</h2>
This page is introducing about movies opening this week at Ash's cinema.

<h2>This week's popcorn </h2>
<ol>
<li>Onion Popcorn</li>
<li>Caramel Popcorn</li>
<li>Cheese Popcorn</li>
</ol>
</body>
</html>

 

<Inception.html>

<html>
<head>
<Title>inception</Title>
<meta charset="utf-8">
</head>
<body>
<h1>Inception</h1>

<h2>Starring</h2>
<li>Leonardo Dicaprio</li>
<li>Ellen Page</li>
<li>Tom Hardy</li>
<li>Marion Cotillard</li>

<h2>Plot</h2>
Dominick "Dom" Cobb and Arthur are "extractors": they perform corporate espionage using experimental military 
technology to infiltrate the subconscious of their targets and extract valuable information 
through a shared dream world.
</body>
</html>

 

※ 완성본

 

 => inception 링크를 클릭하면 소개 페이지로 넘어간다.

 

 

=> 혼자 나만의 웹페이지를 만들어 본것 같아서 상당히 재밌는 실습이었다.

좀더 정교한 웹페이지를 만들어 보기 위해 공부를 좀더 해볼것!