300x250
반응형
SMALL
홈페이지의 핵심 기능 중 하나인 게시판. 작성된 글이 리스트로 정리돼 보이고, 보기 좋게 스타일링되면 홈페이지의 완성도도 확 올라갑니다!
1. 게시판 기본 구조
<div class="board">
<div class="post">
<h3>[공지] 탁구 모임 일정 안내</h3>
<p>작성자: 차차 | 날짜: 2025-04-23</p>
</div>
<div class="post">
<h3>[후기] 어제 친선 경기 재밌었어요!</h3>
<p>작성자: 정현 | 날짜: 2025-04-22</p>
</div>
</div>
2. CSS로 깔끔하게 정리하기
.board {
max-width: 700px;
margin: auto;
padding: 20px;
}
.post {
border-bottom: 1px solid #ddd;
padding: 15px 0;
}
.post h3 {
margin: 0;
color: #2c3e50;
}
.post p {
font-size: 14px;
color: #888;
}
3. 공지글은 스타일 차별화하기
.post h3::before {
content: "[공지] ";
color: red;
font-weight: bold;
}
→ 제목 앞에 자동으로 [공지] 붙이기 (선택적으로 class로 처리도 가능)
4. 카드형 게시판으로도 만들 수 있어요
.board {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 20px;
}
.post {
border: 1px solid #ddd;
border-radius: 10px;
padding: 20px;
background-color: #fafafa;
box-shadow: 0 4px 6px rgba(0,0,0,0.05);
}
→ 갤러리형 게시판에도 활용 가능!
게시판은 단순히 정보를 보여주는 공간이 아니라, ‘내 홈페이지가 살아있다’는 걸 느끼게 해주는 핵심 기능이에요. 앞으로 방명록, 후기 게시판, 공지사항 등으로 다양하게 확장해볼 수 있어요!
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
728x90
반응형
LIST
'컴퓨터강의' 카테고리의 다른 글
홈페이지 만들기 10단원: 배포하기 – 나만의 웹사이트, 세상에 공개하자! (34) | 2025.05.04 |
---|---|
홈페이지 만들기 9단원: 서버 연동 기초 이해하기 – 글은 어디로 저장될까? (44) | 2025.05.03 |
[광고]홈페이지 만들기 7단원: 글쓰기 기능 만들기 – 사용자 입력 폼 (38) | 2025.05.01 |
[광고]홈페이지 만들기 6단원: 이미지와 아이콘 제대로 다루기 (57) | 2025.04.30 |
[광고]홈페이지 만들기 5단원: 예쁜 홈페이지 디자인 – 헤더, 버튼, 레이아웃 꾸미기 (57) | 2025.04.29 |