[LG CNS 6기] 본 과정 2일차 TIL / [프론트엔드] - 상품 웹 제작

김승진·2026년 7월 29일

LG CNS AM 6기 TIL

목록 보기
11/46

1. 오늘의 한 줄 요약

  • 어제 실습했던 로그인 웹 제작에 이어서, 카드형식의 상품형 웹 제작 실습등을 진행하였다.

2. 배운 내용

핵심 개념:

  1. 라이브러리 vs 프레임워크
    라이브러리는 내가 필요할 때 불러다 쓰는 것, 프레임워크는 반대로 내 코드를 프레임워크가 불러다 쓰는 것이다.

  2. CSS의 사용 위치

  • 인라인 스타일 시트: 태그 안에 style=""로 직접 쓰는 방식
  • 내부 스타일 시트: <style> 태그로 문서 안에 작성하는 방식
  • 외부 스타일 시트: 별도 .css 파일을 <link>로 연결하는 방식
  1. CSS의 구성
  • 선택자(Selector): 스타일을 적용할 대상 (예: .tour-prd)
  • 속성(Property): 어떤 걸 바꿀지 (예: color, width)
  • 속성값(Value): 그 속성에 줄 구체적인 값 (예: red, 200px)

새롭게 알게 된 점:

  • ==는 값만 비교하고 타입은 안 따지는데, ===는 값이랑 타입까지 같아야 true라는 걸 알았다.
    (10 == "10"은 true, 10 === "10"은 false)
  • 인라인 스타일 > 내부 스타일시트 > 외부 스타일시트 > 브라우저 기본 스타일 순으로 적용되고,
    !important로 강제로 우선순위를 올릴 수 있다.

헷갈렸던 점:

  • padding이랑 margin이 둘 다 "여백"인데, 콘텐츠 안쪽 여백인지 바깥쪽 여백인지 아직도 살짝 헷갈린다.
    padding은 콘텐츠와 테두리(border) 사이의 여백이고,
    margin은 테두리 바깥, 다른 요소와의 여백이라고 이해했는데 실제로 몇번 더 봐야 익숙해질 것 같다.

3. 실습 / 적용

직접 해본 것:

  • 카드형 상품 목록(card.html), 주문/배송 안내(order.html), 예약 폼(reservation.html) 페이지를
    각각 css 파일이랑 연결해서 만들었다.

card.html - 카드형 상품 목록

order.html — 주문/배송 안내

reservation.html — 예약 폼

결과:

  • 실습 진도까지는 모두 완벽하게 동작하는 것 같다.

4. 오늘의 회고

  • 느낀 점: 어제 HTML,CSS,JS 실습 진도를 나갔을 때는 따라가기에 조금 벅찼다. 그래서, 어제 강의 후에 복습과, html 서적을 통해서 추가 학습을 하였고, 그 후에 오늘 수업을 들으니까 조금 더 잘 이해할 수 있었던 것 같다. 실습을 하다 보니까 느낀건데, 프런트에는 재밌는 부분이 많다는 것을 느꼈다. 아무래도, 코드 하나 바꿀때마다 실시간으로 바뀌는게 눈으로 보이니까 더 그런 것 같다.
  • 다음에 할 것 : 오늘 실습했던 코드 복습과, 추가적으로 웹 사이트 바꿔보기

#LGCNS #LGCNS6기 #개발자 #LGCNSINSPIRECAMP

profile
이것저것

0개의 댓글