간편결제, 신용카드 청구할인
카카오페이 3,000원
(카카오페이 머니 결제시 최대할인 3천원 / 5만원 이상 결제, 기간 중 1회)
북피니언 롯데카드 30% (7,560원)
(최대할인 3만원 / 3만원 이상 결제)
EBS 롯데카드 20% (8,640원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 NEW 우리V카드 10% (9,720원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 현대카드 7% (10,050원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (8,640원)
(최대할인 4만원 / 2만원 이상 결제)
Close

SMACSS - 복잡한 CSS를 관리하는 5가지 스타일 가이드

원제 : SMACSS : Scalable and Modular Architecture for CSS
소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 20
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

12,000원

  • 10,800 (10%할인)

    600P (5%적립)

할인혜택
적립혜택
  • I-Point 적립은 출고완료 후 14일 이내 마이페이지에서 적립받기한 경우만 적립됩니다.
  • 추가혜택
    배송정보
    •  당일배송을 원하실 경우 주문시 당일배송을 선택해주세요.
    • 서울시 강남구 삼성로 512변경
    • 배송지연보상 안내
    • 무료배송
    • 해외배송가능
    주문수량
    감소 증가
    • 이벤트/기획전

    • 연관도서(79)

    • 사은품(1)

    책소개

    점점 복잡해지는 CSS를 효율적으로 쓰고 관리하는 방법, SMACSS!

    SMACSS는 Scalable and Modular Architecture for CSS 의 약자로, CSS를 효과적으로 쓸 수 있도록 돕는 스타일 가이드입니다. SMACSS는 CSS 스타일을 다섯 가지로 분류하고 각 유형에 맞는 선택자(selector)와 작명법(naming convention), 코딩 기법을 제시합니다. 이를 통해 코드의 재사용과 유지보수가 용이해지고, 확장이 가능한 모듈형 형태로 CSS를 작성할 수 있습니다. 이 책은 SMACSS가 제안하는 CSS 작성 규칙을 소개하고, 간단한 예제를 통해 사용 방법을 보여 줍니다.

    추천사

    CSS 숙련자라 할지라도 더 좋은 코드를 작성하기 위한 고민은 끝이 없을 것입니다. id, class 이름을 어떻게 작성하는 것이 좋을까? 선택자 깊이는 어느 정도가 적당할까? 모듈화를 어떻게 진행할까? 전역 속성과 지역 속성을 어떤 방법으로 분리할까? 어떻게 하면 반복되는 코드를 줄이고 재사용률을 높일까? Sass/LESS 와 같은 전처리기는 어떤 원리로 동작할까? 이런 고민을 하던 와중에 SMACSS라는 CSS 개발 방법론을 알게 됐습니다. 2년 전 트위터에 누군가 SMACSS 책을 번역해 주면 좋겠다고 글을 올린 적이 있는데 박소은 님께서 제 소원을 짠 하고 이뤄 주셨네요. 초심자에게는 시행착오를 줄이는 지름길이, 숙련자에게는 자신의 개발 스타일을 다시 한번 점검하는 계기가 되기에 충분한 내용이라고 생각합니다.
    - 정찬명 / SK planet 프론트엔드 개발자

    목차

    1장 CSS 규칙 범주화하기
    __1.1 명명 규칙

    2장 베이스 규칙
    __2.1 CSS 초기화

    3장 레이아웃 규칙
    __3.1 ID 선택자 사용하기
    __3.2 레이아웃 예제

    4장 모듈 규칙
    __4.1 타입 선택자 사용 피하기
    __4.2 새로운 컨텍스트
    __4.3 모듈의 서브클래싱

    5장 상태 규칙
    __5.1 모듈과의 차이
    __5.2 !important 사용하기
    __5.3 상태 규칙을 모듈과 결합하기

    6장 테마 규칙
    __6.1 테마
    __6.2 서체 정의하기
    __6.3 이름의 의미

    7장 상태 변경하기
    __7.1 상태 변경이란
    __7.2 클래스 명에 의한 변경
    ____7.2.1 부모와 형제의 상태가 문제인 이유
    ____7.2.2 속성 선택자로 상태 변화 핸들링하기
    ____7.2.3 클래스 기반의 상태 변화로 CSS 애니메이션 다루기
    __7.3 가상 클래스에 의한 변경
    __7.4 미디어쿼리에 의한 변경
    __7.5 상태 변화에 관한 모든 것

    8장 적용 가능성의 깊이
    __8.1 깊이 최소화하기

    9장 선택자 성능
    __9.1 CSS는 어떻게 해석되는가
    ____9.1.1 요소의 스타일은 요소가 생성될 때 해석된다
    ____9.1.2 오른쪽에서 왼쪽으로 해석되는 CSS
    ____9.1.3 어떤 규칙이 적용되는가?
    ____9.1.4 제한은 하되, 과하게 제한하지 않기

    10장 HTML5와 SMACSS

    11장 프로토타이핑

    __11.1 프로토타입의 목표
    ____11.1.1 상태
    ____11.1.2 지역화
    ____11.1.3 의존성
    __11.2 퍼즐 조각
    __11.3 여러분의 프로토타입

    12장 전처리기
    __12.1 전처리기란 무엇인가?
    __12.2 전처리기 설치하기
    __12.3 전처리기의 유용한 기능들
    ____12.3.1 변수
    ____12.3.2 중첩 표현
    ____12.3.3 믹스인
    ____12.3.4 함수
    ____12.3.5 익스텐션
    ____12.3.6 더 나아가기
    __12.4 문제를 맞닥뜨리고 벗어나기
    ____12.4.1 깊은 중첩
    ____12.4.2 SMACSS에서의 중첩
    ____12.4.3 불필요한 확장
    ____12.4.4 SMACSS 익스텐션
    ____12.4.5 과하게 사용된 믹스인
    ____12.4.6 반복적인 패턴을 위한 SMACSS
    ____12.4.7 파라미터화 된 믹스인
    __12.5 전처리기 정복하기
    ____12.5.1 중첩을 이용한 상태 기반의 미디어쿼리
    ____12.5.2 파일 정리하기
    __12.6 전처리기에 대한 회고

    13장 자주 쓰이지 않는 요소
    __13.1 테이블

    14장 아이콘 모듈

    15장 복잡한 계승

    __15.1 !important가 잘못 쓰인 경우
    __15.2 불완전한 세계

    16장 코드 형식 지정하기
    __16.1 한 줄 vs 여러 줄
    __16.2 속성 묶기
    __16.3 색상 선언
    __16.4 일관성 유지하기

    17장 리소스
    __17.1 SMACSS 리소스
    __17.2 CSS 전처리기
    __17.3 컴포넌트 기반의 프레임워크/방법론
    __17.4 다른 프레임워크들
    __17.5 문서
    __17.6 다른 리소스들

    저자소개

    조나단 스눅 [저] 신작알림 SMS신청 작가DB보기
    생년월일 -
    출생지 -
    출간도서 0종
    판매수 0권

    1994년부터 취미로, 1999년부터는 직업으로 웹 사이트를 만들고 있는 웹 개발자이자 디자이너이다. 웹 개발에 관한 팁과 요령, 서평 등을 올리는 블로그(Snook.ca)를 운영하고 있다. [The Art and Science of CSS](SitePoint), [Accelerated DOM Scripting](Apress)을 공동 저술했고, 잡지 [.net]과 웹 사이트 'A List Apart', 'SitePoint'에 글을 쓰기도 한다.

    저자의 다른책

    전체보기
    생년월일 -
    출생지 -
    출간도서 0종
    판매수 0권

    즐겁게 코딩하기 위해 노력하는 개발자다. 경제학을 전공하며 조금 다뤄봤던 R을 통해 코딩의 매력에 빠져 이 세계에 발을 들였고, 안주하지 않기 위해 끊임없이 노력 중이다. [SMACSS:복잡한 CSS를 관리하는 5가지 스타일 가이드](인사이트, 2016)를 번역했다.

    이 상품의 시리즈

    Programming Insight 시리즈(총 88권 / 현재구매 가능도서 80권)

    펼쳐보기

    이 책과 내용이 비슷한 책 ? 내용 유사도란? 이 도서가 가진 내용을 분석하여 기준 도서와 얼마나 많이 유사한 콘텐츠를 많이 가지고 있는가에 대한 비율입니다.

      리뷰

      0.0 (총 0건)

      구매 후 리뷰 작성 시, 북피니언 지수 최대 600점

      리뷰쓰기

      기대평

      작성시 유의사항

      평점
      0/200자
      등록하기

      기대평

      0.0

      교환/환불

      교환/환불 방법

      ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

      교환/환불 가능 기간

      고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

      교환/환불 비용

      고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

      교환/환불 불가사유

      반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
      배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

      소비자 피해보상

      소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
      교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

      기타

      도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

      배송안내

      • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

      • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

      • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

      • 배송비

      도서(중고도서 포함) 구매

      2,000원 (1만원이상 구매 시 무료배송)

      음반/DVD/잡지/만화 구매

      2,000원 (2만원이상 구매 시 무료배송)

      도서와 음반/DVD/잡지/만화/
      중고직배송상품을 함께 구매

      2,000원 (1만원이상 구매 시 무료배송)

      업체직접배송상품 구매

      업체별 상이한 배송비 적용