야나도 프로젝트

나도 개발자 될수있어

HTML + CSS

HTML Basic

jmeen 2021. 8. 12. 17:02
728x90

HTML Basic

Hyper Text Markup Language

- 웹 문서의 구조와 내용을 담고 있는 구조화된 문서 파일(Text)

- HTML의 기본 구조

 

Tag

- <> 사이에 오는 단어나 문자. ex) <head>, <p>, <h1>
- 작성한 텍스트의 구조와 의미에 관해 브라우저에게 알려줌

속성(Attribute)

<h1>Main Title</h1>
<h2>Sub Title</h2>
<p>P 태그는 하나의 문단을 나타냅니다.
<br/>BR 태그는 줄 바꿈 태그입니다.</p>
<hr/>

- 기본 마크업 태그 h1 ~ h6
     - 문서의 헤더 정보를 정의. 가장 중요한 헤더는 <h1>, 가장 낮은 중요도의 헤더 정보는 <h6>
- 기본 마크업 태그 p
     - 한 개의 문단을 의미
- 기본 마크업 태그 br
     - 줄 바꿈
-기본 마크업 태그 hr
     - 주제를 분리, 가로 줄을 삽입


-br, hr 처럼 Content가 없는 태그는 Closing Tag 없이 <br/>, <hr/> 방식으로 표기

 

Basic Tags

- 기본 마크업 태그 img
   -  HTML 문서에 이미지를 삽입하고자 할 때 사용

<img src="profile.png" alt="프로필 사진" width="320" height="240" />
속성명 설명
src 이미지의 경로 지정
alt 대체 텍스트
width 이미지의 너비
height 이미지의 높이

 

- 기본 마크업 태그 a

<a href="another-page.html">Hyper Text Link</a>


   -  단일 페이지에서 벗어나 다른 페이지와 연결할 수 있게 해 주는 태그
   -  웹의 근간을 이루는 Hyper Text 연결을 위한 Anchor Tag
   -  href 속성은 링크의 목적지를 명시

 

Table Tags

table 태그
- 표를 만들 때 사용하는 태그

- 테이블 캡션 : caption
- 테이블 헤더 : thead
- 테이블 본문 : tbody
- 테이블 푸터 : tfoot

- tr 태그 (Table Row)
    - 테이블의 한 열(row)을 표현
- td 태그 (Table Data)
    - tr 태그 내에서 하나의 행(column)을 표현 
- th 태그 (Table Header)
    - td 대신 사용. 제목 셀로 사용

- 열(TR)과 행(TD)의 확장
    - rowspan : 열의 확장
    - colspan : 행의 확장

 

Form Tags

input 태그
-  전송할 데이터를 입력하기 위한 입력 영역을 만드는 태그. form 태그 안쪽에 기술됨
-  type 속성에 따라 다른 형태의 입력 영역이 표시

<form method="POST" action="profile.jsp">
<input type="text" name="userid" /><br/>
<input type="password" name="password" /><br/>
<input type="hidden" name="secret_key" /><br/>
<input type="button" value="My Button" /><br/>
<input type="submit" value="전송" />
</form>

 

input 태그 : checkbox와 radio

- checkbox (type="checkbox")

<input type="checkbox" name="pet" value="dog" checked>개
<input type="checkbox" name="pet" value="cat" checked>고양이
<input type="checkbox" name="pet" value="bird">새

- radio (type="radio")

<input type="radio" name="fruit" value="apple">사과
<input type="radio" name="fruit" value="grape">포도
<input type="radio" name="fruit" value="orange" checked>오렌지

textarea 태그

 - 장문의 텍스트(여러 줄)를 전송하고자 할 때 사용

<textarea name="content" rows="10" cols="30"></textarea>

select 태그

 - 여러 개의 선택 옵션(option) 가운데서 하나를 선택

<select name="telecom">
<option value="S">SKT</option>
<option value="K">KT</option>
<option value="L">LGT</option>
<option value="E">기타</option>
</select>

공간 정의 태그

HTML 요소가 공간을 점유하는 방식 : block vs inline

  - 모든 시각적인(공간을 점유하는) HTML 요소들은 block 혹은 inline 방식으로 영역을 차지한다.


- div와 span은 임의의 작은 구역을 설정할 때 사용하는 태그
    - div : Block 요소로 줄 바꿈이 일어난다.
    - span : inline 요소로 줄 바꿈이 일어나지 않는다. 문맥의 흐름이 유지된다.

'HTML + CSS' 카테고리의 다른 글

CSS3로 웹 페이지 스타일링하기 - 2  (0) 2021.08.24
CSS3로 웹 페이지 스타일링하기  (0) 2021.08.23
인터넷과 웹  (0) 2021.08.20
Visual Studio Code install  (0) 2021.08.20