본문 바로가기

[부트캠프] IT 코딩 부트캠프 후기/[Let's TIL🚴‍♀️] CodingON

[HTML] HTML의 기초 - 태그 사용하기 (with github)

 HTML 이란?

= 집의 뼈대를 담당

= 형용사, 명사, 동사 중 명사에 해당

 

: 웹페이지를 구성하는 가장 기초적인 언어

 

Hypertext : 웹페이지에서 다른 페이지 이동
Markup : 문서나 데이터의 구조를 명기하는 언어 

 

 

HTML 구조

<태그 속성=값(value)> 콘텐츠 </태그>

 

 

1) 태그

 

기본태그로는 

<html></html>, <head></head>,<body></body>가 있다.

 

2) 요소

: 시작태그와 종료태그 그 사이의 내용 = 요소

 

 

2-1) 빈 요소

: 내용없이 구조적인 기능만 하는 요소 

ex. <br> <hr> 

 

 

2-2) 블록 요소

 

- 기본적으로 부모 요소의 전체너비(100%)를 차지 (지정가능)

- 태그가 시작되면 무조건 개행

- 모든 인라인 요소를 포함하거나 다른 블록 요소 포함 !

 

ex. <h1></h1> , <div></div>, <p>,</p>

 

 

2-3) 인라인 요소

 

- 필요한 공간만 차지

- 너비 높이 지정 x 

- 블록 요소 안에 포함되어 있는 것으로 인라인 요소만 가질 수 있음

 

ex. <a></a>, <span></span>, <strong></strong>

 


 

3) 속성

 

- 태그를 보조하는 명령어, 태그 안쪽에서 작동

- ex) id, class, style, width, height etc..

 

- 태그마다 사용가능한 속성이 정해져 있음

 - id , style, class는 모든 요소가 사용할 수 있는 속성이다.

- ex. <a href="" style=";"></a>

 

 

기본태그 사용해보기 

 

<html>
    <head>
        <title> 221027HTML </title>
    </head>
    <body>
        <div style="background-color: aqua; color:bisque; width:50%;";>
            <h1>hi</h1>
            <span style="color:rgb(22, 88, 181);">HELLO</span>
        </div>
        <h2>
            반가워
        </h2>
        <span>SeSAC</span><br>
        <strong>용산</strong>
        **SeSAC**
        <hr>
        1 <br>
        2 <br>
        <hr>
        3 <br>
        4 <br>
        5 <br>
        <hr>
    </body>
</html>
 

 

<!-- 기본태그 배우기 -->
<!DOCTYPE html>
<html lang="ko">
    <head>
    <!-- : 이 파일은 한글로 인코딩해라는 의미 -->
    <!-- meat 태그는 charset 외에도 미리보기, 검색어 유입 등에 사용 -->
    <!-- head와 body 태그는 딱 하나씩만 존재한다. -->
        <meta charset="UTF-8">
        <title>문서의 제목</title>
    </head>
    <body>
        <!-- h1태그는 블록 요소로 제목을 지정할 때 사용 -->
        <h1>h1 제목태그</h1>
        <h2>h2</h2>
        <h3>h3</h3>
        <h4>h4</h4>
        <h5>h5</h5>
        <h6>h6</h6>
        <!-- 하나의 문단처럼 묶기 위해 사용하는 태그 / 사람들에게 문단임을 알리기 위해 사용 -->
        <p>문단 태그</p>
        <!-- 이미지 태그:  이미지를 올리고자 할때 사용 -->
        <!-- 상대경로 참조
            파일경로 한단계 올라가고자 하는 경우 : img src="../README.md" -->
           <!-- 같은 파일인 경우 : ./01.jpg -->
           <!-- 절대경로 참조
           img src="C:\Users\SBAUser\Desktop\SeSAC_1YS_web\html" -->
        <img src=".\01.jpg" width="500" height="500">
        <img src="C:\Users\SBAUser\Desktop\SeSAC_1YS_web\html\01.jpg" alt="해안가">
        <!-- 이때 절대경로는 라이브서버에서 보이지 않는 걸 주의! -->
        <!-- 이미지의 속성 2가지
            title = 사진의 제목 alt = 이미지가 나오지 않을 때 뜨는 설명 -->
        <img src=".\01.jpg" width="500" height="500" title="바다">
        <img src=".\01.jpg" width="500" height="500" alt="해안가"> <hr>
        <!-- a 태그 (하이퍼링크) : 닫는 태그 사용
        내용을 적으면 하이퍼링크로 들어간다 -->
        <!-- a 태그는 target 이라는 속성을 가진다.
        _self는 내 페이지를 바꿈 / _blank는 새로운 페이지를 연다 -->
            <a href="http://naver.com" target="_self">네이버</a>
        <!-- ul과 ol 태그 : 목록 태그
         ul = 순서 x / ol = 순서 O -->
        <ul>
            <li>순서 없음</li>
            <li>순서 없음</li>
        </ul>
         <!-- ol은 type이라는 속성을 지정할 수 있다.
         또한 start를 사용하여 시작점을 지정할 수 있다. -->
         <!-- 값이 없는 속성 reversed가 들어갈 수 있다. 지정하면 역순으로 간다. -->
        <ol type="i" start="3" reversed>
            <li>순서</li>
            <li>순서</li>
        </ol>
    </body>
</html>
 

 

 

중요!

추가,수정한 내용은 깃헙에 올리기 (git)

 

git add . 현재 파일 올리기 
git commit -m "feat: 메세지"
git push 

 

 

 

실습하기

 

글씨가 너무 깨지는게 vscode 설정을 변경해야할것 같다.

 

최종적으로 완성한 커피 메뉴판!

여기서는 안보이지만, 링크를 클릭하면 다른 페이지로 넘어가고

& 사진에 마우스를 올리면 title이 보이도록 설정해놨다.


다음 수업도 기대가 되는 이유

: 처음부터 세세하게 알려주기 때문

 

개인적으로 넛지방식을 체험하고 나서는 꺼리게 되었기에 

그 반대로 가르치는 곳을 선호하기는 한다.

다른 곳에서 7일 넛지로 걸릴 내용을 하루만에 배울 수 있다면,

그게 훨씬 시간적으로도 효율적이라고 느낀다.

 

특히나 개발을 배울 때의 넛지방식에 대해서는 아마 나중에 게시판을 따로 파서 올리겠지만,

정-말 안맞았기 때문이다.

그럼 끝!