[HTML&CSS 기초] HTML 태그

2023. 3. 4. 16:58·FE

 

1. 제목과 단락요소

  • 제목 heading

<h1> ~<h6> 문서 내에 제목을 표현

숫자가 올라갈수록 더 낮은 수준의 소제목을 나타낸다

  • 단락 요소 - 단락 / 개행

<p> 글의 단락을 나타냄

<br> 글의 줄바꿈을 생성

​

2. 텍스트를 꾸며주는 요소

​

<b> 글자를 굵게 표현

<i> 글자를 이탤릭체로 표현

<u> 글자에 밑줄(언더라인)을 표현

<s> 글자에 중간선을 표현

​

3. 앵커 요소

  • 앵커 링크를 생성하는 태그

<a> 다른 문서로 이동할 수 있는 링크를 생성

*href( 하이퍼 레퍼런스 ) 속성을 반드시 함께 작성해야 한다.

링크의 목적지가 되는 URL을 지정한다. (속성값 = 링크)

​

-내부 링크로 이동하기 - 속성값에 해시 기호를 쓰고 그 뒤에 이동하고자 하는 요소의 id값을 작성

<a href="#id값">페이지 상단으로 이동하기</a>

​

-target 속성 : 링크된 리소스를 어디에 표시할 것인가를 지정

_self 속성 : 기본 설정 값으로 현재 프레임에 표시한다

_blank 속성 : 새로운 창에 표시한다

​

4. 의미가 없는 컨테이너 요소

  • 요소를 묶기 위한 태그(container) : 태그 자체에는 아무런 의미가 없고, 무언가를 담거나 어떤 요소들을 묶기 위한 목적으로 사용되는 태그

<div> block-level 태그

<span> inline-level 태그

​

5. 리스트 요소

  • Unordered list

<ul> 순서가 없는 리스트

*자식 요소로 <li> 태그만 올 수 있다(<li> 태그 내부에는 다른 자식 요소들도 올 수 있다 =>중첩 가능)

<h1>햄버거에는 어떤 재료들이 필요할까요?</h1>

<ul>

<li>참깨 빵</li>

<li>쇠고기 패티</li>

<li>양상추</li>

</ul>

​

  • Ordered list

<ol> 순서가 있는 리스트

*각 리스트 항목 앞에 숫자가 표시된다.

*자식 요소로 <li> 태그만 올 수 있다.

​

  • Description list / Definition list

<dl> 용어를 설명하는 리스트

<dt> definition term, 용어를 구분

<dd> definition description, 용어를 정의 *용어 하나에 여러개의 정의 가능

​

6. 이미지 요소

  • 이미지

<img> 문서에 이미지를 삽입

* 닫는 태그가 없는 빈 태그

-scr 속성 : 이미지 경로를 지정 *필수 속성 *절대경로vs상대경로

-alt 속성 : 이미지 대체 텍스트(이미지를 설명하는 글)를 입력 *필수는 아니지만 작성 권고

-width/height 속성 : 이미지의 크기를 지정

*둘 중 하나의 속성에만 값을 주면, 원본 이미지의 비율을 유지하면서 자동적으로 나머지 속성값도 함께 변경됨

​

+이미지 확장자 비교

-gif 색이 제한적이고 용량이 적다 애니메이션과 투명 이미지 가능

-jpg 높은 압축률과 자연스러운 색상 표현 사진이나 일반적인 그림 가능

-png jpg에 비해 이미지 손실이 없다 투명과 반투명 모두 가능

​

7. 테이블 요소

  • 표 : 데이터 표를 나타내는 태그

​

<td> 하나의 데이터 셀

<th> 제목 행의 데이터 셀

<tr> 하나의 행

<table> 표

​

-colspan 속성 : 셀을 가로방향으로 병합 (속성값 - 병합할 셀의 개수)

-rowspan 속성 : 셀을 세로방향으로 병합 (속성값 - 병합할 셀의 개수)

​

<!--2행 2열 테이블-->

​

<table>

<tr>

<td></td><td></td>

</tr>

<tr>

<td></td><td></td>

</tr>

</table>

​

<caption> : 표의 제목 - 테이블 태그의 자식 태그 중 가장 위에 선언 되어야 함

<thead> : 제목 행을 그룹화

<tfoot> : 바닥 행을 그룹화

<tbody> : 본문 행을 그룹화

​

<table>

<caption> 제목 </caption>

<thead>

<tr>

<th> 제목행1 </th> <!--제목행은 td 태그가 아닌 th 태그를 사용-->

<th> 제목행2 </th>

</tr>

</thead>

<tfoot>

<tr>

<td> 바닥행1 </td>

<td> 바닥행2 </td>

</tr>

</tfoot>

<tbody>

<tr>

<td> 본문행1 </td>

<td> 본문행2 </td>

</tr>

</tbody>

</table>

​

8. 폼 요소

​

<input> 태그 *빈 태그

속성 : type="text","password", "image"

"radio","checkbox", --> name 속성으로 그룹화, checked 속성으로 디폴드 값 지정

"file","submit","reset","button" --> value 속성으로 표기 지정

<select> 태그

<option> 태그

<textarea> 태그

속성 : col, row = 영문 기준 글자수 지정

<button> 태그

속성 : type = "submit" , "reset" , "button"

<lable> 태그 *연결 시킬 폼 요소와 콜론으로 연결

속성 : for - 연결시키고자하는 폼 요소의 id 속성 값과 동일

<fieldset> 태그

<legend> 태그

<form> 태그

속성 : action = 서버 주소, method ="get","post"(데이터 전송 방식)

 

'FE' 카테고리의 다른 글

반응형 웹 기초  (0) 2023.03.07
[HTML&CSS 기초] 단위/ 배경/ 박스모델  (0) 2023.03.04
[HTML&CSS 기초] CSS 이해  (0) 2023.03.04
[HTML&CSS 기초] 콘텐츠 모델 /시멘틱 마크업/ 블록 & 인라인  (1) 2023.03.04
[HTML&CSS 기초] HTML 이해  (0) 2023.03.04
'FE' 카테고리의 다른 글
  • [HTML&CSS 기초] 단위/ 배경/ 박스모델
  • [HTML&CSS 기초] CSS 이해
  • [HTML&CSS 기초] 콘텐츠 모델 /시멘틱 마크업/ 블록 & 인라인
  • [HTML&CSS 기초] HTML 이해
hyu_na
hyu_na
  • hyu_na
    na_log
    hyu_na
  • 전체
    오늘
    어제
    • 분류 전체보기 (105) N
      • FE (6)
      • BE (2) N
        • SPRING (18)
        • JPA (14)
      • CS (0)
        • LINUX (0)
      • Algorithm (32)
      • C++ (7)
      • JAVA (3)
      • AI & Data (4)
      • LEC (18)
      • ETC (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    자프실
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
hyu_na
[HTML&CSS 기초] HTML 태그
상단으로

티스토리툴바