이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 12625|회답: 0

[기타] 리셋 스타일 normalize.css 튜토리얼

[링크 복사]
게시됨 2018. 7. 27. 오후 2:49:36 | | | |
Normalize.css CSS 리셋의 대안입니다. 기본 HTML 요소 스타일에 대해 브라우저 간 높은 수준의 일관성을 제공합니다. Normalize.css는 HTML5의 현대적이고 프리미엄 대안입니다 (http://necolas.github.io/normalize.css/



normalize.css와 reset.css 모두 브라우저 탭을 재설정하는 스타일시트입니다

normalize.css 생성의 목적은 다음과 같습니다:

유용한 브라우저 기본 스타일을 완전히 제거하지 말고 보호하세요

일반화된 스타일: 대부분의 HTML 요소에 제공됩니다

브라우저 자체의 버그를 수정하고 브라우저 간 일관성을 보장하세요

CSS 사용성 최적화: 몇 가지 팁을 활용하세요

코드를 설명하세요: 주석과 상세한 문서를 사용하세요

Normalize.css 모바일 브라우저를 포함한 다양한 브라우저를 지원하며, HTML5 요소, 타이포그래피, 리스트, 임베디드 콘텐츠, 폼, 표를 일반화합니다. 이 프로젝트는 일반화에 기반하고 있지만, 적절한 경우 보다 실용적인 기본값을 사용했습니다.

노멀라이즈 vs 리셋

1. Normalize.css 가치 있는 채무불이행 보호함

       리셋은 거의 모든 요소에 기본 스타일을 부여하여 동일한 시각적 효과를 강요합니다. 반면 Normalize.css은 기본 브라우저 스타일을 많이 유지합니다. 즉, 더 이상 일반적인 타이포그래피 요소를 모두 스타일링할 필요가 없습니다. 각 요소가 브라우저마다 기본값이 다를 때, Normalize.css 이러한 스타일을 현대 표준에 최대한 일관성 있게 유지하려고 노력합니다.

2. Normalize.css 브라우저 버그 수정

       데스크톱과 모바일 브라우저에서 흔히 발생하는 버그를 수정합니다. 이것은 종종 리셋이 할 수 있는 범위를 넘어선 일입니다. 이와 관련해 수정Normalize.css 문제로는 HTML5 요소의 표시 설정, 사전 서식된 텍스트의 글꼴 크기 문제, IE9의 SVG 오버플로우, 그리고 다양한 브라우저와 운영체제에서 발생하는 다양한 폼 관련 버그가 포함됩니다.

3. Normalize.css 디버깅 도구가 복잡해지지 않습니다

       Reset 사용에서 가장 짜증나는 점 중 하나는 아래 이미지에서 볼 수 있듯이 브라우저 디버깅 도구의 긴 상속 체인입니다. Normalize.css에서는 이러한 문제가 없을 것입니다. 왜냐하면 저희는 가이드라인에서 다중 선택자 사용을 매우 신중하게 하며, 목표 요소만 의도적으로 스타일링하기 때문입니다.

4. Normalize.css 모듈러

        프로젝트는 관련되면서도 별개의 부분으로 나뉘어 있어, 어떤 요소가 특정 값으로 설정되는지 쉽고 명확하게 알 수 있습니다. 이렇게 하면 절대 사용하지 않을 부분(예: 형태의 일반화)을 선택적으로 제거할 수 있습니다.

5. Normalize.css 상세한 문서가 있습니다

        Normalize.css 코드는 상세하고 포괄적인 크로스 브라우저 연구와 테스트를 기반으로 합니다. 이 파일에는 자세한 코드 설명과 깃허브 위키에 추가된 지침이 있습니다. 즉, 각 코드 줄이 정확히 무엇을 하는지, 왜 작성했는지, 브라우저 간 차이점을 파악할 수 있고, 자신의 코드를 더 쉽게 테스트할 수 있습니다.

normalize.css 사용 방법

첫째, Github에서 Normalize.css을 설치하거나 다운로드하고, 그 다음에는 두 가지 주요 사용 방법이 있습니다.

전략 1: normalize.css를 자신의 프로젝트의 기반이 되는 CSS로 사용하고, 디자이너의 필요에 맞게 스타일 값을 맞춤화하세요.

전략 2: normalize.css소스 코드를 불러와서 그 위에 빌드하고, 필요하면 자신의 CSS로 기본값을 덮어쓰는 것입니다.

CSS 파일 다운로드:https://necolas.github.io/normalize.css/8.0.0/normalize.css





이전의:C# 콘솔 프로그램이 닫기 버튼을 비활성화하면 완벽하게 해결됩니다
다음:타오바오 사람들에게 프로그램을 여러 번 복사해 달라고 하세요
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com