반응형 홈페이지 제작을 위한 CSS 파일 스타일 구성 > 개발자 노트

본문 바로가기
사이트 내 전체검색

개발자 노트

반응형 홈페이지 제작을 위한 CSS 파일 스타일 구성

페이지 정보

profile_image
작성자 임자넷
댓글 0건 조회 511회 작성일 24-04-07 02:33

본문

반응형 웹사이트를 만들기 위한 기본적인 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;
    }
}

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

회사명 : 회사명 / 대표 : 대표자명
주소 : OO도 OO시 OO구 OO동 123-45
사업자 등록번호 : 123-45-67890
전화 : 02-123-4567 팩스 : 02-123-4568
통신판매업신고번호 : 제 OO구 - 123호
개인정보관리책임자 : 정보책임자명

접속자집계

오늘
728
어제
700
최대
1,546
전체
116,748
Copyright © 소유하신 도메인. All rights reserved.