반응형 홈페이지 제작을 위한 CSS 파일 스타일 구성
페이지 정보
작성자 임자넷 작성일 24-04-07 02:33 조회 633 댓글 0본문
반응형 웹사이트를 만들기 위한 기본적인 CSS 파일 구조 (예제)
1. 기본 스타일: 전체 페이지의 기본적인 스타일을 지정합니다.
2. 헤더 스타일: 사이트의 헤더 부분을 스타일링합니다.
3. 내비게이션 메뉴 스타일: 사이트의 내비게이션 메뉴를 스타일링합니다.
4. 메인 컨텐츠 스타일: 페이지의 메인 컨텐츠 영역을 스타일링합니다.
5. 푸터 스타일: 사이트의 푸터 부분을 스타일링합니다.
6. 미디어 쿼리: 다양한 화면 크기에 따라 레이아웃 및 스타일을 조정합니다.
위의 CSS 예제는 헤더, 내비게이션, 메인 콘텐츠, 푸터를 포함한 간단한 레이아웃을 보여줍니다.
이 코드를 수정하여 웹사이트의 요구에 맞게 스타일을 추가하거나 변경할 수 있습니다.
/* 기본 스타일 */
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
}
.container {
width: 90%;
margin: 0 auto;
}
/* 헤더 스타일 */
header {
background-color: #333;
color: #fff;
padding: 20px 0;
}
.logo {
font-size: 24px;
font-weight: bold;
}
/* 내비게이션 메뉴 스타일 */
nav {
text-align: center;
}
nav ul {
list-style: none;
padding: 0;
}
nav ul li {
display: inline-block;
margin: 0 10px;
}
nav ul li a {
color: #fff;
text-decoration: none;
}
/* 메인 컨텐츠 스타일 */
main {
padding: 20px 0;
}
/* 푸터 스타일 */
footer {
background-color: #333;
color: #fff;
padding: 20px 0;
text-align: center;
}
/* 미디어 쿼리 */
@media screen and (max-width: 768px) {
.container {
width: 80%;
}
header {
padding: 15px 0;
}
.logo {
font-size: 20px;
}
nav ul li {
margin: 0 5px;
}
main {
padding: 15px 0;
}
footer {
padding: 15px 0;
}
}
@media screen and (max-width: 480px) {
.container {
width: 90%;
}
.logo {
font-size: 18px;
}
nav ul li {
display: block;
margin: 10px 0;
}
}
댓글목록 0
등록된 댓글이 없습니다.