스크랩

구간

스타일로 말해요 CSS를 아는 웹디자이너

시리즈 : 위키북스 오픈소스 & 웹 시리즈 [79]

제이슨 크랜포드 티그 저 | 남덕현 역 | 위키북스 | 2010년 08월

북트리

정가
$50.00
판매가
$40.50 (19%↓) 최저가 보상
적립금
$0.81 (2%P)
출고예상일
2026년 10월 08일 수령예상일 안내
북카트 담기 바로구매하기 위시리스트담기

평점 -  ·  리뷰 0

리뷰 쓰기

ISBN : 9788992939492 / 368쪽 173 x 235 (㎜)

이 상품에 궁금하신점이 있으세요? 1:1상담문의

추천inside
Adobe Flash Player 가져오기

이 분야의 베스트셀러

아래의 도서와 구매하시면 이 도서들의 적립금을 즉시적용해 드립니다.

책 소개

출판사 리뷰

CSS는 디자이너가 아닌 개발자를 위한 것이다?

[거짓] : 많은 디자이너들이 CSS는 디자이너의 업무가 아니라, 단지 '코더'를 위한 것이라고 생각합니다. 이러한 이야기들을 상당히 많은 디자이너들로부터 들었습니다. \"나는 프로그램 언어를 배우고 싶지 않다.\" 이렇게 말을 하는 디자이너들에게는 3가지 기본적인 논리가 있습니다.

첫 번째 논리 : 개발자들이 이해하면, 난 이해할 필요가 없다.
저자는 편집 디자이너로 디자인을 시작했고, 인쇄 과정을 처음부터 끝까지 이해해야 했습니다. CMYK, 종이의 두께 등에 대해 알아야 하고, 출력 파일을 만드는 법도 알아야 했습니다. 이런 것들을 이해해야 하는 것은 저자의 디자인이 직접 선택한 적절한 매체에서 최고의 결과를 얻어야 하기 때문이었습니다. 적어도 여러분 자신이 코드를 작업할 계획이 전혀 없더라도, CSS가 어떻게 동작하는지 이해한다면, 한 단계 더 발전된 웹 디자이너가 될 수 있을 것입니다.

두 번째 논리 : CSS는 배우기 어렵다.

CSS는 실제로 디자이너의 마인드를 가지고 개발됩니다. 어렵지 않은 일반적인 용어가 사용되어 쉽게 이해하고 기억될 수 있습니다.

세 번째 논리 : 난 프로그래머가 아니라 디자이너라고요!!

CSS는 프로그램 언어가 아니라 스타일 시트 언어입니다. 무엇이 다르냐고요? 스타일 시트 언어는 문서 안에 있는 서로 다른 객체들이 어떻게 표현되는지 로직 기반인 function보다 인간이 이해하기 쉬운 간단한 스타일 규칙을 이용하여 컴퓨터에게 쉽게 이야기해줍니다. CSS는 콘텐츠가 어떻게 동작하는지 설명하는 게 아니라, 어떻게 보여야 하는지를 설명합니다.

저자 소개

  • 저자 : 제이슨 크랜포드 티그
지은이 : 제이슨 그랜포드 티그
제이슨 크랜포드 티그는 최초의 온라인 잡지인 CMC에서 디자이너로 웹을 시작하여 15년 넘게 웹 디자이너로 일하고 있다. CNN, Virgin Group, AOL을 포함한 최고의 웹 사이트들의 작업에 참여했다. 컨설턴트이자 강사(www.brighteyemedia.com)로서 W3C와 현재 진행 중인 사안들에 자문을 하고 있다. 그의 베스트셀러인 『CSS,DHTML, 그리고 Ajax: Visual QuickStart Guide』를 포함해 많은 디자인 책을 출간했다. 블로그 webbedenvironments.com를 운영한다.  

옮긴이 : 남덕현
SK커뮤니케이션즈 UI개발팀에서 근무 중이며, 네이트 메인, 싸이월드 블로그 섹션 개편, 모바일 싸이월드 블로그 등의 UI개발 업무를 담당했다. 『제프리 젤드만의 웹표준 가이드』(위키북스, 2007) 감수, 『CSS 완벽 가이드』(위키북스, 2009)를 번역했다. 웹이라는 공간이 모든 사람들을 위해 올바르게 구현될 수 있는 그 날을 꿈꾼다. 개인 블로그 wp_of_dstyle (http://dstyle.org/)  

역자 소개

SK커뮤니케이션즈, NHN에서 UI개발 업무를 담당했다. 『제프리 젤드만의 웹표준 가이드』(위키북스, 2007) 감수, 『CSS 완벽 가이드』(위키북스, 2009),  『스타일로 말해요』(위키북스, 2010)를 번역했다. 웹과 맥, 그리고 책읽기를 좋아하고, 글쓰기와 번역에 관심을 갖고 있다. SK커뮤니케이션즈 UI개발팀에서 근무하고 있다.

목차

Part 1 웹의 첫걸음

1장 웹페이지는 무엇일까요?

HTML, 자바스크립트, 그리고 CSS
- DOM이란 무엇일까?
- HTML과 CSS
- 자바스크립트와 CSS
- 플래시와 CSS

2장 웹 디자이너의 도구 상자

웹 브라우저
- 인터넷 익스플로러 (IE)
- 파이어폭스 (FF)
- 사파리 (Sa)
- 오페라 (Op)
- T크로스오버를 이용해 맥(Mac)에서 인터넷 익스플로러 6 테스트 하기
파이어폭스의 부가기능
- Firebug
- Colorzilla
- Palette Grabber
- MeasureIt
- Pixel Perfect
코드 에디터
- Coda
- TopStyle
- CSSEdit
- Dreamweaver
온라인에서 사용할 수 있는 도구들
- ColorJack
- Adobe Kuler
- Typetester
- SUMO Paint

3장 CSS에 대한 오해들

첫 번째 오해 : CSS는 디자이너가 아닌 개발자를 위한 것이다?
두 번째 오해 : CSS는 디자이너가 원하는 대로 다룰 수 없다?
세 번째 오해 : CSS는 많은 브라우저에서 일관성 없이 보인다?

Part 2 CSS 문법 알아보기

4장 구문: 의미 만들기

스타일 규칙
- 스타일 규칙 선언 부분
- 기본 스타일 규칙
- 더 많은 스타일 선언하기
- 규칙 조합하기
선택자의 종류
- HTML 선택자
- 클래스 선택자
- id 선택자
문맥 안에서의 스타일
- 콘텐츠의 위치에 따른 스타일 지정하기
- 자식 요소를 위한 스타일
- 형제 요소를 위한 스타일
특별한 경우를 위한 스타일
- 링크 상태
- 링크 액션을 위한 스타일
- 유동적인 액션을 위한 스타일
- 문단의 일부분을 위한 스타일

5장 시맨틱: 스타일의 의미 부여하기

스타일 규칙이 지정되는 곳
- HTML 태그에 지정하는 인라인 스타일
- 웹페이지 안에 삽입된 스타일
- 외부 스타일
CSS에 설명 추가하기
상속
- 상속 덮어쓰기
순서
구체성
- CSS 규칙의 가중치 결정하기
중요도
미디어
단계적으로 적용하기

6장 어휘 : 말이 통하다

값
- 키워드
- 변수
폰트
텍스트
배경
- 이미지 반복
- 이미지 위치
단계적으로 적용하기
박스
- 디스플레이
- 불투명도
- 플롯
- 너비와 높이
- 테두리선
- 패딩
- 마진
- IE 고치기
위치 지정
- 위치지정 타입
- 평면 위치 설정하기
- 공간 위치 설정하기
테이블
리스트
커서
디자인 향상
- 그림자
- 둥근 모서리
- 외곽선

Part 3 원어민처럼 말하기

7장 CSS로 디자인하기

작업 과정 : 개요
기획하기
- 스케치하기
- 페이지 흐름도
- 와이어프레임
- 무드 보드
- 시각적 구성요소들
구축하기
- 크롬 자르기
- 스타일 가이드
- 프로토타입
배치하기
- 알파
- 베타
- 런칭
작업 과정 반복하기

8장 레이아웃

구조
- Head와 Body
- CSS를 위한 HTML 프레임워크
- CSS 추가하기
기본 스타일
- 브라우저 기본 스타일 설정하기
- 나만의 기본 스타일 설정하기
그리드
- 행
- 컬럼
- 섹션

9장 타이포그래피

폰트의 선택
- 핵심 웹 폰트
- 웹 안전 폰트
- 다운로드할 수 있는 폰트
유동적인 타이포그래피
- 서체 선택하기
텍스트 꾸미기
- 헤더
- 문단과 인용 블록
- 리스트

10장 내비게이션

CSS 스프라이트 (CSS Sprites)
링크
메뉴
버튼

11장 크롬

투명 이미지 사용하기
- IE6에서 투명 PNG 이미지 사용하기
그리드 정의하기
- 컬럼
- 행
로고와 폼
- 로고
- 폼
섹션 정의하기
- 광고를 위한 대체 버전
- 마지막 꾸미기

12장 마지막 이야기

CSS 벨리데이션
- 웹표준을 위한 디자인?
CSS 프레임워크
- 나만의 CSS 프레임워크 만들기
다른 매치를 위한 CSS
- 모바일 장치
- 프린트
CSS 최적화의 방법
- 일반적인 사항
- 디자인
- 코드화 작업
- 최적화하기

부록

A: voxLibris 코드

index.html
main.css
default.css
layout.css
layout.css
navigation.css
chrome.css

B: CSS 값

길이
- 픽셀인가? em인가?
폰트
URL
색상
- 색상 불투명도

C: 인터넷 익스플로러 문제 해결하기

쿼크 이해하기
해결법 1: Doctype 전환하기
해결법 2: 조건부 스타일
해결법 3: 언더스코어 핵
IE6에서 발생하는 공통적인 문제들

top