웹사이트의 스타일을 디자인하는 마법의 언어
웹사이트를 보다 보면 어떤 사이트는 깔끔하고 세련된 반면, 어떤 사이트는 단순하고 투박하다는 느낌을 받으신 적 있으신가요?
그 차이를 만드는 핵심 요소 중 하나가 바로 CSS(Cascading Style Sheets)입니다.
HTML이 웹페이지의 뼈대를 만든다면, CSS는 그 뼈대에 색을 입히고 꾸며주는 역할을 합니다.
즉, CSS는 웹사이트의 디자인을 담당하는 스타일 언어입니다.
CSS는 Cascading Style Sheets의 약자로,
웹 페이지의 글꼴, 색상, 배치, 여백, 애니메이션 등 시각적인 요소를 제어할 수 있도록 만들어진 스타일 시트 언어입니다.
CSS를 이용하면 웹사이트를 한층 더 보기 좋고 사용자 친화적으로 만들 수 있습니다.
선택자 {
속성: 값;
속성: 값;
}
예시:
p {
color: blue;
font-size: 16px;
line-height: 1.5;
}
위 코드는 모든 <p> 태그에 파란 글씨, 16px 글자 크기, 줄간격 1.5를 적용합니다.
<p style="color:red;">이 문장은 빨간색입니다.</p>
<head>
<style>
h1 { color: green; }
</style>
</head>
<link rel="stylesheet" href="style.css">
외부 CSS 방식이 가장 일반적이고 유지보수가 쉬워 실제 웹 개발에서 많이 사용됩니다.
기능 설명
색상 변경 | 글자, 배경, 테두리 등 다양한 색상 적용 |
글꼴 조정 | 폰트 크기, 글꼴 종류, 두께 등 조절 가능 |
배치 조절 | 박스 정렬, 플렉스박스, 그리드 시스템 |
여백 조절 | margin, padding 등 공간 조정 |
반응형 웹 | 미디어쿼리로 모바일/PC 환경 대응 |
애니메이션 | 부드러운 전환 효과, 움직임 구현 |
<button class="btn">클릭하세요</button>
.btn {
background-color: #3498db;
color: white;
padding: 10px 20px;
border: none;
border-radius: 10px;
cursor: pointer;
transition: background-color 0.3s;
}
.btn:hover {
background-color: #2980b9;
}
위 예제를 적용하면 파란색 배경의 예쁜 버튼이 만들어지며, 마우스를 올리면 색이 부드럽게 바뀝니다.
@media (max-width: 768px) {
body {
background-color: #f0f0f0;
}
}
화면이 768px 이하일 때 배경색을 연한 회색으로 바꾸는 코드입니다.
이처럼 CSS는 다양한 화면 크기에 맞게 스타일을 다르게 적용할 수 있습니다.
CSS는 혼자만 알아도 정적인 HTML 사이트를 훨씬 멋지고 사용자 친화적으로 바꿀 수 있습니다.
CSS는 웹사이트의 외형을 담당하는 핵심적인 도구입니다.
디자인 감각이 없어도, CSS를 통해 체계적이고 보기 좋은 웹사이트를 쉽게 만들 수 있습니다.
코드를 몇 줄만 작성해도, 내 웹페이지가 완전히 달라 보이는 걸 직접 경험해보세요!
페이지디 반응형 홈페이지 제작 서비스
페이지디 반응형 홈페이지 제작 서비스, 반응형 홈페이지 제작 전문 페이지디!
paged.kr
홈페이지 제작시 무료로 사용하는 아이콘 세상, Google Icons (Material Symbols) 완벽 가이드 (3) | 2025.06.06 |
---|---|
무료로 즐기는 웹폰트의 세계, Google Fonts 완전 정복! (2) | 2025.06.05 |
홈페이지 제작 시 세련된 한글 폰트 사용하기: Noto Sans KR 적용 방법 & 소개 (0) | 2025.06.05 |
CSS로 텍스트에 그라데이션 주는 방법 (with 예제 코드) (1) | 2025.06.05 |
CSS로 배경에 그라데이션 주는 방법 (with 예제 코드) (0) | 2025.06.05 |