inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

카드뉴스 만들기: 직접 제작부터 재사용 스킬 패키징까지 (UP_260421)

카드뉴스 제작 시 CSS 사용 관련

52

agapegood

작성한 질문수 27

0

카드뉴스 외 다른 프로젝트에서는 대부분 TailwindCSS 를 사용했던 것 같습니다. 카드뉴스 강의에서는 TailwindCSS 말고 CSS를 사용하셨는데, 이유가 있을까요?

비개발자로써 개념들을 찾아보며 공부를 하다보니 Tailwind의 경우 여러 CSS를 묶어서 하나의 간편한 명령어로 관리를 하는 것 같더라구요. 코딩의 길이가 짧아져서 좋긴 한데 제가 보기에는 어떤 내용인지 이해하기가 어려웠습니다.

다만, 카드뉴스에서 사용한 CSS 만으로 제작이 되면 어느정도 눈에 보이기는 하는데, 다른 프로젝트에서도 CSS로만 사용을 하면 코드가 길어지기때문에 토큰 활용 측면에서 불이익이 있을까요? 팁이 있다면 말씀 부탁드릴게요,

react 인공지능(ai) claude

답변 2

0

짐코딩

안녕하세요 🙂

먼저 결론부터 말씀드리면, 카드뉴스에 일반 CSS를 쓴 건 상황에 맞는 선택이었고, 토큰 측면에서 크게 불이익을 걱정하지 않으셔도 돼요.

Tailwind는 말씀하신 대로 자주 쓰는 CSS를 짧은 명령어처럼 묶어둔 도구예요. 화면을 여러 컴포넌트로 쪼개고 반복해서 쌓아 올리는 웹 애플리케이션(예: Next.js 프로젝트)에서 특히 강력하죠. 같은 스타일을 여기저기 재사용할 때 코드가 훨씬 깔끔해지거든요.

그런데 카드뉴스는 성격이 좀 달라요. 한 장 한 장이 독립된 이미지에 가깝고, 디자인을 한눈에 직접 보면서 세밀하게 조정하는 작업이 많아요. 이럴 땐 일반 CSS가 오히려 직관적이에요. Tailwind는 별도 설정(빌드 과정)이 필요한데, 카드뉴스처럼 가벼운 HTML 파일 하나로 끝내는 작업엔 그 설정이 오히려 번거롭거든요. 그래서 "도구가 좋다/나쁘다"가 아니라 만드는 대상에 맞춰 고른 거예요.

토큰 걱정도 너무 안 하셔도 돼요. CSS로 쓰면 코드 줄 수는 늘어날 수 있지만, 그게 결과물 품질이나 비용에 의미 있는 차이를 만들 정도는 아니에요. 그것보다는 "내가 원하는 디자인이 잘 나오느냐"가 훨씬 중요하거든요. 오히려 비개발자분께는 눈에 보이는 그대로인 일반 CSS가 이해하고 수정하기 더 편하실 수 있어요.

그래서 팁을 드리면, 지금처럼 만드는 대상에 따라 편한 쪽을 고르시면 돼요. 카드뉴스나 간단한 결과물은 CSS로, 본격적인 웹 앱을 만드실 땐 Tailwind를 써보시는 식으로요. 어느 쪽이든 클로드 코드가 잘 다뤄주니까요 👍

감사합니다 🙂

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

agapegood님, 카드뉴스 제작 시 CSS 사용과 관련해 질문 주셨군요. TailwindCSS는 미리 정의된 유틸리티 클래스들을 통해 빠르고 간결하게 스타일링을 할 수 있도록 돕습니다. 이는 코딩의 길이를 줄여주고 생산성을 높이는 장점이 있습니다. 하지만 초기에는 클래스의 의미를 파악하는 데 어려움을 겪을 수 있습니다.

반면, 카드뉴스 강의에서 일반 CSS를 사용한 이유는 다음과 같은 이유 때문일 수 있습니다:

  1. 이해도와 가독성: 일반 CSS는 명시적으로 스타일을 지정하기 때문에 직관적으로 이해하기 더 쉬울 수 있습니다.
  2. 프로젝트 특성: 카드뉴스와 같은 프로젝트는 복잡한 스타일링보다는 명료한 스타일링이 요구될 수 있습니다.
  3. 학습 목적: CSS의 기본을 이해하고 적용하는 연습을 제공하기 위해 의도적으로 선택했을 가능성도 있습니다.

CSS만 사용할 경우 코드가 길어질 수 있는 단점이 있습니다. 이를 보완하기 위해서는:
- 구조적인 스타일링: 스타일의 일관성을 유지하기 위해 CSS 모듈화(예: BEM, SMACSS 등)를 고려할 수 있습니다.
- 재사용 가능한 클래스: 공통 스타일은 재사용 가능한 클래스로 분리하는 것이 좋습니다.
- 도구의 활용: Chrome DevTools 등의 도구를 활용하면 스타일의 영향을 직관적으로 이해할 수 있습니다.

각 방법의 장단점을 이해하고 적절히 선택하는 것이 중요합니다. 더 자세한 내용을 원하면 Spring Boot Reference Documentation와 같은 자료도 참고해보시길 권장합니다.

응원합니다!

안녕하세요 ai툴 질문있습니다.

0

6

1

Python 문의드립니다.

0

4

0

슬랙 연동 방법 및 파일 관련 질문

0

7

1

터미널앱으로 Terminus 사용 문의

0

10

0

스킬생성 후 업데이트.

0

8

1

강의 화면이랑 조금 달라 문의드립니다.

1

14

1

서브에이전트 활용 질문입니다.

0

16

2

plan mode를 진행하는것에 있어서

0

19

1

클로드 코드 설치 관련

0

27

1

스타터킷 중요도에 대한 질문입니다.

0

25

1

전체적인 개발에 대해 문의드립니다.

1

50

1

줄바꿈 시 \ 필수인가요?

0

58

2

2605 이후 최신 클로드코드 강의 추가 부탁드립니다.

0

58

2

커리큘럼 문서 제공받을 수 있을까요?

0

50

1

outputStyle 설정하는데 어디서 문제일까요?

0

38

3

test.txt파일 삭제시 rm명령어이니 클로드의 질문이 있어야 한다고 하셨는데

0

29

2

검은화면

0

37

3

강의교환링크안열려요.....

0

45

2

영상재생에러 [확인부탁드려요!!!]

0

31

2

클로드 채팅에서 코드로 넘어가기

0

46

2

110강부터 따라가기가 힘듭니다...

0

70

2

커서에서 붙여넣기

0

44

2

깃허브 사용시 폴더경로 관련질문

0

32

2

/output-style 명령어는 폐기 되었다고 나오네요.

0

43

2