Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

개발자입니다

IT BANK) JSP 3일차 - HTML, CSS 본문

JSP/IT BANK - JSP

IT BANK) JSP 3일차 - HTML, CSS

끈기JK 2022. 9. 7. 16:27

220907

 

CSS 보통 외워서 작업. 희귀한 태그는 찾아서 작업. 사이트 만들어진것 코드 참고 많이 함

 

관련 사이트

www.w3schools.com

getbootstrap.com

 

■ CSS

<head>태그 사이에 <style> 로 지정

<body>, <div> 태그 지정 가능

id: #, class: . 으로 지정 가능

이미지 저장 위치: C:\jsps\jsp_workspace\htmlExam\src\main\webapp

<img>태그: 이미지 상대 경로 <img src="images/icon1.png">

                     이미지 절대 경로 <img src="/htmlExam/images/icon2.png">

 

-CSS

width: 너비 지정. px, %로 가능

border: 선 표시

margin: 외부 여백

background: 배경 색

height: 높이 지정

<head>
	<meta charset="UTF-8">
	<title>ex13</title>
	<style>
		body{margin: 0px; padding: 0px}
		#wrap{
			width: 80%;
			border: 1px solid;
			margin: auto;
			background: #E7E7E7;  /* gray 가능 */
			height: 400px;
		}
		.box1, .box2, .box3{
			width: 300px;
			height: 200px;
			border: 1px solid;
		}
		.box1{background: #D941C5}
		.box2{background: #E7E7E7}
		.box3{background: #F2CB61}
	</style>
</head>
<body>
	<div id="wrap">
		<div class="box1">
			<img src="images/icon1.png">
			<h3>지구 사랑</h3>
			<p>
				그 철새의 이름은 인도기러기[bar-headed goose] 입니다.
				에베레스트 산을 넘는것이 목격되기도 했답니다.
			</p>	
		</div>
		<div class="box2">
			<img src="images/icon2.png">
			<h3>철새</h3>
			<p>
				그 철새의 이름은 인도기러기[bar-headed goose] 입니다.
				에베레스트 산을 넘는것이 목격되기도 했답니다.
			</p>	
		</div>
		<div class="box3">
			<img src="images/icon3.png">
			<h3>인도기러기</h3>
			<p>
				그 철새의 이름은 인도기러기[bar-headed goose] 입니다.
				에베레스트 산을 넘는것이 목격되기도 했답니다.
			</p>	
		</div>
	</div>
</body>

 

추가 사항

float: div 상자 정렬

		.box1, .box2, .box3{
			width: 300px;
			height: 200px;
			border: 1px solid;
			/* 추가 사항 */
			float: left;
			margin: 30px;	/* 외부여백. 상하좌우 네 방향 모두 들어감 */
			padding: 15px;	/* 상하좌우 들어감 */
		}
		.box1{background: #D941C; margin-left: 100px;}
		.box2{background: #E7E7E7}
		.box3{background: #F2CB61}
		
		.box1 img, .box2 img, .box3 img {float: left}
		#wrap h3 {height: 50px; text-align: center}

 

quiz2

<head>
<meta charset="UTF-8">
<title>quiz2</title>
<style>
	#logo{
		margin: auto;
		width: 1000px;
		height : 200px;
		text-align : center;
		line-height: 180px;
		background : #B7F0B1;
		/* border : 1px solid; */
	}
	#nav{
		margin: auto;
		width: 1000px;
		background : orange;
		height : 60px;
		/* border : 1px solid; */
	}
	.menu{
		float: left;
		width: 105px;
		height : 35px;
		/* border : 1px solid; */
		text-align : center;
		line-height: 30px;
		/* 상 우 하 좌 */
		margin: 10px 10px 10px 25px;
		background : #FAED7D;
	}
	#article{
		margin: auto;
		width: 1000px;
		height : 500px;
		background: #B5B2FF;
		/* border : 1px solid; */
	}
	.box{
		width: 200px;
		height : 200px;
		background: #3DB7CC;
		float : left;
		margin: 25px;
		/* border : 1px solid; */
	}
	
</style>
</head>
<body>
	<div id="logo">
		<h1>CARE LAB</h1>
	</div>
	<div id="nav">
		<div class="menu">Home</div>
		<div class="menu">Login</div>
		<div class="menu">Membership</div>
		<div class="menu">Record</div>
		<div class="menu">Free</div>
		<div class="menu">Q&amp;A</div>
		<div class="menu">Download</div>
	</div>
	<div id="article">
		<div class="box"></div>
		<div class="box"></div>
		<div class="box"></div>
		<div class="box"></div>
		<div class="box"></div>
		<div class="box"></div>
		<div class="box"></div>
		<div class="box"></div>
	</div>
</body>

 

<table> 태그

 

	<table border=1>
		<tr><!-- (행, 줄) -->
			<th>1행 1열</th> <!-- head 표의 상단에 배치 시 사용, 굵은 글꼴 -->
			<th>1행 2열</th>
			<th>1행 3열</th>
		</tr>
		<tr>
			<td>2행 1열</td> <!-- data 행의 열, 칸 -->
			<td>2행 2열</td>
			<td>2행 3열</td>
		</tr>
		<tr>
			<td>3행 1열</td> <!-- data 행의 열, 칸 -->
			<td>3행 2열</td>
			<td>3행 3열</td>
		</tr>
	</table>

 

-병합

colspan, rowspan

	<table border=1>
		<tr><!-- (행, 줄) -->
			<th colspan=2>1행 1,2열</th> <!-- head 표의 상단에 배치 시 사용, 굵은 글꼴 -->
			<th rowspan=3>1행 3열</th>
		</tr>
		<tr>
			<td>2행 1열</td> <!-- data 행의 열, 칸 -->
			<td>2행 2열</td>
		</tr>
		<tr>
			<td>3행 1열</td> <!-- data 행의 열, 칸 -->
			<td>3행 2열</td>
		</tr>
	</table>

 

quiz3