본문 바로가기
Html & Css

Html (1) - html의 구성요소 / body 태그 / 제목태그 head / 글자태그 p와 span, 글자태그 b태그, strong태그 / 문단태그 br, hr / 리스트 태그 / 이미지 태그 img / 앵커 태그 a태그 / 표만들기 table 태그 /

by leehii 2022. 5. 27.

○ html의 구성요소

-- 태그 (지금부터 마크업 해주겠다는 기능) >> 약 150개

<p>    Hyper Text MarkUp Language    </p>   
시작태그 content(내용)          끝태그

시작태그 + 컨텐츠 + 끝태그 = Element(요소)

<p      align  =  "centet"> Hello, World! </p>
시작태그  속성  값   끝태그

 

 




<!DOCTYPE html>  -------- 문서형식 정의
<head> -------- 머리글
<meta> -------- 정보정의
<title>Document</title> -------- 제목
</head>
<body>
환영합니다! 첫 페이지입니다!  -------- 문서내용 (바디태그의 부분만 실제 웹페이지에 표시됨)
</body>
</html>



-- body 태그

background(배경이미지 지정), bgcolor(배경섹 지정), text(글꼴 색 지정), link(링크색 지정), vlink(방문했던 링크 색 지정), alink(링크 클릭하는 순간 색 지정)

(ex)
-----------------------------------------
<body bgcolor="green" text="white"> 
환영합니다
</body>
-----------------------------------------


-- width 가로길이("길이px") size 세로길이("길이px") align (left, cemter, right로 정렬)

 

 

 

 

 

 


-- 제목태그 head

<h> 제목 </h> -->> 크기에 따라 h1~ h6태그까지 있는데 그중 h2와 h3를 가장 많이 사용함

-- 글자태그 p, span   

<p> 본문 </p>  -->> 단락표시할때 사용. paragraph(단락)으로 표현되므로 한줄 전체를 차지함. 그래서 개행된것처럼 보임
<span> 본문 </span>  -->> 문장표시할때 사용. 문장으로 표현하므로 내가 넣은 컨텐츠만큼의 영역만 차지함
  어떤 특징도 가지고 있지 않음(=공태그라고 함). 특정 글자에 접근하기 위해서 사용함!

 

 

 

 

 

-- 글자태그2 b태그(css로 대체), strong태그

 text   bold,굵게 구별하는것. 시각적 의미의 강조. 기능적인 강조는 없음
 text  중요한 문구 강조. 실질적 의미의 강조 (굵게+음성등으로 읽을때도 강조)
따라서 대부분의 경우 신식코드인 strong를 주로 사용함

-- 문단태그 br, hr

줄바꿈(개행)태그  -->> 자주 사용

단락구분하는 태그 . 수평선, 즉 줄을 길게 그어서 보여주는 태그. 많이 안씀

 

 

 

-- 리스트 태그
<ul> UnorderList  정돈되지않은 리스트, 즉 숫자상관없이 번호없는 목록을 사용할때 씀
<ol> OrderList 정돈된 리스트. 번호가 있는 목록을 사용할때 씀

<li> ★★ListItem★★ ul이나 ol을 쓸때 무조건 공통적으로 사용되는 태그
ul과 ol은 리스트를 만들겠다고 선언하는 공간이고 li는 실질적으로 데이터를 넣어주는 공간임

(ex)
------------------------------------------
<ul>
<li>채수민</li>
<li>최태양</li> -->> • 채수민
 • 최태양
</ul>               

<ol>
<li>최영화</li> -->> 1. 최영화
<li>조자연</li>  2. 조자연
</ol>
-------------------------------------------

ul과 ol에는 다양한 모양의 type이 있으므로 구글링해서 사용가능

 

 

 

-- 이미지 태그 img
src = 경로(필수속성) >> 상대경로 // 절대 경로 = 외부 웹페이지로 연결할때 쓰는 고유한 경로
alt = 설명
border = 테두리
height = 높이
width = 너비
hspace = 좌우여백
vspace = 상하여백

• 상대경로 >> html파일의 위치에서 이미지 파일의 위치로 바로 접근 가능하면 img src=./  
한번 나갔다 해당 경로로 들어가야 하면 들어가는 횟수만큼 ../
한번에 최상위경로로 갈때는 그냥 /

• 절대경로 >> 실제 인터넷 주고

 

 

 

-- 앵커 태그 a태그

<a href = "url"> 텍스트 </a>
href = hypertext reference

<a href="https://www.naver.com">네이버로 이동</a>

 

 

 

 


-- 표만들기 table 태그

순서 = 테이블 생성 -->> tr로 몇줄인지 생성 -->> tr안에 td로 칸에 내용넣기 -> 이후 세부 속성 건드리기

-------------------------------------------------------------------
<table> 표를 만들게요!
<caption> ---> 표의 제목 
</caption> --->

<tr>            ---> 몇줄로 만들꺼에요! table row(열 = 가로줄)
</tr> --->

<th> ---> 행의 head 역할을 하는 태그
</th>

<td> 내용 </td> ---> 몇칸으로 만들꺼에요!

</table>
--------------------------------------------------------------------

align 정렬방식(left, center, right)
bgcolor 표 배경색
border 표 테두리 두께
bordercolor 테두리 색
width 너비
height 표 높이

★★병합 태그 colspan, rowspan >> column끼리 병합하는 colspan(가로 줄) // row 열, 즉 세로를 병합하는 rowspan