본문 바로가기
HTML/HTML,CSS Ex

Ex03

by 요리하다그만둠 2022. 6. 30.

img.zip
0.11MB

 

html구조

<!doctype html>
<html lang="ko">
 <head>
  <meta charset="UTF-8">
  <title>도서 패널 레이아웃</title>
  <!-- 외부 CSS 파일 로딩 -->

 </head>
 <body>
  
  <!-- 1. 도서 패널 전체 레이아웃 시작 -->
  <div id="book_panel">

	<!-- 1-1. 도서/추천버튼 이미지 패널 -->
	<div id="left_img_section">
	  
	  <!-- 1-2. 도서 이미지 패널 -->
	  <div id="book_img_section">
		  <img src="img/book.jpg" id="book_img">
	  </div>	

	  <!-- 1-3. 추천 버튼 이미지 -->	
	  <div id="send_mail_img">	
		  <a href="#">
			<img src="img/btn_send_mail.gif">
		  </a>
	  </div>

	</div>

	<!-- 2. 도서 상세 설명 패널 시작 -->
	<div id="book_detail_section">

	   <!-- 2-1. 도서 상세 설명 "내부" 패널 시작 -->	
	   <div id="book_detail_inner">
		
		<!-- 2-2. 도서 제목 -->
		<div id="book_title">
			Sound Materials
		</div>

		<!-- 2-3. 도서 발행국 -->
		<div id="book_nation" class="section_row">
			<img src="img/subject_book_country.gif">
			네덜란드
		</div>

		<!-- 2-4. 도서 발행년도 -->
		<div id="book_year" class="section_row">
			<img src="img/subject_book_year.gif">
			2017년
		</div>

		<!-- 2-5. 출판사 -->
		<div id="book_publisher" class="section_row">
			<img src="img/subject_book_publisher.gif">
			Frame Publishers
		</div>

		<!-- 2-6. 도서 사이즈 -->
		<div id="book_size" class="section_row">
			<img src="img/subject_book_size.gif">
			190mm X 250mm
		</div>

		<!-- 2-7. 커버 타입 -->
		<div id="book_cover" class="section_row">
			<img src="img/subject_book_covertype.gif">
			Soft Cover
		</div>

		<!-- 2-8. 페이지 수 -->
		<div id="book_page_num"	class="section_row">
			<img src="img/subject_book_page.gif">
			288 page
		</div>

		<!-- 2-9. ISBN -->
		<div id="book_isbn"	class="section_row">
			<img src="img/subject_book_isbn.gif">
			9789492311016
		</div>

		<!-- 2-10. 예상 출고 -->
		<div id="book_release_date"	class="section_row">
			<img src="img/subject_book_delivery.gif">
			5~7일 이내
		</div>

		<!-- 2-11. 가격 및 적립금 -->
		<div id="book_price_mileage" class="section_row dotted-line">
			<img src="img/subject_book_price.gif">
			52,000(원)
			&nbsp;&nbsp;
			<img src="img/ico_reserve_volume.gif">
			<span style="color:orange">1,040(원)</span>
		</div>
		
		<!-- 2-12. 주문 수량 -->
		<div id="book_order_num" class="section_row">
			<img src="img/subject_book_quantity.gif">
			1권
		</div>

		<!-- 2-13. 도서 주문 메뉴 -->
		<div id="book_order_btn" class="section_row">
			<a href="#"><img src="img/btn_book_cart.gif"></a>
			&nbsp;
			<a href="#"><img src="img/btn_book_buying.gif"></a>
			&nbsp;
			<a href="#"><img src="img/btn_book_mybox.gif"></a>
		</div>

      </div> 
	  <!-- 2-1. 도서 상세 설명 "내부" 패널 끝 -->

	</div> 
	<!-- 2. 도서 상세 설명 패널 끝 -->

  </div>
  <!-- 1. 도서 패널 전체 레이아웃 끝 -->

 </body>
</html>

css

@charset "UTF-8";

/* 
	1. 도서 패널 전체 레이아웃 (ID : book_panel)
	
	1) 너비 : 600px;
	2) 높이 : 375px;
	3) 배경색 : #F7EFE7
	4) 외곽선 : 두께(1px) 형태(실선) 색상(#ccc)
*/



/*
    1-1. 도서 이미지/추천버튼 패널 (좌측) (ID : left_img_section)

	1) 플로팅 효과 : 좌측
	2) 너비 : 280px;
	3) 높이 : 375px;
	4) 배경색 : #F7EFE7 (생략 가능)
*/




/*
	1-2. 도서 이미지 패널 (ID : book_img_section)

	1. 포지션 : static
	2. 너비 : 280px
	3. 높이 : 350px;
	4. 정렬 : 중앙 정렬
*/



/*
	※ 도서 이미지 (ID : book_img)

	: 그림자(음영) 효과
	 => 5px 5px 5px #999
*/
img#book_img
{
	box-shadow : 5px 5px 5px #999;
	/*  1px : 우측 이동. "-" (음수)는 좌측 이동
        10px :  하단으로 이동 : 음수일 경우는 상단 이동
        2px : 그림자를 흐리게 할 범위. 
		      값이 증가하면 blur 효과가 발생. 생략 가능.*/
}

/*
	1-3. 추천 버튼 이미지 (ID : send_mail_img)

	1) 포지션 : static
	2) 너비 : 320px
	3) 배경색 : #F7EFE7
	4) 정렬 : 중앙 정렬
*/




/*
	2. 도서 상세 설명 패널 (ID : book_detail_section)

	1) 플로팅 효과 : 좌측
	2) 너비 : 320px
	3) 높이 : 375px
	4) 배경색 : #F7EFE7
	5) 글꼴 크기 : 9pt
	6) 글꼴 종류 : 나눔고딕, 굴림체
	7) 글꼴색 : 회색
*/





/* 
	2-1. 도서 상세 설명 "내부" 섹션 (ID : book_detail_inner)

	1) 너비 : 290px
	2) 높이 : 355px
	3) 외부 여백(마진) : 상하(10px) 좌우(15px)
*/





/*
	2-2. 도서 제목 (ID : book_title)

	1) 정렬 : 좌측 (생략 가능)
	2) 들여쓰기 : 1em
	3) 높이 : 25px 
	4) 배경색 : #F7EFE7 (생략 가능)
    5) 외곽선 두께/형태/색 : 하(1px) 상/우/좌(각각 0px) 점선 회색(#333)
	6) 글꼴 두께 : 굵게
	7) 글꼴 크기 : 11pt
	8) 글꼴색 : #219EB5
	9) 내부 간격(상단) : 5px
*/ 





/*
	※ 도서 상세 패널 각 행(Row)의 셀(cell)	(class : section_row)

	1) 너비 : 290px
	2) 높이 : 20px
	3) 내부 간격(상단) : 8px
	4) 들여쓰기 : 1em
	 
*/




/*
	※ 행(row) 셀(cell) 구분선(점선) (class : dotted-line)

	1) 외곽선 형태 : 점선
	2) 외곽선 두께 : 상(1px) 우/하/좌(각각 0px)
*/

css 답

<!doctype html>
<html lang="ko">
 <head>
  <meta charset="UTF-8">
  <title>도서 패널 레이아웃</title>
  <!-- 외부 CSS 파일 로딩 -->

 </head>
 <body>
  
  <!-- 1. 도서 패널 전체 레이아웃 시작 -->
  <div id="book_panel">

	<!-- 1-1. 도서/추천버튼 이미지 패널 -->
	<div id="left_img_section">
	  
	  <!-- 1-2. 도서 이미지 패널 -->
	  <div id="book_img_section">
		  <img src="img/book.jpg" id="book_img">
	  </div>	

	  <!-- 1-3. 추천 버튼 이미지 -->	
	  <div id="send_mail_img">	
		  <a href="#">
			<img src="img/btn_send_mail.gif">
		  </a>
	  </div>

	</div>

	<!-- 2. 도서 상세 설명 패널 시작 -->
	<div id="book_detail_section">

	   <!-- 2-1. 도서 상세 설명 "내부" 패널 시작 -->	
	   <div id="book_detail_inner">
		
		<!-- 2-2. 도서 제목 -->
		<div id="book_title">
			Sound Materials
		</div>

		<!-- 2-3. 도서 발행국 -->
		<div id="book_nation" class="section_row">
			<img src="img/subject_book_country.gif">
			네덜란드
		</div>

		<!-- 2-4. 도서 발행년도 -->
		<div id="book_year" class="section_row">
			<img src="img/subject_book_year.gif">
			2017년
		</div>

		<!-- 2-5. 출판사 -->
		<div id="book_publisher" class="section_row">
			<img src="img/subject_book_publisher.gif">
			Frame Publishers
		</div>

		<!-- 2-6. 도서 사이즈 -->
		<div id="book_size" class="section_row">
			<img src="img/subject_book_size.gif">
			190mm X 250mm
		</div>

		<!-- 2-7. 커버 타입 -->
		<div id="book_cover" class="section_row">
			<img src="img/subject_book_covertype.gif">
			Soft Cover
		</div>

		<!-- 2-8. 페이지 수 -->
		<div id="book_page_num"	class="section_row">
			<img src="img/subject_book_page.gif">
			288 page
		</div>

		<!-- 2-9. ISBN -->
		<div id="book_isbn"	class="section_row">
			<img src="img/subject_book_isbn.gif">
			9789492311016
		</div>

		<!-- 2-10. 예상 출고 -->
		<div id="book_release_date"	class="section_row">
			<img src="img/subject_book_delivery.gif">
			5~7일 이내
		</div>

		<!-- 2-11. 가격 및 적립금 -->
		<div id="book_price_mileage" class="section_row dotted-line">
			<img src="img/subject_book_price.gif">
			52,000(원)
			&nbsp;&nbsp;
			<img src="img/ico_reserve_volume.gif">
			<span style="color:orange">1,040(원)</span>
		</div>
		
		<!-- 2-12. 주문 수량 -->
		<div id="book_order_num" class="section_row">
			<img src="img/subject_book_quantity.gif">
			1권
		</div>

		<!-- 2-13. 도서 주문 메뉴 -->
		<div id="book_order_btn" class="section_row">
			<a href="#"><img src="img/btn_book_cart.gif"></a>
			&nbsp;
			<a href="#"><img src="img/btn_book_buying.gif"></a>
			&nbsp;
			<a href="#"><img src="img/btn_book_mybox.gif"></a>
		</div>

      </div> 
	  <!-- 2-1. 도서 상세 설명 "내부" 패널 끝 -->

	</div> 
	<!-- 2. 도서 상세 설명 패널 끝 -->

  </div>
  <!-- 1. 도서 패널 전체 레이아웃 끝 -->
  
 </body>
</html>