본문 바로가기

Web/html

html 공부 2편

생활코딩 html 강의 정리 편


기본 구조

<!doctype html>
<html>
	<head>
		<title>웹 페이지 제목</title>
    		<meta charset="utf-8">
	</head>
	<body>
		<h1>WEB</h1>
	</body>
</html>

처음에 <!doctype html> 써주고 <html></html>이라는 태그 안에 <head></head>와 <body></body> 태그가 들어가 있는 구조로 작성한다.

<head> 태그는 본문의 부가적인 내용이라고 할 수 있다. 위에 예시에 들어가 있는 코드를 보면 <title>과 <meta> tag가 있는데,

<title> 태그는 웹 페이지의 제목을 가리킨다.

<meta>는 강의에서 배운 charset이라는 속성만 알고 있는데, 저 속성은 이제 저 html 파일의 글들을 utf-8로 표현? 디코딩? 하라는 내용이다. 아톰의 오른쪽 아래를 보면은

아톰 오른쪽 아래

이런 부분이 있다. utf-8로 작성 중이라는 얘기로 보이고, 그렇기 때문에 이 파일이 utf-8로 작성되었다는 것을 표기하기 위한 속성으로 보인다.


이제 실제 페이지에 나타나는 부분인 <body> 태그 안쪽을 볼 것이다.

제목을 나타내는 태그 h1, h2, h3...

<h1> h1 </h1>
<h2> h2 </h2>
<h3> h3 </h3>

h1

h2

h3

 

그다음, 링크 태그인 <a>

<a href="경로"> 하이퍼 링크 될 문자 </a>

이런 식으로 써주면 저 <a></a> 안에 있는 문자열에 해당 파일에 대한 링크가 걸린다.

이러한 링크로 웹 페이지들이 연결돼 웹 사이트가 이루어지는 것이다.

책 한 페이지, 한 페이지가 모여 책 한 권을 이루는 것처럼.

 

and then, 리스트 태그 

<li> list1 </li>
<li> list2 </li>
<li> list3 </li>
  • list1
  • list2
  • list3
  •  

    <ul>
    	<li> list1 </li>
    	<li> list2 </li>
    	<li> list3 </li>
    </ul>
    • list1
    • list2
    • list3

    잠깐만, 저거 <ul></ul>이 이제 unordered list인데 꼭 저거 안에 list를 넣어줘야 하는 건지 까먹었다. 이건 추후 강의를 다시 살펴봐서 고쳐놓겠다.

    ordered list tag <ol>

    <ol>
    	<li> list1 </li>
    	<li> list2 </li>
    	<li> list3 </li>
    </ol>
    1. list1
    2. list2
    3. list3

     

    문단 태그 <p>

    <p> 첫번째 문단입니다. </p>
    <p> 두번째 문단입니다. </p>
    <p> 세번째 문단입니다. </p>

    첫번째 문단입니다.

    두번째 문단입니다.

    세번째 문단입니다.

     

    이미지 태그 <img>

    <img src="/이미지 경로/이미지.jpg" width="100%">

    src 속성 안에는 이미지의 경로를 넣어주고, width는 이미지의 크기를 가리킨다. 숫자를 넣어가며 조절해도 좋고, 100%라고 적어주면 창의 크기에 딱 맞게 해 준다.


    이제 추가적인 내용 정리를 하겠다.

    unsplash라는 사이트는 저작권 없는 이미지 사이트이다.

    그리고 웹 페이지를 만들 때에 accessibility를 고려해서 작성해야 한다.

    웹 페이지를 시각적으로 보지 못하는 사람들을 포함한 모든 사람들의 접근성으로 고려하기 위해서,

    html tag를 정확히 알고 그 의미에 맞게 사용할 줄 알아야 한다. 끝.

    'Web > html' 카테고리의 다른 글

    html 공부 시작!  (0) 2022.04.03