본문 바로가기

[부트캠프] IT 코딩 부트캠프 후기/[웅진씽크빅X유데미] 스나이퍼 팩토리 🤹

[유데미x스나이퍼팩토리] 10주 완성 프로젝트 캠프 - 프론트엔드 : HTML 기초 & 과제

프론트엔드 오프라인 1일차! 


오랜만에 HTML 복습하기

HTML5 - 시멘틱 태그 : CSS를 입히지 않은 상태에서도 내용이 잘 읽혀야 함

- 상품화를 하기 위해 SEO가 중요함

 

FORM 태그

체크박스 : 여러개

radio : 하나만 체킹 가능

 

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>TITLE TEST</title>
    <style></style>
  </head>
  <body>
    <p>
      1. HTML 제목은 &lt;h1&gt; ~ &lt;h6&gt; 태그로 정의됩니다. <br />
      &lt;h1&gt;은 가장 중요한 제목을, &lt;h6&gt;은 가장 중요하지 않은 제목을
      정의합니다.
    </p>
    <div style="border: 1px solid black; padding: 1rem">
      <h1>This is Heading 1</h1>
      <h2>This is Heading 2</h2>
      <h3>This is Heading 3</h3>
      <h4>This is Heading 4</h4>
    </div>
    <hr />
    <p>2. 단락은 &lt;p&gt;태그로 정의됩니다 .</p>
    <div style="border: 1px solid black; padding: 1rem">
      <p>This is a paragraph.</p>
      <p>This is another paragraph.</p>
      <p>This is another paragraph.</p>
    </div>
    <hr />
    <p>3. 링크는 &lt;a&gt;태그로 정의됩니다 .</p>
    <!-- 부등호 꺾은 모양 특수기호 &lt;a&gt; -->
    <div style="border: 1px solid black; padding: 1rem">
      <a target="_blank" href="https://www.tistory.com/"
        >This is safehomes link</a
      >
    </div>
    <hr />
    <p>
      4. 이미지는 &lt;img&gt;태그로 정의됩니다 . 소스파일(src), 대체텍스트(alt),
      너비 및 높이가 속성으로 제공됩니다 :
    </p>
    <!-- 부등호 꺾은 모양 특수기호 &lt;a&gt; -->
    <div style="border: 1px solid black; padding: 1rem">
      <img src="./note.jpg" width="200px" height="200px" alt="my note" />
    </div>
    <div>
      <ul>
        <h1>장바구니 목록</h1>
        <li>사과</li>
        <li>바나나</li>
        <li>딸기</li>
      </ul>
      <table>
        <tr>
          <th>과일 수량</th>
        </tr>
        <tr>
          <td>사과 10</td>
        </tr>
        <tr>
          <td>바나나 5</td>
        </tr>
        <tr>
          <td>딸기 3</td>
        </tr>
      </table>
    </div>
    <form>
      <p>
        <label for="name"> 이름 : </label>
        <input type="text" name="name" id="name" required />
        <br />
      </p>
      <p>
        <label for="email"> 이메일 : </label>
        <input type="text" name="name" id="email" required /> <br />
      </p>
      <p>
        <label for="password"> 패스워드 : </label>
        <input type="text" name="name" id="password" required /> <br />
      </p>
      <input type="submit" value="가입하기" />
    </form>
  </body>
</html>

 

 

 

홈페이지 모양 만들기

 

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>웹사이트</title>
    <style>
      nav ul li {
        display: inline-block;
      }
    </style>
  </head>
  <body>
    <div style="background-color: black; padding: 1rem">
      <h1 style="color: white; text-align: center">웹 사이트 제목</h1>
      <div style="background-color: gray; padding: 10px">
        <nav>
          <ul style="padding: 0px">
            <li>
              <a href="home" style="color: wheat; text-decoration: none">
                HOME</a
              >
            </li>
            <li>
              <a href="home" style="color: wheat; text-decoration: none">
                소개</a
              >
            </li>
            <li>
              <a href="home" style="color: wheat; text-decoration: none">
                서비스</a
              >
            </li>
            <li>
              <a href="home" style="color: wheat; text-decoration: none">
                문의</a
              >
            </li>
            <li></li>
          </ul>
        </nav>
      </div>
      <main style="background-color: aliceblue; color: black; padding: 10px">
        <h1>웹 사이트 내용</h1>
        <p>이 곳에 웹 사이트 내용을 추가하기</p>
      </main>
      <footer style="background-color: black; padding: 10px">
        <p style="color: white; text-align: center">
          본 게시물의 저작권은 누구에게 있습니다
        </p>
      </footer>
    </div>
  </body>
</html>

 


오늘은 간단하게 html 퍼블리싱 실습을 한다. 

하는 과정을 남겨두고 최종 완성을 할 예정!

 


✍️TIL 후기

다시 HTML을 하니 재미있기도하고, 작년에 처음으로 배우며 못 이해했던 부분들이이제는 익숙하고 자연스럽게 느껴지는 순간이었다. ex. div를 만들고 border 쓰자마자 1px solid black; 이 그냥 쭉 써진 것.

 

 

 

 

 

 

 

 

 

 

———————————————————————————————————————————————————————

본 후기는 유데미-스나이퍼팩토리 10주 완성 프로젝트캠프 학습 일지 후기로 작성 되었습니다.