ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 웹디자인퍼블리싱 HTML & CSS (4)
    웹사이트/HTML & CSS 2021. 7. 17. 18:11

    a태그와 form태그에 대해서 알아보겠습니다.

     

    HTML 이란 HyperText Markup Language 한글로 하이퍼텍스트 마크업 언어입니다.

    여기서 하이퍼텍스트란 문서와 문서를 연결해주는 특성입니다.

    즉 링크를 통해 여러 문서와의 연결이 가능합니다.

    그 링크 역할을 하는 태그가 a태그입니다.

    a태그가 HTML에서 가장 중요하면서 자주 많이 사용합니다.

    사용방법은

    <a href="www.google.com">구글</a>

    이런 식으로 a태그 안에 href라는 속성을 이용하여 주소를 넣어줌으로써

    그 역할이 가능해집니다.

    만약 a태그만 넣고 href속성은 넣지 않으면 기능을 작동 안 하게 됩니다.

    왜냐하면 a태그는 다른 문서와 연결해주는 기능을 한다고 말씀드렸는데

    어떤 문서와 연결할 것인지 목적지를 안 알려줘서 그렇습니다.

     

    내비게이션을 예로 들어 보겠습니다.

    여러분이 처음 가보는 병원에 가야 하는데 길을 모릅니다.

    그래서 내비게이션을 사용하려고 하는데 목적지를 적어주지 않으면 작동을 안 하는 것처럼

    a태그도 목적지를 적어주어야 작동하게 됩니다.

     

    form태그는 서버에게 데이터를 전송해주는 폼입니다.

    컴퓨터나 핸드폰을 사용해 보신 분들은 다 써보셨을 겁니다.

    카톡 로그인, 회원가입, 메시지 전송 등등 

    입력된 데이터들을 한 번에 서버에 전송해주는 태그입니다.

     

    폼 태그 안에 쓰이는 태그들은

    input 태그 , label태그, option태그, button태그, select태그 등 있습니다.

     

      <form action="http://127.0.0.1:5500/test.html">
        <label for="name">이름:<input type="text" id="name" name="name"></label>
        <select name="city">
          <option value="seoul">서울</option>
          <option value="dae-gu">대구</option>
          <option value="busan">부산</option>
          <option value="incheon">인천</option>
        </select>
        <button type="submit">전송</button>
      </form>

    위 코드대로 작성하면 아래와 같이 보입니다.

    form 화면

    여기서 이름 작성하고 전송 누르면

    주소창

    주소창에 name에 홍길동과 city에 서울이라는 값이 들어간 것을 볼 수가 있습니다.

    form은 서버에 한 번에 데이터를 전송해준다는 것을 알게 되었습니다.

     

    form태그의 속성을 알아보겠습니다.

    action 속성 = "폼을 서버에 전송할 주소를 지정한다"

    name = "폼을 식별할 이름을 지정한다"

    accept-charset = "폼 전송에 사용될 문자 인코딩을 지정한다"

    target = "action 속성에서 지정될 페이지가 새 탭으로 열기와 같은 기능을 지정한다."

    method = "폼을 서버에 데이터 전송하는 방식을 지정한다."

     

    다음에는 CSS에 대해서 알아보겠습니다.

    댓글

Designed by Tistory.