HTML

CHAN YE·2022년 7월 1일
0
post-thumbnail

기본태그

<!DOCTYPE html>

  • 웹 문서의 유형을 html로 지정

<html lang="ko">

  • 문서를 html로 시작, 언어를 한국어로 지정
  • 주로 브라우저의 정보를 입력하는 곳
  • <meta>
    - 메타 데이터 입력, 주로 <meta charset="UTF-8">처럼 입력
  • <title>
    - 문서 제목

<body>

  • 문서 내용을 입력

문서구조태그

태그역할
<header>헤더 영역
<main>메인 영역
<section>콘텐츠 영역
<aside>사이드 바 영역
<footer>푸터 영역

업로드중..


문서구조하위태그

태그역할
<nav>내비게이션 영역, 문서 내 다른 위치, 다른 문서로 연결할 때 사용
<article>독립적인 콘텐츠를 사용할 때
<section>콘텐츠 영역
<div>여러 소스 묶기

텍스트 입력태그

  • <h1>, <h2>, ... = 제목
  • <p> = 단락
  • <br>= 줄 바꿈
  • <blockquote>= 인용문
  • <strong>= 텍스트 굵게, 주로 중요한 내용일 때
  • <b>= 줄 바꿈, 단순히 굵게 표시할 때
  • <u>= 줄 바꿈
  • <br>= 텍스트 밑줄

목록 입력태그

  • <ol>= 순서가 있는 목록
  • <ul>= 순서가 없는 목록
  • <dl>= 설명 목록

표 입력태그

  • <table> = 테이블시작
    - <tr> = 행 삽입
    - <thead> = 표 중 제목
    - <tbody> = 표 중 본문
    - <tfoot> = 표 중 요약

이미지

  • <img> = 이미지 삽입
    - src = 이미지 파일 경로
    - alt = 대체용 텍스트
    - width = 가로 크기 조절
    - height = 세로 크기 조절

하이퍼링크

  • <a> = 하이퍼 링크 삽입
    <a href="링크할 주소">텍스트 또는 이미지</a>

폼 입력

  • <form>
  1. method
    • get = 쿼리스트링을 활용해 서버로 데이터를 넘겨줌
    • post = body안에 데이터를 담아서 서버에 넘겨줌
  2. name
    • 자바스크립트로 폼 이름 지정
  3. action
    • 서버 프로그램 지정(어디로 보낼지)
  4. target
    • 열어볼 파일 위치 지정
  5. autocomplete
    • 자동 완성 기능 지정(기본값 on)

input(속성)

  • text 한 줄 텍스트
  • password 비밀번호
  • search 검색
  • url url
  • email 이메일 주소
  • tel 전화번호
  • checkbox 체크박스 (중복 체크)
  • radio 라디오 버튼 (unique 체크)
  • number 숫자 스핀 박스(버튼으로 숫자 조절)
  • range 숫자 슬라이드 막대
  • date local - 연, 월, 일
  • month local - 연, 월
  • week local - 연, 주
  • time local - 시, 분, 초, 분할 초
  • datetime UTC - 연, 월, 일, 시, 분, 초, 분할 초
  • datetime-local local - 연, 월, 일, 시, 분, 초, 분할 초
  • submit 전송 버튼
  • reset 리셋 버튼
  • image submit 버튼 이미지
  • button 일반 버튼
  • file 파일 첨부 버튼
  • hidden 사용자에게 보이지 않는 값 필드

checkbox, radio와 같이 쓰이는 속성들

  • value 서버에 전달될 값
  • checked 기본으로 선택하고 싶은 항목
  • name= radio 전용, 여러 옵션의 공통 이름

number, range와 같이 쓰이는 속성들

  • min 최소값(기본값 0)
  • max 최대값(기본값 100)
  • step 조정할 단위값(기본값 1)
  • value 초기값

submit, reset와 같이 쓰이는 속성들(이 속성들은 버튼이다)

  • value 버튼에 표시할 내용

image와 같이 쓰이는 속성들

  • src 이미지 경로
  • alt 대체 텍스트

button와 같이 쓰이는 속성들

  • value 버튼에 표시할 내용
  • onclick 클릭 시 실행할 JS함수

<input>의 다른 주요 속성들

  • autofocus 페이지를 불러오자마자 마우스 포인터가 표시
  • placeholder 힌트를 표시, 내용을 입력하면 사라짐
  • readonly 읽기 전용 예) readonly="true"
  • required 필수 입력 필드

레이블 붙이기

  1. 기본형 - <label>안으로 폼 요소 넣기 예
label>레이블명<input></label>
  1. 기본형 - for속성과 폼 요소의 id를 일치시키기(연결시키기) 예
<label for="id명">레이블명<input id="id명"></label>

<input> 이외의 주요 태그들

  1. <textarea>
    • rows= 세로 줄 수, 길 경우 스크롤 막대가 생성됨
    • cols= 가로 너비(문자 단위)
  2. <select>
    - 드롭다운 목록 생성
    - size= 항목 개수
    - multiple= 둘 이상의 항목을 선택
    - <option>
    • value= 서버에 전달될 값
    • selected= 기본 선택 항목
  3. <button>
    • type="submit" 폼을 서버로 전송
    • type="reset" 폼 초기화
    • type="button" 일반 버튼, <input type="button">과 같음
profile
php웹개발자

0개의 댓글

관련 채용 정보