>웹 프론트엔드 >CSS 튜토리얼 >CSS는 모순을 재설정합니다

CSS는 모순을 재설정합니다

Joseph Gordon-Levitt
Joseph Gordon-Levitt원래의
2025-02-08 09:44:10671검색

The CSS Reset Contradiction 20 년 동안 웹 및 프론트 엔드 개발 분야는 CSS 재설정을 사용하고 있습니다 (단순성, "재시작"및 "표준화"가 여기에 포함되어 있음). Tantek Çelik이 2004 년 에이 모든 것을 시작한 것으로 보이기 때문에 "About"라고 말하지만 (당신도 저를 찾을 수 있습니다) 다른 저자들은 비슷한 기술을 일찍 사용했을 수도 있습니다.

기본 전제 CSS 재설정은 사용자 에이전트가 웹 페이지를 제시하는 방식에 차이가 있습니다. 즉, 기본 스타일이 다양합니다. 이러한 차이는 주어진 웹 사이트에 영향을 미칩니다.

이러한 차이는 중요하며 처리해야합니다.

에서 또는 한 번에 사용자 에이전트가 CSS를 동일한 방식으로 처리하면 CSS 재설정이 필요하지 않다는 것이 분명합니다.

차이가 적용되지 않으면 CSS 재설정이 필요하지 않다는 것도 분명합니다. 예를 들어, 형태 스타일 차이는 형태없는 사이트에서는 중요하지 않습니다.
    및 - 마니 주장은 이것에 대해 불필요한 주장을 가지고 있습니다. 또한 차이가 충분히 중요하지 않은 경우 CSS 재설정이 필요하지 않음을 의미합니다.
  1. 나는 지난 20 년 동안 우리는 모든 저자가 사용자 에이전트 간의 스타일 차이가 그들에게 영향을 미치는지와 그 차이가 실제로 중요한지에 초점을 맞추지 않았다고 생각합니다.
  2. 그러나 다른 문제가 있습니다.
  3. 현실 CSS 재설정 사용자의 경우 CSS 재설정을 사용해야한다고 생각합니다. CSS 재설정 사용자는 CSS 재설정을 사용해야하거나 사용하는 것이 더 안전하다고 생각하기 때문에 사용한다고 생각하지 않을 수 있습니다. 그러나 실질적인 관점에서 볼 때 CSS 재설정을 사용하는 것도 현실의 일부입니다.
  4. CSS 재설정 사용자는 다른 현실, 즉 CSS 재설정을 사용하는 개발자 및 웹 사이트 소유자의 현실을 무시합니다.
  5. 이것은 위에서 설명한 전제로 설명 할 수 있지만 두 가지 이유가 있습니다.

CSS 재설정의 맥락에서 CSS 재설정을 사용하지 않는 웹 사이트 및 응용 프로그램의 존재에 대한 논의는 거의 없습니다. CSS 재설정없이 제대로 작동합니다.

실제로 우리가 관찰하는 입장은 항상 필요하고 CSS 재설정이 필요하지 않은 극한의 위치를 ​​취할 때 궁극적으로 모순을 초래합니다. p & ¬p.

*

전제는 모순의 화해를 허용하는 반면, 문제는 여전히 남아 있습니다. CSS 재설정에 대한 우리의 논의에서 재설정없이 작동하는 웹 사이트가 있다는 것을 인정하지 않는 것 같습니다. 이데올로기 이데올로기 이데올로기 이데올로기 이데올로기 이데올로기 이데올로기 이데올로기의 이데올로기 이데올로기의 이데올로기 이데올로기의 이데올로기 이데올로기의 이데올로기 이데올로기의 이데올로기 이데올로기의 이데올로기의 이데올로기는 이데올로기의 이데올로기 이데올로기의 이데올로기 이데올로기 이데올로기 이데올로기 이데올로기 이데올로기 이데올로기 이데올로기 이데올로기 이데올로기 이데올로기는 이데올로기 이데올로기 이것은 옳고 도움이되지 않습니다.

>이 모든 것입니까? 아니요 : <.>

편의성

CSS 재설정은 제품 형태가되었습니다. CSS 재설정이 많이 있으며 (검색은 내가 찾을 수있는 최고의 세트보다 더 많은 종류를 보여줍니다) 일부 HTML/CSS 및 JS 프레임 워크로 구워졌습니다.

이를 통해 개발자가 전제를 잊어 버리고 CSS 재설정이 일반적으로 필요하다고 가정 할 수 있습니다.

그래서 우리는 오래 전에 사람들이 작동하지 않더라도 리셋 사용에 대한 의문을 중단했다는 것을 관찰 할 수있었습니다. †

결과 는 유효하지 않고 허구의 HTML을 출판하는 것과 유사하며, 이들은 모두 프론트 엔드 개발의 기술을 침식하고 있습니다.

우리의 선택은 무엇입니까?

우선, 우리는 CSS 재설정의 구내를 명확히하고 이러한 구내를 토론에 포함시켜야합니다. 이것은 토론을 덜 뜨겁게 만들고 더 나은 결정을 내릴 것입니다.

둘째, 우리는 현실 점검을 수행해야합니다. CSS 재설정을 사용하지 않고 모든 사용자 에이전트에서 잘 작동하는 많은 웹 사이트 및 응용 프로그램이 있습니다. 이것은 우리의 현실의 일부이며, 일부 CSS 재설정의 성능 및 유지 보수 발자국을 감안할 때, 그것은 시청할 가치가있는 현실입니다.

셋째, 우리는 서로 도전하고 아마도 더 중요한 것은 스스로에게 도전해야합니다. 편의를 추구하는 것은 당연한 것처럼 보이지만 결과를 명확히하는 것이 중요합니다. 편의성은 쉽게 만족스럽고 교리 및 궁극적으로 무지로 이어질 수 있습니다. 개발자의 삶을 조금 더 어렵게 만드는 것이 유용합니다.

우리 가이 모든 일을 할 때, 우리는 20 년 전에 갈 수있는 곳에 있어야합니다. 복잡성 또는 개발자 자격의 변동성. 그러나 이것은 단지 우리가 가지고 있지 않은 현 상태에 대한 추측입니다.

*제목은 의도적으로 불완전합니다.

이 기사를 검토 해 주신 Miriam Suzanne과 Jad Joubran

에게 감사드립니다.

*

모순은 공식 논리에서 생각하면 모순이 결론을 도출 할 수있게 해줍니다.

이것이 "CSS 재설정 첫 번째 규칙"이 손실되는 이유입니다. 재설정이있는 웹 사이트를 설정 한 후 재설정을 사용하지 않으면 한 번 이상 테스트해야합니다.

위 내용은 CSS는 모순을 재설정합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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