본문 바로가기
개발/교육

(HTML, CSS ) 29일차

by kakk789 2022. 5. 9.

HTML5 페이지의 기본 구조

    <!DOCTYPE html>
    <!-- 주석문으로 화면 출력 X. -->
    <html>
    	<head> 
        	문서제목, 자바스크립트 코드, CSS, 메타데이터 등 
        </head>	
        <body> 
        	본문, 이미지, 테이블, 자바스크립트 코드, 동영상 등 
       	</body> 
    </html>
  • HTML 태그의 속성은 대소문자 구분하지 않음

기본 TAG 

헤드라인을 위한 태그(h1~h6)

  • 'h1'의 글자 크기가 가장 크고 'h6'이 가장 작다

단락 나누기 (p)

  • 단락을 나눌 수 있음
<p>
  ..
  ..
  .. 
</p>

줄 바꾸기(br)

  • 줄을 바꿀 수 있음

기호 표현

<hr>

  • 수평선 긋는 태그

IMG 태그 

  • 이미지를 표현할 때 사용
  • img 의 alt 속성 안에 텍스트를 넣었을 경우 이미지가 존재하지 않을 때 해당 텍스트가 출력 됨
	<img alt="이미지 없음" src="img/Elvis1.jpgd" width="100" height="150">

리스트 (ul, ol)

  • ul, ol 안에 li 태그를 사용하여 값을 입력
  • ol 은 순서있는 리스트로 type을 붙일 수 있음 (1, 2, 3, 4 식으로 표현 가능)
	<ol type="A">
		<li> 물을 끓인다 </li>
		<li> 라면과 스프를 넣는다 </li>
		<li> 파를 썰어넣는다 </li>
		<li> 5분 후 먹는다</li>
	</ol>
	<hr>
	<ol type="I">
		<li> 물을 끓인다 </li>
		<li> 라면과 스프를 넣는다 </li>
		<li> 파를 썰어넣는다 </li>
		<li> 5분 후 먹는다</li>
	</ol>

  • ul 은 순서없는 리스트로 아래와 같이 출력 된다.
  • type을 disc(기본타입), circle, square 로 지정하여 사용가능
	<ul>
		<li> 물을 끓인다 </li>
		<li> 라면과 스프를 넣는다 </li>
		<li> 파를 썰어넣는다 </li>
		<li> 5분 후 먹는다</li>
	</ul>
    
    <ul>
        <li>감자탕
        <li>스파게티
        <li>올레국수
    </ul>

    <ul type="circle">
        <li>감자탕
        <li>스파게티
        <li>올레국수
    </ul>

    <ul type="square">
        <li>감자탕
        <li>스파게티
        <li>올레국수
    </ul>

정의 리스트(dl, dt, dd)

    <dl>
        <dt> <strong> Internet Explorer</strong>
        <dd> 마이크로소프트에서 만든 브라우저
        <dt> <b> Firefox </b>
        <dd> Mozilla에서 만든 브라우저
        <dt> <b> chrome</b>
        <dd> 구글에서 만든 브라우저
    </dl>

표 만들기

tr - 행
td, th - 한 셀
caption - 제목
thead - 해당 셀 그룹 (자동 굵기, 가운데 정렬)
tfoot 바닥 셀 그룹 (자동 굵기, 가운데 정렬)
tbody - 데이터 셀 그룹

thead, tfoot, tbody

	<table border ="1">
		<caption> 1학기 성적 </caption>
		
		<thead>
			<tr>
				<th>이름</th>
				<th>HTML</th>
				<th>CSS</th>
			</tr>	
		</thead>
		
		<tbody>
			<tr>
				<td>황기태</td>
				<td>80</td>
				<td>70</td>
			</tr>	
			<tr>
				<td>이재문</td>
				<td>95</td>
				<td>99</td>
			</tr>	
			<tr>
				<td>이병은</td>
				<td>40</td>
				<td>61</td>
			</tr>	
		</tbody>
		
		<tfoot>
			<tr>
				<th>합</th>
				<th>225</th>
				<th>230</th>
			</tr>	
		</tfoot>
	
	</table>

<a> 태그

하이퍼링크(href)

<a href = "URL"  target ="윈도우 이름">
    내용
</a>

target ="_self"     : 현재 창
target ="_blank"   : 새 탭이 열림

문서의 특정 부분으로 이동

	<a href="#이동할 id">앵커로 이동하기 </a>
    
	<a id="이동될 id"></a>

다른 문서의 특정 부분으로 이동

	<a href ="다른문서.html#이동될 id">dasd</a>

download 속성 

  • href로 걸려있는 파일을 다은로드 할 수 있음
	<a href="news.txt" download>뉴스</a><br>

테이블합치기

  • 줄 합치기 : rowspan = 줄수
  • 칸 합치기 : colspan = 칸수
  • td를 기준으로 합치기가 됨

		 	<tr>
		 		<td> 1
		 		<td> 2
		 		<td>3
		 		<td rowspan=2>4
		 	</tr>
		 	<tr>
		 		<td>5
		 		<td>6
		 		<td>7
		 	</tr>
		 	<tr>
		 		<td>9
		 		<td>10
		 		<td>11
		 		<td>12
		 	</tr>
		 	<tr>
		 		<td colspan=4>13
		 	</tr>

iframe

  • HTML 페이지 내에 HTML 페이지를 삽입
  • src와 srcdoc(우선순위가 높음)은 둘 중에 하나만 와야함
  • 우선순위는 srcdoc > src
  • 대부분의 사이트들은 iframe이 차단되어 있다.
<iframe src="포함시킬 URL주소"
           srcdoc="HTML 문서를 직접 작성할 수 있음"
           name ="윈도우 이름"
           width = "프레임의 폭"
           height ="프레임의 높이">
</frame>

블록태그

div, p, h1, ul
  • 알아서 줄이 바뀌는 태그

인라인태그

span, string, a, img, 
  • 줄이 바뀌지 않는 태그

div / span 간략 설명

  • div는 줄이 바뀌는 전체 단락을 만들때 사용하고 span은 줄이 바뀌지 않는 '특정 부분'을 표현할 때 사용
반응형

'개발 > 교육' 카테고리의 다른 글

(HTML, CSS ) 31일차  (0) 2022.05.11
(HTML, CSS ) 30일차  (0) 2022.05.10
(데이터베이스) 27일차  (0) 2022.05.03
(데이터베이스)26일차  (0) 2022.05.02
(데이터베이스)18일차  (0) 2022.05.01

댓글