이 기사에서는 웹사이트 재구성의 기초를 마련하는 몇 가지 일반적인 CSS 기술을 요약합니다. 유용한 내용을 배울 수 있기를 바랍니다.
1. CSS 약어 사용
약어를 사용하면 CSS 파일의 크기를 줄이고 읽기 쉽게 만들 수 있습니다. CSS 약어의 주요 규칙은 "CSS 기본 구문"을 참조하세요.
2. 값이 0이 아닌 이상 단위를 명확하게 정의하세요.
크기 단위를 정의하는 것을 잊어버리는 것은 CSS 초보자들이 흔히 저지르는 실수입니다. HTML에서는 ;100만 쓸 수 있지만 CSS에서는 "너비:100em"과 같이 정확한 단위를 지정해야 합니다. 단위를 정의하지 않은 상태로 둘 수 있는 예외는 두 가지뿐입니다: 줄 높이와 값 0입니다. 다른 값은 단위 뒤에 와야 합니다. 값과 단위 사이에 공백을 추가하지 않도록 주의하세요.
3. 대소문자 구분
XHTML에서 CSS를 사용할 때 요소 이름은 정의됩니다. 이 오류를 방지하려면 모든 정의 이름을 소문자로 사용하는 것이 좋습니다.
필요한 경우 HTML 및 XHTML에서도 대소문자를 구분합니다. 작성 시 CSS의 정의가 XHTML의 태그와 일치하는지 주의 깊게 확인하시기 바랍니다
4. 클래스 및 ID
이전에 요소 제한을 취소합니다. 요소에 대한 클래스를 정의하기 위해 작성할 때. 또는 ID는 페이지에서 고유하고 페이지에서 여러 번 사용될 수 있으므로 이전 요소 한정자를 생략할 수 있습니다. 예:
div.
fieldset.details { /* 선언 */ }
#content { /* 선언 */ }
.details { /* 선언 */ }으로 작성할 수 있습니다.
이렇게 하면 일부 바이트를 절약할 수 있습니다.
5. 기본값
일반적으로 padding의 기본값은 0이고 background-color의 기본값은 투명합니다. 기본값은 브라우저마다 다를 수 있습니다. 충돌이 두려운 경우 다음과 같이 스타일 시트 시작 부분에서 모든 요소의 여백 및 패딩 값을 0으로 정의할 수 있습니다.
* {
margin:0;
padding:0;
}
6. 상속 가능한 값을 반복적으로 정의할 필요가 없습니다.
CSS에서는 하위 요소가 자동으로 값을 상속합니다. 상위 요소에 정의된 색상, 글꼴 등의 속성 값은 반복 정의 없이 하위 요소에 직접 상속될 수 있습니다. 그러나 브라우저가 정의를 재정의할 수 있다는 점에 유의하세요. 일부 기본값
7. 가장 가까운 첫 번째 원칙 동일한 요소에 대한 정의가 여러 개 있는 경우 가장 가까운(최소 수준) 정의가 우선 적용됩니다. 업데이트: Lorem ipsum dolor set CSS 파일에서 요소 p를 정의하고 클래스 업데이트도 정의했습니다 p { margin:1em 0 ;
font- size:1em;
color:#333;
}
.update {
font-weight:bold; 클래스는 p보다 가깝습니다. 자세한 내용은 W3C의 "선택기의 특이성 계산"을 확인하세요.
8. 다중 클래스 정의
9. 하위 선택기 사용
하위 선택기를 사용하는 것이 효율성에 영향을 미치는 이유 중 하나라는 것을 알면 클래스 정의를 많이 절약할 수 있습니다. 다음 코드를 보세요:

플라이 아웃 메뉴! 두 번째는 호버 이벤트를 사용하여 더 많은 메뉴 항목을 표시하는 메뉴를 구현해야합니다. 우선, 그들은해야합니다

"웹의 힘은 보편적입니다. 장애에 관계없이 모든 사람의 접근은 필수적인 측면입니다."- Tim Berners-Lee

이번 주에 Roundup : DatePickers는 키보드 사용자에게 두통, Fouc와 싸우는 데 도움이되는 새로운 웹 구성 요소 컴파일러를 제공하고 있으며, 마침내 스타일링 목록 항목 마커에 손을 대고 사이트에서 웹 커넥션을 얻는 4 단계입니다.

짧은 답변 : Flex-Shrink 및 Flex-Basis는 아마도 당신이 찾고있는 것일 것입니다.

이번 주에 Web Platform News의 세계를 둘러싼 Google 검색 콘솔은 크롤링 된 마크 업을보다 쉽게 볼 수 있습니다.

Indieweb는 일입니다! 그들은 회의와 모든 것을 얻었습니다. 뉴요커는 심지어 그것에 대해 글을 쓰고 있습니다.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

SecList
SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구
