[비개발자 사고법 02강] CSS가 뭐냐고요? 웹페이지에 입히는 '옷'입니다
AI가 만든 화면, "좀 더 이쁘게…"밖에 못 했다면 — 오늘 그 벽을 넘습니다
AI에게 "홈페이지 하나 만들어 줘"라고 하면 정말 뚝딱 만들어집니다. 그런데 막상 띄워 보면 회색 글씨에 어딘가 촌스러운 화면이라, 기능은 멀쩡한데도 "이걸 어디 내놓기 민망한데, 뭐라고 고쳐 달라고 하지?"에서 딱 막히죠. 코드를 못 짜서가 아닙니다. "이쁘게 해 줘"라고 막연하게 시켜서 막연하게 나온 것뿐이에요. 오늘은 그 벽을 넘는 두 번째 열쇠를 드립니다 — 지난 편 HTML이 뼈대였다면, 그 위에 입히는 '옷'이 바로 CSS입니다. 이 단어들만 알면 AI에게 디자인을 정확히 시키고, AI의 디자인 답도 알아듣기 시작합니다.
▶ 먼저 영상을 보고 오시면 아래 글이 복습이자 심화가 됩니다.
왜 AI가 만든 화면은 자꾸 '촌스러울'까
바이브 코딩으로 사이트를 만들어 보면 기능은 신기하게 멀쩡합니다. 버튼도 눌리고 신청도 넘어가요. 그런데 화면이 회색 글씨에 어색한 글자체로 떠서 도무지 내놓기 민망한 경우가 많죠. "이걸 올렸다간 아무도 안 보겠는데, 차라리 남한테 맡기나?" 하는 생각까지 듭니다. 이런 경험, 다들 있으실 겁니다.
면접장을 떠올려 보세요. 한 사람은 셔츠를 다려 입고, 한 사람은 추리닝에 슬리퍼를 신고 왔습니다. 말을 섞기도 전에 0.5초 만에 평가가 끝나 버리죠. 웹사이트도 똑같아요. 지난 편에서 HTML 뼈대를 아무리 튼튼하게 잡았어도, 들어온 사람이 "이거 AI가 대충 만든 거 같은데" 하고 0.5초 만에 나가 버리면 그 안의 좋은 내용은 보이지도 않습니다. 그래서 오늘은 그 겉모습, 옷을 입히는 법을 챙깁니다.
CSS는 웹페이지에 입히는 '옷'입니다
새 집을 다 지었다고 상상해 보세요. 기둥도 벽도 섰는데 아직 시멘트 벽 그대로라 횅하죠. 여기에 벽지를 바르고 페인트를 칠하고 가구를 들이면? 똑같은 집인데도 완전히 다른 집처럼 보입니다. 그 인테리어를 담당하는 친구가 바로 CSS예요.
HTML이 뼈대라면, CSS는 그 위에 입히는 옷이자 화장이자 인테리어입니다. 핵심은 알맹이(글자·버튼)는 그대로 두고 보이는 옷만 갈아입힌다는 것 — HTML은 그 자리에 그대로 있고, 그 위에 색과 디자인만 덧입히는 거죠.
딱 두 가지만 — '어디를' 그리고 '어떻게'
CSS로 디자인을 시킬 때, 외울 용어는 사실 필요 없습니다. 딱 두 가지만 정하면 돼요. 첫째 '어디를'(꾸밀 대상), 둘째 '어떻게'(어떤 모습으로). 이 둘만 콕 짚어 주면 AI는 알아듣습니다.
예를 들어 "제목을(어디를) 파란색으로(어떻게) 바꿔 줘" — 이게 전부입니다. 코드 한 줄 몰라도 돼요. '어디를'엔 보통 제목·소개글·버튼·배경이면 충분하고, '어떻게'엔 색·크기 같은 걸 넣으면 되죠.
CSS의 네 가지 — 색·글꼴·박스·여백
'어떻게'에 들어가는 재료는 크게 네 가지면 충분합니다 — 색, 글꼴·크기, 박스, 여백. 색은 디지털 페인트칠이고, 글꼴·크기는 "현재 기준 0.2배 키워 줘"처럼 기준+배수로 말하면 정확합니다. 박스는 테두리·둥근 모서리·그림자를 주면 요즘 흔한 카드가 되고, 여백은 안쪽·바깥쪽 공간이라 넉넉할수록 깔끔하고 고급스러워 보이죠. 외울 것 없이 아래 표 한 장이면 끝납니다.
| CSS 재료 | 쉬운 뜻 | 이렇게 지시 |
|---|---|---|
| 색 | 글자·배경 색칠 | "제목을 시원한 파랑으로" |
| 글꼴·크기 | 서체와 글자 크기 | "제목을 현재 기준 1.5배, 굵게" |
| 박스 | 테두리·둥근 모서리·그림자(=카드) | "버튼을 둥근 모서리 카드로, 옅은 그림자" |
| 여백 | 안쪽·바깥쪽 공간 | "제목 위 여백을 넉넉하게 띄워 줘" |
배치와 반응형 — 가로로·격자로·폰까지 한 번에
뼈대만 있을 때는 요소들이 위에서 아래로 주르륵 쌓입니다. 가로로도 놓고 가운데에 딱 맞추고 싶을 때, 그걸 마법처럼 해 주는 게 플렉스 박스예요. 가로 정렬·가운데 모으기·양 끝 벌리기를 한 줄로 처리하죠(메뉴바, 로그인 박스, 로고와 메뉴를 양 끝에 둔 헤더가 다 이겁니다). 사진 갤러리나 상품 목록처럼 바둑판으로 깔고 싶으면 그리드로 "2×3 격자로 배치해 줘"라고 하면 됩니다.
마지막으로 중요한 게 반응형이에요. 같은 사이트를 PC로도 폰으로도 보는데, 화면 크기가 완전히 다른데 어떻게 둘 다 멀쩡할까요? CSS가 화면 크기를 스스로 감지해, PC에서는 가로 3칸, 좁은 폰에서는 세로 1칸으로 배치를 자동으로 바꿔 주기 때문입니다. PC용·폰용을 따로 만들 필요가 없어요. 그래서 "모바일에서도 반응형으로 크기가 자연스럽게 조절되게 해 줘"라고만 해도 AI는 정확히 알아듣습니다.
막연한 지시 vs 사장님처럼 지시 — 한 문장 차이
같은 AI에게 같은 일을 시켜도 결과는 하늘과 땅 차이가 납니다. 그 차이는 실력이 아니라 지시의 구체성에서 갈리죠. 여러분은 코드를 짜는 사람이 아니라, AI에게 제대로 시키는 '사장님'이에요.
✅ "카드는 둥근 모서리에 옅은 그림자로 명암처럼 보이게, 버튼은 눈에 띄는 색, 글씨는 한 단계 키우고, 휴대폰에서는 카드가 한 줄로 위에서 아래로 쌓이게 해 줘."
똑같은 AI인데, 끌려다니는 사람과 결과를 통제하는 사람의 차이는 바로 이 한 문장에서 갈립니다.
반대로 AI가 "플렉스 박스로 가운데 정렬하고 패딩을 줘서 반응형으로 처리했어요"라고 답할 때도 있죠. 무슨 말인지 모르면 그냥 "고마워" 하고 넘어가게 됩니다. 이럴 땐 "그 단어를 쉽게 비유로 설명해 줘. 내가 판단하고 다시 지시할게"라고 되받으면 돼요. 모르는 단어가 나와도 받아칠 수 있으면, 더는 AI에게 끌려다니지 않습니다.
오늘 핵심 3가지를 점검합니다. 답을 고르고 [정답 확인]을 누르면 즉시 채점됩니다.
Q1. CSS를 한 마디로 가장 정확히 표현한 것은?
Q2. AI에게 디자인을 정확히 시킬 때 반드시 정해야 하는 '두 가지'는?
Q3. '반응형(뷰포트)'이 하는 일로 가장 알맞은 것은?
🎯 디자인 지시력 점수
해당되는 항목을 모두 클릭해 체크하세요. 마지막에 [내 점수 보기]를 누르면 등급이 나옵니다.
- CSS가 '웹페이지에 입히는 옷(꾸미기)'이라는 걸 설명할 수 있다
- 좋은 디자인 지시는 '어디를 + 어떻게' 두 가지로 이뤄진다는 걸 안다
- 색·글꼴·박스·여백이 CSS의 기본 네 가지임을 안다
- '둥근 모서리 + 그림자 = 카드'를 지시 문장으로 만들 수 있다
- 플렉스 박스(가로·가운데 정렬)와 그리드(격자)로 배치를 지시할 수 있다
- 반응형이 'PC·폰을 한 번에 대응'하는 것임을 안다
- "이쁘게 해 줘" 대신 구체적인 단어로 지시할 수 있다
- AI가 모르는 단어로 답하면 "쉽게 비유로 설명해 줘"라고 되받을 수 있다
'어디를'(제목·버튼·배경) 정하고 '어떻게'(색·글꼴·박스·여백)를 정하면, 코드 없이도 화면을 다듬을 수 있습니다. 가로·가운데로 놓는 플렉스 박스, 격자로 까는 그리드, PC·폰을 한 번에 잡는 반응형까지. 이 단어들만 알아도 AI에게 디자인을 콕 집어 지시하고, AI의 답도 알아듣게 됩니다.
「비개발자 사고법」은 한 편씩 쌓일수록 AI에게 시키는 힘이 붙는 시리즈입니다. 유튜브 채널 구독으로 새 영상을 가장 먼저 받아보시고, AI아카데미 자료실에서 다른 무료 자료도 함께 보세요.
혼자 막힐 때 옆에서 잡아주는 사람이 있으면 속도가 다릅니다. 온라인 강의로 체계적으로 익히거나, 1:1 컨설팅·강의 문의로 우리 회사·내 업무에 맞춘 적용을 받아보세요. 외부강사 김지백이 직접 안내합니다.
자주 묻는 질문
주간 AI 실무 레터
이 글이 도움이 됐다면, 매주 현장에서 검증한 AI 활용법·새 자료를 이메일로 받아보세요. 광고 없이, 바로 쓰는 것만.
우리 조직에 맞는 AI 교육을
설계해드립니다.
위 자료의 내용을 기반으로 맞춤형 강의 커리큘럼을 구성해드립니다. 기업·공공기관·임원 대상 프로그램 모두 가능합니다.
조회수·다운로드 카운트 등 인터랙티브 기능은 자료실 인터랙티브 페이지에서 이용하실 수 있습니다.