HTML 기초 문법(3)

2022. 9. 1. 15:42· Language/HTML, CSS, SCSS
목차
  1. 폼(Form)
반응형

폼(Form)

  • form : 폼의 시작과 끝을 정의하는 태그
  • input, select : 사용자 입력을 받는 입력상자, 선택버튼을 만드는 태그
  • label : 입력상자마다 제목을 붙이는 태그
  • button : 버튼을 만드는 태그

 

form 태그

폼을 정의하는 태그. 원하는 서버의 주소로 데이터를 전송

주요 속성

  • action : 데이터를 전송할 url 주소
  • method : 데이터를 전송할 방법. 주로 get과 post 중 사용 (노출o : get, 노출x : post)
  • enctype : 데이터를 전송할 때 전송 인코딩 형식을 지정

 

input 태그

입력상자를 만드는 태그. 홀태그 형식

주요 속성

  • type : 입력 형태를 지정. text, password, button, submit(바로 전송), radio(중첩x), checkbox(중첩o) 등
  • name : 데이터를 전송할 방법. 주로 get과 post 중 사용 (노출o : get, 노출x : post)
  • value : 입력 상자의 값을 지정
  • password로 지정하면 입력 내용이 마스킹되어 화면에 노출되지 않음

 

select 태그

드롭다운 선택 박스를 만듦. option 태그를 사용하여 선택지를 추가

* value 값이 서버로 실전송되는 값!

 

 

textarea 태그

두 줄 이상 긴 글을 입력 받도록 해주는 입력 칸을 만듦. 쌍 태그 구조

* textarea 내부의 content는 줄 바꿈을 인식

 

label 태그

입력 칸을 설명해주는 레이블을 표시

  • label : 화면 form 관련 요소들을 수식하는 역할 → 사용자 눈에 보임
  • name : 서버가 보기 위한 이름표, 전송되는 Data 수식 → 사용자 눈에 안보임

 

fieldset, legend 태그

여러 입력 태그를 하나의 그룹으로 묶고 원하는 제목을 다는 것

메타 태그(Meta tag)

  • 웹문서의 정보(메타데이터)를 알려주기 위해 작성하는 태그
  • 태그 내에 위치하고 홀 태그 형식으로 사용

 

meta 태그 : charset

웹 문서의 문자 인코딩을 알려주는 역할

<meta charset="UTF-8">

 

meta 태그 : viewport

<meta name="viewport" content="width=device-width, initial-scale=1.0">
  • width : 웹 문서가 표현되는 영역의 너비 결정
  • initial-scale : 처음 화면에 보여질 때 배율을 결정
  • user-scalable, maximum-scale, minimum-scale 등 사용 가능

 

meta 태그 : author, description, keyword

검색 엔진이나 외부 웹 서비스에 알려질 정보들을 표현

<meta name="author" content="인프런">
<meta name="keywords" content="HTML">
<meta name="description" content="웹 개발 오리지널">

 

meta 태그 : open graph

open graph 메타 태그를 사용하면 sns에 더 자세한 정보를 알려줄 수 있음

<meta property="og:title" content="인프런"/>
<meta property="og:type" content="article"/>
<meta property="og:url" content="https://www.inflearn.com"/>
<meta property="og:image" content="https://cdn.inflearn.com/public/main/profile/default profile.png"/>

 

iframe 태그

다른 웹 페이지를 표시할 수 있는 태그

<iframe width="500" height="300" src=https://www.inflearn.com frameborder="0"> </iframe>
  • src : iframe에 표시될 웹 문서 주소
  • width, height : 높이, 너비 (px기준, %도 가능)
  • frameborder : 테두리 표시 여부 (1,0)
  • scrolling : 스크롤바 표시 여부 (yes, no, auto)
  • name : a 태그에서 참조할 이름 (target = url)

 

반응형
저작자표시 비영리 변경금지 (새창열림)

'Language > HTML, CSS, SCSS' 카테고리의 다른 글

[CSS] CSS Postition (static, relative, absolute, fixed)  (0) 2024.02.15
[CSS] 영문 자동 줄바꿈이 안될 때  (0) 2023.10.13
[HTML] iOS Safari에서 Input 태그 자동 줌 기능 비활성화하는 방법  (0) 2023.10.11
HTML 기초 문법(2)  (0) 2022.09.01
HTML 기초 문법(1)  (0) 2022.09.01
  1. 폼(Form)
'Language/HTML, CSS, SCSS' 카테고리의 다른 글
  • [CSS] 영문 자동 줄바꿈이 안될 때
  • [HTML] iOS Safari에서 Input 태그 자동 줌 기능 비활성화하는 방법
  • HTML 기초 문법(2)
  • HTML 기초 문법(1)
쓰링
쓰링
Web Front Developer🐣
반응형
쓰링
부앙단 개발로그
쓰링
전체
오늘
어제
  • 전체보기 (57)
    • Language (25)
      • Typescript (4)
      • Javascript (5)
      • HTML, CSS, SCSS (9)
      • Java (3)
      • PHP (1)
      • Dart (3)
    • Framework (8)
      • React (7)
      • Flutter (0)
    • Library (6)
    • Figma (1)
    • Git (4)
    • DB (3)
    • CS (1)
    • Algorithm (6)
      • Baekjoon (2)
      • SWEA (2)
      • 도서 후기 (2)
    • SSAFY (3)
      • SSAFYcial (1)
      • SSAFY 8기 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 웰컴키트
  • SSAFY 합격 후기
  • 백준 java 풀이
  • SSAFY8기
  • 백준 자바
  • 초보자를 위한 java
  • 백준 입출력과 사칙연산
  • SSAFY 전공
  • SSAFY 웰컴키트
  • 싸피8기합격
  • java시작하기
  • 백준 Java
  • 싸피 합격 후기
  • 백준 자바 풀이
  • 싸피 웰컴 키트
  • 백준 알고리즘 풀이
  • java 처음
  • 싸피 전공자
  • java초보자
  • 싸피8기
  • 싸피
  • SSAFY 비전공
  • 싸피 웰컴
  • 웰컴 키트
  • 백준 알고리즘 공부
  • ssafy
  • 싸피 합격
  • 처음 java
  • 백준 브론즈
  • java전공자

최근 댓글

최근 글

hELLO
쓰링
HTML 기초 문법(3)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.