비디오: [S&S13강-2]크롬 웹스토어 웹앱과 확장프로그램 설치 및 IE 바로연결 추가하기 2024
CSS 언어는 유연하고 강력하며 일관성이 있습니다. 그러나 완벽하지는 않습니다. 흥미로운 CSS / 웹 개발 커뮤니티에서 두 가지 아이디어가 떠돌고 있습니다.
첫 번째 개념은 CSS 재설정 스타일 입니다. 이것은 브라우저 기본 설정을 무시하면서 각 요소의 레이아웃 사양을 명시 적으로 설정하는 특수 CSS 문서입니다. 아이디어는 리셋 스타일을 먼저 포함시킨 다음 고유 한 CSS 스타일 시트를 추가하는 것입니다. 이론적으로는 브라우저 기본값을 제거하므로 모든 브라우저가 동일한 방식으로 렌더링됩니다.
가장 일반적으로 사용되는 CSS 재설정은 Eric Meyer가 공개 도메인으로 공개했으며 meyerweb에서 찾을 수 있습니다. com.
다른 많은 CSS 재설정 도구는 온라인에서 사용할 수 있으며 종종 웹 프레임 워크에 포함되어 있습니다. CSS 재설정은 한동안 인기가 있었지만 보편적으로 사용되지는 않았습니다. 이것에는 두 가지 주된 이유가 있습니다. 최신 브라우저는 일반적으로 이전보다 일관되게 콘텐츠를 표시하는 데있어 훨씬 더 나은 작업을 수행합니다.
CSS 재설정은 여러 가지 브라우저에서 CSS 스타일이 동일하게 보이기를 원할 때 좋은 생각입니다. 이는 중요한 목표가 아닐 수도 있습니다.CSS에서 볼 수있는 다른 추세는
CSS 전처리 기입니다. 이들은 CSS에없는 기능을 추가 할 수있게 해주는 특수한 인터프리터입니다. 예를 들어, bgColor라는 변수를 정의하여 CSS 스타일 전체에서 사용할 수 있습니다. 그런 다음 배경색에 대한 모든 참조를 한 번 변경할 수 있습니다. 예:
이것은 많은 장소에서 동일한 색상을 사용할 때, 특히 색상을 여러 번 변경해야하는 경우에 매우 유용합니다. 변수 외에, 대부분의 전 처리기는 mixins (이름 코드 블록)와 함수 (이름과 입력 및 출력 기능을 가진 일련의 코드 명령어)와 같은 본격적인 프로그래밍 언어에 공통적 인 다른 기능을 제공합니다.
전처리 기는 특수 코드를 CSS로 변환하는 약간의 프로그래밍 언어입니다. 변환기는 종종 JavaScript 또는 PHP와 같은 언어로 작성됩니다. 일반적으로 개발자는 지침을 일반 CSS로 컴파일하거나 클라이언트 측 코드를 호출하여 브라우저가 페이지를 렌더링하려고 시도하기 전에 코드를 일반 CSS로 자동 변환합니다.
가장 보편적 인 프리 프로세서는 SASS (Syntheticically Awesome StyleSheets)와 LESS (CSS p
재 처리기 (약자 가없는 것으로 나타남)입니다. CSS 전처리 기는 대용량 웹 프레임 워크와 컨텐츠 관리 시스템에서 일반적으로 발견됩니다. 이러한 도구 없이도 사용할 수 있지만 더 큰 프로젝트를 제외하고는 가치가있는 것보다 더 어려울 수 있습니다. CSS 전처리 기가 좋은 아이디어이며, 전문 개발자, 특히 대형 애플리케이션의 경우 매우 인기가 높아지고 있습니다. 그러나 초보자에게는 그만한 가치가 없을 수도 있습니다.