>웹 프론트엔드 >CSS 튜토리얼 >주요 기업의 CSS 적용

주요 기업의 CSS 적용

巴扎黑
巴扎黑원래의
2017-05-01 14:49:301365검색

HTML과 CSS는 일부 프로그래밍 언어 인기 통계 웹사이트에서 프로그래밍 언어로 취급되는 경우가 있지만 대부분의 프로그래머는 다양한 프로그래밍 언어 기능이 매우 약하기 때문에 프로그래밍 언어 범주에 속하지 않는다고 생각합니다. , 논리 제어, 루프 연산, 기능 등이 심각하게 부족하거나 불충분합니다.

그러나 최근에는 웹 애플리케이션이 점점 더 대중화되면서 HTML5와 CSS3가 점차 성숙해졌고, CSS를 사용하는 양과 방식도 점점 더 풍부해지고 다양해지면서 많은 프로그래머들이 개발 속도를 체감하고 있습니다. CSS는 분명히 실제 요구 사항을 충족시키지 못하므로 사람들은 CSS를 향상하기 위해 SCSS 및 LESS와 같은 다양한 도구를 개발했습니다. 이러한 도구는 CSS를 관리하기 쉽게 만들 뿐만 아니라 CSS를 크게 개선합니다. 구문 및 의미론의 용어.

지난 2014년은 많은 유명 기업들이 다양한 미디어와 채널을 통해 CSS를 활용하는 방법을 공개한 흥미로운 해였습니다. 여기에는 그들이 사용한 도구, 사용한 방법, 이러한 방법에 대한 생각, 관련된 구체적인 데이터 및 수치가 포함됩니다. 가장 일반적인 것은 Github의 Mark Otto의 CSS 파일 소개입니다. 이 기사의 목적은 모든 사람이 참조하고 비교할 수 있도록 이들을 하나로 모으는 것입니다.

회사 전처리기 접두사 #소스 코드 #Selector 보조 도구 설명

Github SCSS Custom @mixins 100+ 7,000 SCSS-lint, 스타일 가이드 2개의 최종 스타일시트, IE 선택기 제한으로 인해

버퍼 LESS Autoprefixer 93 5328 LESS 보풀 2개 최종 스타일시트

​CodePen SCSS Autoprefixer 171 1186 .editorconfig 자산 파이프라인

Ghost SCSS(libsass) Autoprefixer 36 1609 일반 지침 오픈 소스

Groupon Sass(구문이 불분명함) SMACSS Toolstrap

Lonely Planet Sass Autoprefixer 150+ 1527 Rizzo, 린트 없음 BEM / OOCSS, Normalize.css, SVG 아이콘

중간 LESS 맞춤 @mixins 50-100 ? 지침 중첩 없음, 이름 지정을 위한 맞춤 방법

Trello LESS 사용자 정의 @mixins 44 2,426 전처리기 1 최종 스타일시트, 네임스페이스

부록:

SCSS

Sass는 CSS(Cascading Style Sheets) 구문의 확장으로, 2007년에 탄생했습니다. 이는 가장 초기이자 가장 성숙한 CSS 전처리기 언어로, 변수, 상수, 중첩, 믹스인, 함수 및 기타 기능을 사용할 수 있습니다. 더 효율적이고 유연하게 작성하세요. Sass는 결국 브라우저가 사용할 수 있도록 합법적인 CSS를 컴파일할 것입니다. 즉, Sass 자체 구문은 표준 CSS 형식이 아니고 구문 내에서 동적 변수를 사용할 수 있기 때문에 브라우저가 인식하기 쉽지 않습니다. 아주 간단한 동적 언어와 같습니다.

실제로 Sass에는 이제 두 가지 문법 규칙 세트가 있습니다. 하나는 여전히 들여쓰기를 구분 기호로 사용하여 코드 블록을 구별하고, 다른 규칙 세트는 CSS와 같은 구분 기호로 중괄호({})를 사용합니다. 후자의 문법 규칙은 SCSS라고도 하며 Sass3 이후 버전에서 지원됩니다.

적게

2009년 오픈 소스 프로젝트인 이 프로젝트는 Sass의 영향을 많이 받았지만 CSS 구문도 사용했기 때문에 대부분의 개발자와 디자이너가 더 쉽게 시작할 수 있었습니다. LESS는 작성된 코드를 표준 CSS 코드로 원활하게 변환하는 다양한 방법을 제공합니다(예: Twitter의 Bootstrap 프레임워크는 LESS를 사용함).

Wikipedia의 소개에 따르면 LESS는 실제로 Sass의 영향을 받아 Alexis Sellier가 만든 오픈 소스 프로젝트입니다. 당시 SASS는 CSS에서 널리 사용되는 중괄호({}) 대신 들여쓰기를 코드 블록을 구분하는 구분 기호로 사용했습니다. 기존 CSS 사용자들의 편의성을 높이기 위해 Alexis는 LESS를 개발하여 CSS와 유사한 작성 기능을 제공했습니다.

위 내용은 주요 기업의 CSS 적용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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