본문 바로가기

블록체인_9기/❤️ HTML & CSS

2강_230228_html의 태그, table (ol, ul, li, a, img, table, style 속성)

728x90

 

 


행 복사 단축키 / 커서 이동 단축키

  • 행 복사 단축키
    • 해당 커서의 줄을 방향키 방향으로 복사
    • 단축키: alt+shift+방향키
  • 커서 이동 단축키
    • 해당 커서의 줄을 방향키 방향으로 이동한다.
    • 단축키: alt+방향

 

 


리스트태그 ‘ol, ul, li’

  • 리스트를 작성할 때 사용하는 태그. li태그와 짝으로 사용한다

ol태그

  • 번호가 매겨지는 리스트
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <ol>
        <li>첫 번째</li>
        <li>두 번째</li>
    </ol>
</body>
</html>

  • 시작번호 지정 속성 (start)
    • ol태그에 start속성을 부여하여 리스트로 시작될 번호를 지정할 수 있다.
<ol start="2">
	<li>첫 번째</li>
	<li>두 번째</li>
</ol>

ul태그

  • 번호가 매겨지지 않는 리스트
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <ul>
        <li>첫 번째</li>
        <li>두 번째</li>
    </ul>
</body>
</html>

 

 

 


하이퍼링크 태그 ‘a’

  • 해당 href에 작성된 경로로 이동한다.
  • a태그의 href하이퍼 링크로 이동할 수 있도록 한다.
  • a태그의 ‘<a href=”/링크 삽입”>링크명</a>’을 입력해야 이동이 가능하다.
    • 링크삽입, 링크명 중 하나라도 입력하지 않으면 동작하지 않는다.

경로 지정 ( / , ./ , ../ )

    • 루트 경로의 시작점을 지정하는 방법이다.
    • ‘/’: 절대 경로. 현재 작성 중인 파일이 어디에 위치하던지 절대적으로 변하지 않는 경로를 말한다.
    • ‘./’: 상대경로. 현재 작성 중인 파일의 동일 선상의 경로
    • ‘../’: 상대경로. 현재 작성 중인 파일의 상위 선상의 경로

  • 경로지정 예시 (파일 위치)
    • main폴더
      • login파일
      • mypage파일
      • seb폴더
        • category파일
<!--/ 경로 -->
<!--‘login파일’에서 작성-->
<li><a href="/mypage.html">마이 페이지</a></li>
<li><a href="/seb/category.html">카테고리 페이지</a></li>


<!-- ./ 경로 -->
<!-- ‘login파일’에서 작성 -->
<li><a href="./mypage.html">마이 페이지</a></li>


<!-- ../ 경로 -->
<!-- ‘category파일’에서 작성 -->
<li><a href="../mypage.html">마이 페이지</a></li>

북마크 (#)

  • 북마크 생성
<!--a태그에 ‘#’을 기입하면 최상단으로 이동한다.-->
    <a href="#">위로 이동</a>
    
    
<!--a태그에 ‘#아이디명’을 기입하여 해당 아이디를 가진 div태그로 이동-->
    <a href="#list">두 번째 리스트로 이동</a>
  • 북마크로 이동될 요소 지정
<!-- 이동될 요소를 ‘div태그’로 지정 -->
<!-- id속성을 이용하여 이름 지정 -->
<div id="list">
	.
	.
	.
</div>
  • 아이디는 여러 곳에 지정이 가능하나, id명이 같을 순 없다.
id 작성 코드 ( 1 / 2 ) O / X 사유
<div id="list"> / <div id="list"> X id의 이름이 같다.
<div id="list.1"> / <div id="list.2"> O id가 여러개 지정되었지만 이름이 다르므로 사용이 가능하다.
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <div style="width: 100%; height: 200vh;">
        <a href="#list">두 번째 리스트로 이동</a>
        <div style="height: 100vh;">
            <h1>첫 번째 리스트</h1>
            <ul>
                <li>첫 번째</li>
                <li>두 번째</li>
            </ul>
        </div>
				<a href="#">위로 이동</a>
        <div id="list">
            <h1> 두 번째 리스트</h1>
            <ol start="2">
                <li>첫 번째</li>
                <li>두 번째</li>
            </ol>
        </div>

 

 

 


style 속성

  • 웹 문서의 디자인을 변경하는 속성
  • 활용 방법
    • width: 가로로 차지하는 영역을 지정해준다.
    • height: 세로로 차지하는 영역을 지정해준다.
      • 100 vh: 한 화면의 브라우저 높이
        • ex. height: 200vh : 한 화면의 2배 높이만큼 스크롤이 생긴다.

 

 

 


이미지 태그 ‘img’

  1. img태그는 웹페이지에 이미지를 불러오는 역할을 수행한다.
  2. <img src="이미지 url" alt=”이미지를 불러오지 못했을 경우 노출될 문구">
<img src="https://ssl.pstatic.net/melona/libs/1426/1426479/7c8984b4fe741e5f714b_20230224121302256.jpg" alt="이미지를 불러오지 못 했습니다.">

 

 

 


표 작성 태그 ‘table’

table태그

  • 표를 작성하는 가장 밖에 위치하는 부모 태그
    • 부모/자식태그?
      • ex. ul, li의 경우, ul태그는 li태그를 감싸고 있으므로 부모태그, li태그는 감싸여 있으므로 자식태그이다.

table의 style속성

  • border-collapse: collapse;
    • 블록을 감싸고 있던 선들이 겹쳐진다.
    • 위(사용 O), / 아래(사용 X)
     

  • border: 선 굵기 선의 타입 선테두리색;
    • 테두리를 바꿔줄 수 있는 속성
    • <th style="border: 선 굵기 선의 타입 선테두리색;"> </th>
    • <th style="border: 1px solid black;">번호</th>
  • text-align: center;
    • 가운데 정렬을 할 수 있는 속성이다.
<td style="border: 1px solid black; text-align: center;">한국</td>

  • background-color: 색상;
    • 칸의 색상을 지정한다.
<td style="border: 1px solid black; background-color: beige;">한국</td>

  • colspan: 값을 가로로 병합시켜준다. 병합할 칸의 값을 입력.
<td colspan="2" style="border: 1px solid black;">위지원</td>

  • rowspan: 값을 세로로 병합시켜준다. 병합할 칸의 값을 입력한다.
<td rowspan="2" style="border: 1px solid black;">한국</td>

caption 태그

  • 테이블의 이름을 작성해준다.
<caption>
	테이블 이름
</caption>

col 태그

  • table 열의 가로 영역을 지정한다. (column의 약자)
<col style="width: 50px;">
<col style="width: 100px;">
<col style="width: 200px;">
<col style="width: 200px;">
<col style="width: 200px;">

tr, th, td

  • 테이블 내용을 작성하는 태그
  • tr태그: 테이블 영역을 지정
  • th태그: 테이블 헤더, 제목을 지정. 볼드체로 표기
  • td태그: 테이블 안의 내용을 표기
<table style="width: 100%; border-collapse: collapse;">

    <caption>
        테이블 이름
    </caption>

    <col style="width: 50px;">
    <col style="width: 100px;">
    <col style="width: 200px;">
    <col style="width: 200px;">
    <col style="width: 200px;">
<tr>
    <th style="border: 1px solid black;">번호</th>
    <th style="border: 1px solid black;">이름</th>
    <th style="border: 1px solid black;">나이</th>
    <th style="border: 1px solid black;">성별</th>
    <th style="border: 1px solid black;">국적</th>
</tr>
<tr>
    <!--td: 테이블 안의 내용-->
    <th style="border: 1px solid black;">1</th>
    <td style="border: 1px solid black;">위지원</td>
    <td style="border: 1px solid black;">26</td>
    <td style="border: 1px solid black;">여자</td>
    <td style="border: 1px solid black; background-color: beige;">한국</td>
</tr>

 

 

 

👩‍💻중간실습_영화 소개 나열 (img 실습)

실습 문제

  1. 영화 제목
  2. 영화 감독
  3. 평점
  4. 줄거리
  5. 영화 포스터
  6. 북마크 추가하기
  7. 최소 4개의 영화를 번호 붙여서 나열
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>영화 리스트</title>
</head>
<body>
    <a href="#movie_1">슬램덩크</a><br/>
    <a href="#movie_2">스즈메의 문단속</a><br/>
    <a href="#movie_3">앤트맨과 와스프: 퀀텀매니아</a><br/>
    <a href="#movie_4">탑건:매버릭</a><br/>

    <ol>
        <div id="movie_1">
            <h1><li>슬램덩크</li></h1>
            <img src="https://img.megabox.co.kr/SharedImg/2022/12/19/whzCk46ejtIoWU1eavvF9lJ8rC2Wbvf7_420.jpg" alt="슬램덩크 포스터">
            <ul>
                <li><h3>영화 감독: 이노우에 다케히코</h3> </li>
                <li><h3>평     점: 9.5</h3></li>
                <li><h3>줄 거 리</h3> 전국 제패를 꿈꾸는 북산고 <br> 
                    농구부 5인방의 꿈과 열정, 멈추지 않는 <br> 
                    도전을 그린 영화</li>
            </ul>
        </div>
        <br>
        <br>
        <br>
        <br>

        <div id="movie_2">
            <h1><li>스즈메의 문단속</li></h1>
            <img src="https://img.megabox.co.kr/SharedImg/2023/02/06/7gFJhWRalgHSihiVTu9oOoKRXxMH5mKe_420.jpg" alt="스즈메의 문단속 포스터">
            <ul>
                <li><h3>영화 감독: 신카이 마코토</h3></li>
                <li><h3>평     점: 9.1</h3></li>
                <li><h3>줄 거 리</h3>규슈의 한적한 마을에 살고 있는 <br>
                    소녀 ‘스즈메’는 문을 찾아 여행 <br>
                    중인 청년 ‘소타’를 만난다.</li>
                </ul>
            </div>
            <br>
            <br>
            <br>
            <br>

            <div id="movie_3">
                <h1><li>앤트맨과 와스프: 퀀텀매니아</li></h1>
                <img src="https://img.megabox.co.kr/SharedImg/2023/02/16/BhL0pfLDURletyEhaeipllTO4hMKnr2v_420.jpg" alt="앤트맨과 와스프 포스터">
                <ul>
                    <li><h3>영화 감독: 페이튼 리드</h3></li>
                    <li><h3>평     점: 7.8</h3></li>
                    <li><h3>줄 거 리</h3>호프의 부모 '재닛 반 다인' <br>
                        (미셸 파이퍼)과 '행크 핌'(마이클 <br>
                        더글라스), 그리고 스캇의 딸 '캐시 <br>
                        랭'(캐서린 뉴튼)까지 미지의 ‘양자 <br>
                        영역’ 세계 속에 빠져버린 ‘앤트맨 패밀리’.</li>
                    </ul>
                </div>
            <br>
            <br>
            <br>
            <br>
            
            <div id="movie_4" >
                <h1><li>탑건: 매버릭</li></h1>
                <img src="https://img.megabox.co.kr/SharedImg/2023/02/14/LFLBj2FZIKanUyQOXSo3fxoaIewT7vRd_420.jpg" alt="탑건: 매버릭 포스터">
                <ul>
                    <li><h3>영화 감독: 조셉 코신스키</h3></li>
                    <li><h3>평     점: 9.5</h3></li>
                    <li><h3>줄 거 리</h3>최고의 파일럿이자 전설적인 <br>
                        인물 매버릭(톰 크루즈)은 자신이 졸업한 <br>
                        훈련학교 교관으로 발탁된다. 그의 명성을 <br>
                        모르던 팀원들은 매버릭의 지시를 무시하지만 <br>
                        실전을 방불케 하는 상공 훈련에서 눈으로 <br>
                        봐도 믿기 힘든 전설적인 조종 실력에 모두가 압도된다.</li>
                    </ul>
                </div>
            
    </ol>
</body>
</html>

 

728x90