>웹 프론트엔드 >CSS 튜토리얼 >'CSS에 대한 최종 가이드'는 어떻습니까?

'CSS에 대한 최종 가이드'는 어떻습니까?

(*-*)浩
(*-*)浩원래의
2019-05-31 17:41:553818검색

"CSS Definitive Guide"는 2007년 10월 China Electric Power Press에서 출판된 책입니다. 저자는 Eric A. Meyer입니다.

이 책에서는 한곳에서 스타일 시트만 만들어 전체 웹사이트의 모습을 만들거나 수정하는 방법, HTML이 할 수 없는 더욱 풍부한 성능 효과를 얻을 수 있는 방법을 많은 예제를 통해 자세히 설명합니다. 또한 최신 CSS 사양(css2 및 css2.1)에 따라 CSS 스타일 시트의 모든 측면을 실제로 적용하는 방법을 보여줍니다.

'CSS에 대한 최종 가이드'는 어떻습니까?

저자 소개

Eric A. Meyer는 가장 유명한 세계적 수준의 HTML 및 CSS 전문가이며 W3C CSS&FP 워킹 그룹의 멤버이자 W3C CSS 테스트 제품군의 리더입니다. 그는 웹 개발 및 디자인 분야에서 10년 이상의 경험을 갖고 있습니다. 그의 복잡한 나선형 디자인(이 책의 12장 참조)은 W3C CSS 명예의 전당에 입성했습니다. 그는 매우 활동적인 기술 저술가이며 이 책과 동반 도서 외에도 "CSS에 대한 최종 가이드"와 유명한 온라인 튜토리얼 시리즈를 집필했습니다. (추천 학습: CSS 동영상 튜토리얼.)

편집자 추천

웹 스타일을 빠르고 쉽게 통일시키고 싶나요? "CSS 최종 가이드"(3판)는 CSS2.1에 정의된 다양한 CSS 요소를 사용하여 실제 작업에 최신 CSS2를 적용하는 방법을 알려줍니다. 책의 예제를 통해 CSS를 사용하여 웹사이트의 모양을 생성하거나 수정하는 방법과 일반 HTML로는 얻을 수 없는 효과를 얻는 방법을 배우게 됩니다.

복잡한 페이지 스타일링, 접근성 향상, 시간과 노력 절약에 관심이 있는 웹 디자이너나 앱 개발자라면 이 책은 꼭 읽어야 할 책입니다. 이번 개정판은 CSS 구현 방법에 대한 포괄적인 설명을 제공하고 최신 CSS 사양에 대한 심층 분석을 제공합니다.

CSS는 웹 콘텐츠가 화면, 프린터, 음성 합성기, 화면 판독기 및 채팅 창에 표시되는 방식을 설명하기 위해 진화하는 언어입니다. 브라우저가 있는 모든 IoT 장치는 화면 크기에 관계없이 전화, 컴퓨터, 비디오 게임, TV, 시계, 키오스크 및 자동차 콘솔을 포함하여 CSS를 사용합니다. 저자인 Eric Meyer와 Estelle Weyl은 레이아웃, 전환 및 애니메이션, 테두리, 배경, 텍스트 속성, 기타 여러 도구와 기술을 사용하여 사용자 경험을 개선하고, 개발 속도를 높이고, 잠재적인 오류를 방지하고, 애플리케이션을 향상시키는 방법을 보여줍니다.

이 책은 CSS2.1이 막 출시된 선사시대에 쓰여졌습니다. 주로 CSS의 기본에 관한 것입니다. 책에는 더 이상 사용되지 않는 브라우저 태그(, 등)와 IE 및 네비게이터와 같은 고대 브라우저의 호환성에 대한 설명이 많이 나와 있습니다. 게다가 그 당시에는 CSS3가 아직 탄생하지 않았기 때문에 플렉스, 그라디언트, 트랜스폼, 트랜지션, 심지어 그리드까지 보고 싶은 독자는 우회해야 합니다.

설명이 아주 자세하네요. 개인적으로 가장 가치 있는 내용은 프레임 모델, 플로팅, 위치 지정, 테이블 길이 및 너비 계산 등에 대한 설명이며, 반복해서 읽고 공부할 가치가 있다고 생각합니다. 이런 점에서 우리는 코드를 작성할 때 지각적으로만 이해하고 그 이유를 알 수 없는 경우가 많습니다. 책에서는 위치결정의 '알고리즘'을 분리하여 브라우저가 첫 번째 단계에서 어떻게 결정하는지, 두 번째 단계에서는 어떻게 계산하는지, 이러한 상황에 직면했을 때 결국 어떤 결과를 얻게 되는지 알려준다. 특정 모델의 일반적인 원리는 무엇인지, 특수한 상황은 무엇인지, 이렇게 설정하면 어떤 오류와 마법적인 효과가 발생할 수 있는지를 알려드립니다.

온라인에서 블로그를 읽다가 산발적으로 접한 적이 있습니다. 실제로 일부 작가(예: Zhang Xinxu)는 설명을 잘 하지만, 이 책만큼은 받아들이기가 너무 어렵습니다. , 우선 순위, 단순성 및 현실.

솔직히 이 부분의 지식은 자격을 갖춘 프론트 엔드가 마스터해야 하지만, 저는 보통 "쓰려고 해도 쓸 수 있다"기 때문에 그 원리를 깊이 이해한 적이 없습니다. 매우 일반적인 시나리오는 다음과 같습니다. "아, 이 범위는 수직으로 정렬되지 않았습니다. 어떻게 해야 합니까? 아, 선 높이를 조정해 보십시오. 아니요, 가깝지도 않습니다. 그런 다음 수직 정렬을 다시 조정하고 오프셋에 음수 값을 지정해 보십시오. "하하, 바로 그거야!" 이제 다 됐으니, 안에서 무슨 일이 벌어지고 있는지 누가 신경쓰겠어요? 위의 프로그래머들(혹은 CSS 코드 테스터들)(제가 대표함)은 정말 반성할 필요가 있다고 생각합니다.

위 내용은 'CSS에 대한 최종 가이드'는 어떻습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.