개발자 미니민의 개발스터디

[HTML] 게시글 (article) 작성 - 연습

by mini_min

✔️ 게시글 작성 

article 테이블 토대부터 만들기

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>

<div>
	<div>
		<h3><span>| </span> 게시판</h3>
	</div>
	
	<table>
		<thead>
			<tr>
				<td>
					제목입니다.
				</td>
			</tr>
		</thead>
		
		<tbody>
			<tr>
				<td>
					이름 : 김자바
				</td>
			</tr>
			<tr>
				<td>
					글 내용 입니다.
				</td>
			</tr>
			<tr>
				<td>
					이전글 :
				</td>
			</tr>
			<tr>
				<td>
					다음글 :
				</td>
			</tr>
			<tr>
				<td>
					127.0.0.1
				</td>
			</tr>
		</tbody>
	</table>
	
	<table>
		<tr>
			<td>
				<button>수정</button>
				<button>삭제</button>
				
			</td>
			<td>
				<button>리스트</button>
			</td>
		</tr>
	
	</table>
	

</div>


</body>
</html>

 

 

1. board (전체 보드값) , table, title 값을 설정한다.

.table {width: 100%; border-spacing: 0; border-collapse: collapse;}
.board {width: 700px; margin: 30px auto;}
.title {width: 100%; font-size: 15px; font-weight: 600; padding: 13px 0;}
.table td {padding-top: 10px; padding-bottom: 10px;}

 

 

2. table-border 값을 설정해서 줄 긋기

.table-border thead > tr {	border-top: 2px solid #212529; border-bottom: 1px solid #ced4da;}
.table-border tbody > tr {	border-bottom: 1px solid #ced4da;}

 

 

3. table-article 설정. 마진이랑 패딩값을 설정해주고, table HTML 코드에서는 width 값 조절 / align 정렬해준다.

.table-article { margin-top: 20px; }
.table-article tr > td {padding-left: 5px; padding-right: 5px;}
<body>

<div class="board">
	<div class="title">
		<h3><span>| </span> 게시판</h3>
	</div>
	
	<table class="table table-border table-article">
		<thead>
			<tr>
				<td colspan="2" align="center">
					제목 입니다.
				</td>
			</tr>
		</thead>
		
		<tbody>
			<tr>
				<td width="50%">
					이름 : 김자바
				</td>
				<td width="50%" align="right">
					2022-09-28 | 조회 5
				</td>
			</tr>
			<tr>
				<td colspan="2" valign="top" height="200">
					글 내용 입니다.
				</td>
			</tr>
			<tr>
				<td colspan="2">
					이전글 :
					<a href='#'>이전글 입니다.</a>
				</td>
			</tr>
			
			<tr>
				<td colspan="2">
					이전글 :
					<a href='#'>다음글 입니다.</a>
				</td>
			</tr>
			<tr style="border-bottom: none;">
				<td colspan="2" align="right" style="padding-top: 3px;">
					127.0.0.1
				</td>
			</tr>
		</tbody>
	</table>
	
	<table class="table">
		<tr>
			<td width="50%">
				<button type="button" class="btn">수정</button>
				<button type="button" class="btn">삭제</button>
			</td>
			<td width="50%" align="right">
				<button type="button" class="btn">리스트</button>
			</td>
		</tr>
	
	</table>
	
	
	
	

</div>

</body>
</html>

 

 

4. 버튼 디자인 코드

.btn {
	color: #333;
	border: 1px solid #999;
	background-color: #fff;
	padding: 5px 10px;
	border-radius: 5px;
	font-weight: 500;
	cursor: pointer;
	font-size: 14px;
	font-family: 맑은 고딕, 나눔고딕, 돋움, sans-serif; 
	vertical-align: baseline;
}
	<table class="table">
		<tr>
			<td width="50%">
				<button type="button" class="btn">수정</button>
				<button type="button" class="btn">삭제</button>
				
			</td>
			<td width="50%" align="right">
				<button type="button" class="btn">리스트</button>
			</td>
		</tr>
	
	</table>

 

 

5. a 태그 코드 설정하기

a { color: #222; text-decoration: none; cursor: pointer; }
a:active, a:hover { color: #f28011; text-decoration: underline; }
			<tr>
				<td colspan="2">
					이전글 :
					<a href='#'>이전글 입니다.</a>
				</td>
			</tr>
			<tr>
				<td colspan="2">
					다음글 :
					<a href='#'>다음글 입니다.</a>
				</td>
			</tr>

 

 

 

 

 

블로그의 정보

개발자 미니민의 개발로그

mini_min

활동하기