AI는 웹페이지를 어떻게 만들까
오늘은 HTML, CSS, JS 문법을 깊게 배우지 않습니다. 대신 AI가 웹페이지를 만들 때 필요한 요청을 내용, 모양, 움직임으로 나누어 말하는 법을 배웁니다.
세 가지 역할
오늘의 명령 공식
내용: [제목, 설명, 이미지, 카드, 버튼 이름]을 넣어줘. 모양: [색, 글자 크기, 여백, 카드 배열, 모바일 조건]으로 보여줘. 움직임: [버튼/탭/검색]을 누르면 [어떤 행동]이 일어나게 해줘.
AI는 웹페이지를 한 번에 마법처럼 만드는 것이 아니라, 내용을 놓고, 모양을 정하고, 누르면 반응하는 행동을 붙입니다. 초심자는 문법보다 이 세 가지를 나누어 말하는 법을 먼저 배웁니다.

코드 이름을 외우기 전에, AI가 웹페이지를 만들 때 필요한 요청을 세 묶음으로 나누어 봅니다.


HTML, CSS, JS라는 이름은 들어도 됩니다. 하지만 오늘의 목표는 문법 암기가 아니라 AI에게 어떤 부분을 부탁할지 정확히 말하는 것입니다.
태그 이름, 속성 이름, 중괄호를 먼저 외우려고 하면 웹 만들기가 갑자기 어려워집니다.
“무엇을 넣을지, 어떻게 보일지, 눌렀을 때 무엇이 일어날지”를 먼저 정리합니다.
AI에게 가장 먼저 말해야 하는 것은 화면에 들어갈 실제 내용입니다. 제목, 설명, 이미지, 카드, 버튼 이름이 여기에 들어갑니다.
방문자가 3초 안에 무슨 페이지인지 알 수 있게 합니다.
작품 사진, 수업 사진, 목록처럼 보여줄 자료를 정합니다.
“누르기”가 아니라 “수업 신청”, “작품 보기”처럼 행동을 말합니다.
같은 내용도 글자 크기, 색, 간격, 카드 배치에 따라 전혀 다르게 보입니다. AI에게 원하는 분위기를 구체적으로 말해야 합니다.
모니터 수업에서는 작은 글씨가 바로 실패입니다. 제목과 설명을 충분히 크게 요청합니다.
내용이 붙어 있으면 답답합니다. 카드 사이와 섹션 사이의 간격을 정합니다.
컴퓨터에서 3열이어도 휴대폰에서는 1열로 바뀌어야 합니다.
웹페이지는 보는 것만이 아닙니다. 버튼, 탭, 검색, 슬라이드처럼 사용자가 누르면 반응하는 부분이 있습니다.
신청 버튼을 누르면 문의 섹션이나 신청 링크로 이동합니다.
게임, 앱, 웹처럼 탭을 누르면 아래 내용이 바뀝니다.
자료가 많을 때 검색어에 맞는 카드만 보여줄 수 있습니다.
AI가 이상한 결과를 만들 때는 대부분 필요한 정보가 빠져 있어서 마음대로 추측했기 때문입니다.
AI가 가짜 문장과 어울리지 않는 이미지를 채울 수 있습니다.
글씨가 작거나, 카드가 답답하거나, 색이 수업 분위기와 맞지 않을 수 있습니다.
버튼은 보이지만 눌러도 아무 일도 일어나지 않을 수 있습니다.
좋은 명령은 길기만 한 문장이 아니라, 필요한 부분이 빠지지 않은 문장입니다.
“내 작품 소개 홈페이지 만들어줘. 예쁘게 해줘.”
“내용은 작품 사진 6장과 설명 카드입니다. 모양은 밝고 넓은 갤러리 느낌입니다. 사진 카드를 누르면 큰 이미지가 열리게 해주세요.”
수업에서는 어려운 용어보다 이 공식을 먼저 사용합니다. 나중에 HTML, CSS, JS라는 이름과 연결하면 됩니다.
내용: 페이지 제목, 설명 2문장, 이미지 3장, 카드 4개를 넣어줘. 모양: 글자는 크게, 여백은 넓게, 카드는 2열로 보여줘. 모바일에서는 1열로 바꿔줘. 움직임: 작품 보기 버튼을 누르면 갤러리 섹션으로 이동하게 해줘.
깊게 외우지는 않습니다. 다만 AI가 말하는 결과를 이해하려면 이름 정도는 알고 있으면 좋습니다.
내용을 놓는 뼈대입니다. 제목, 문단, 이미지, 버튼이 어디에 있는지 정합니다.
모양을 정하는 규칙입니다. 색, 크기, 여백, 정렬, 반응형을 맡습니다.
움직임을 붙입니다. 클릭, 검색, 탭 전환, 슬라이드 같은 행동을 맡습니다.
좋은 웹사이트를 볼 때 “예쁘다”에서 끝내지 말고 내용, 모양, 움직임을 나누어 관찰합니다.
오늘은 코드를 쓰지 않습니다. 만들고 싶은 페이지를 내용, 모양, 움직임으로 나누어 적습니다.
집에서는 완성 코드를 만들 필요가 없습니다. 다음 시간에 쓸 좋은 요청문을 준비합니다.
내가 만들고 싶은 웹페이지 주제를 하나 고르고, 들어갈 내용 5가지를 적어 옵니다.
그 페이지가 어떤 분위기여야 하는지 색, 글자 크기, 카드 배열, 버튼 행동을 문장으로 적어 옵니다.
오늘은 HTML, CSS, JS 문법을 깊게 배우지 않습니다. 대신 AI가 웹페이지를 만들 때 필요한 요청을 내용, 모양, 움직임으로 나누어 말하는 법을 배웁니다.
내용: [제목, 설명, 이미지, 카드, 버튼 이름]을 넣어줘. 모양: [색, 글자 크기, 여백, 카드 배열, 모바일 조건]으로 보여줘. 움직임: [버튼/탭/검색]을 누르면 [어떤 행동]이 일어나게 해줘.
주제: ________________________________
보는 사람: ____________________________
목적: ________________________________
HTML: 내용을 놓는 뼈대
CSS: 모양을 정하는 규칙
JavaScript: 움직임을 붙이는 코드
반응형: 화면 크기에 맞게 바뀌는 모양