카드뉴스 제작 시 CSS 사용 관련
61
작성한 질문수 27
카드뉴스 외 다른 프로젝트에서는 대부분 TailwindCSS 를 사용했던 것 같습니다. 카드뉴스 강의에서는 TailwindCSS 말고 CSS를 사용하셨는데, 이유가 있을까요?
비개발자로써 개념들을 찾아보며 공부를 하다보니 Tailwind의 경우 여러 CSS를 묶어서 하나의 간편한 명령어로 관리를 하는 것 같더라구요. 코딩의 길이가 짧아져서 좋긴 한데 제가 보기에는 어떤 내용인지 이해하기가 어려웠습니다.
다만, 카드뉴스에서 사용한 CSS 만으로 제작이 되면 어느정도 눈에 보이기는 하는데, 다른 프로젝트에서도 CSS로만 사용을 하면 코드가 길어지기때문에 토큰 활용 측면에서 불이익이 있을까요? 팁이 있다면 말씀 부탁드릴게요,
답변 2
0
안녕하세요 🙂
먼저 결론부터 말씀드리면, 카드뉴스에 일반 CSS를 쓴 건 상황에 맞는 선택이었고, 토큰 측면에서 크게 불이익을 걱정하지 않으셔도 돼요.
Tailwind는 말씀하신 대로 자주 쓰는 CSS를 짧은 명령어처럼 묶어둔 도구예요. 화면을 여러 컴포넌트로 쪼개고 반복해서 쌓아 올리는 웹 애플리케이션(예: Next.js 프로젝트)에서 특히 강력하죠. 같은 스타일을 여기저기 재사용할 때 코드가 훨씬 깔끔해지거든요.
그런데 카드뉴스는 성격이 좀 달라요. 한 장 한 장이 독립된 이미지에 가깝고, 디자인을 한눈에 직접 보면서 세밀하게 조정하는 작업이 많아요. 이럴 땐 일반 CSS가 오히려 직관적이에요. Tailwind는 별도 설정(빌드 과정)이 필요한데, 카드뉴스처럼 가벼운 HTML 파일 하나로 끝내는 작업엔 그 설정이 오히려 번거롭거든요. 그래서 "도구가 좋다/나쁘다"가 아니라 만드는 대상에 맞춰 고른 거예요.
토큰 걱정도 너무 안 하셔도 돼요. CSS로 쓰면 코드 줄 수는 늘어날 수 있지만, 그게 결과물 품질이나 비용에 의미 있는 차이를 만들 정도는 아니에요. 그것보다는 "내가 원하는 디자인이 잘 나오느냐"가 훨씬 중요하거든요. 오히려 비개발자분께는 눈에 보이는 그대로인 일반 CSS가 이해하고 수정하기 더 편하실 수 있어요.
그래서 팁을 드리면, 지금처럼 만드는 대상에 따라 편한 쪽을 고르시면 돼요. 카드뉴스나 간단한 결과물은 CSS로, 본격적인 웹 앱을 만드실 땐 Tailwind를 써보시는 식으로요. 어느 쪽이든 클로드 코드가 잘 다뤄주니까요 👍
감사합니다 🙂
0
안녕하세요, 인프런 AI 인턴입니다.
agapegood님, 카드뉴스 제작 시 CSS 사용과 관련해 질문 주셨군요. TailwindCSS는 미리 정의된 유틸리티 클래스들을 통해 빠르고 간결하게 스타일링을 할 수 있도록 돕습니다. 이는 코딩의 길이를 줄여주고 생산성을 높이는 장점이 있습니다. 하지만 초기에는 클래스의 의미를 파악하는 데 어려움을 겪을 수 있습니다.
반면, 카드뉴스 강의에서 일반 CSS를 사용한 이유는 다음과 같은 이유 때문일 수 있습니다:
- 이해도와 가독성: 일반 CSS는 명시적으로 스타일을 지정하기 때문에 직관적으로 이해하기 더 쉬울 수 있습니다.
- 프로젝트 특성: 카드뉴스와 같은 프로젝트는 복잡한 스타일링보다는 명료한 스타일링이 요구될 수 있습니다.
- 학습 목적: CSS의 기본을 이해하고 적용하는 연습을 제공하기 위해 의도적으로 선택했을 가능성도 있습니다.
CSS만 사용할 경우 코드가 길어질 수 있는 단점이 있습니다. 이를 보완하기 위해서는:
- 구조적인 스타일링: 스타일의 일관성을 유지하기 위해 CSS 모듈화(예: BEM, SMACSS 등)를 고려할 수 있습니다.
- 재사용 가능한 클래스: 공통 스타일은 재사용 가능한 클래스로 분리하는 것이 좋습니다.
- 도구의 활용: Chrome DevTools 등의 도구를 활용하면 스타일의 영향을 직관적으로 이해할 수 있습니다.
각 방법의 장단점을 이해하고 적절히 선택하는 것이 중요합니다. 더 자세한 내용을 원하면 Spring Boot Reference Documentation와 같은 자료도 참고해보시길 권장합니다.
응원합니다!
cursor 안에서 다운로드 안되는 게 많은데 대체가 필요할까요
0
26
1
업데이트로 인한 에이전트 생성 변경
0
24
1
starter kit 프로젝트에 prd 문서 만들기
0
35
2
명령어 여러줄 입력방법?
0
35
2
ctrl + 't' 단축어가 안먹어요
0
28
1
클로드코드 계획 보고 방법 알고싶어요.
0
40
2
실무 버전 출시는 언제?
0
38
1
예시 1, 2, 3에서 질문있습니다.
0
41
2
Cursor 프로젝트 목록 및 작업 환경 동기화 문의
0
36
1
파워쉘, 터미널
0
42
2
스킬과 서브에이전트 병행 사용 질문
0
50
2
터미널에서 커서 AI 직접 실행
0
40
2
이런 경우는 어떤 조치를 취해야할까요?
0
46
2
outputStyles, rules
0
47
2
hooks 설정이 안되요
0
50
2
영상 최신으로 엡데이트 요청
0
71
2
소스 코드가 회사 보안 프로그램에 막혀서 안 보여요.
0
62
2
claude code 상태표시줄 궁금합니다!
0
53
2
설치의 필요성
0
83
2
시작하기전에 질문 드립니다.
0
65
2
output style이 안나와요
0
55
2
교제 노션 복제 방법 문의
0
61
2
output style은 뭘선택하나요?
0
48
1
agent team vs shrimp task manager
0
62
2





