2009-08-22 6 views
5

"마스터 리셋"으로 언급되어 있는지 확실하지 않지만, 내 뜻을 알 수 있습니다.CSS 마스터 재설정 - 단점?

필자는 내가 눈치 만 들어 본 사람들은 나쁜 관행처럼 뭔가를 사용할 수 있다고 필자있는 진짜 문제와

*{ 
     padding: 0; 
     margin: 0; 
    } 

을 사용하고있다. 그래서 ive는 리셋 스타일 시트를 조사했고 found this이 좋은 것처럼 보입니다. 그러나 사용하는 데 아무런 문제가 없다면 그 값을 사용하는 것이 확실하지 않습니다. * {foo : bar;}

+0

여기에서 좋은 대답을 찾지 못한 경우 www.doctype.com에 문의하십시오. – Cleiton

답변

4

일부 브라우저에서는 양식 입력의 스타일이 엉망입니다. 나는 더 안전하고 입증 된 접근법처럼 보이는 마이어 리셋을 우연히 발견 할 때까지 이것을 사용했습니다.

+0

마이어 재설정에 연결 하시겠습니까? –

+0

http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ –

+2

@Ben Alpert의 링크는 날짜가 지난 것입니다. 대신 가장 최신 버전을 사용하십시오 - http://meyerweb.com/eric/tools/css/reset/index.html 절대로 사람들이 구버전으로 연결되는 빈도를 저를 놀라게하는 일은 결코 없습니다! @ d03boy - OP가 실제로 현재 Meyer 재설정에 대한 링크를 게시했습니다. 그것은 "this found"링크입니다. –

2

CSS 재설정에 대한 인수가 있습니다. 일반적인 생각은 사용자 정의 스타일을 적용 할 수있는 모든 브라우저에서 일관되게 빈 캔버스가 제공되는 모든 속성을 "제로 아웃"하는 것입니다.

리셋을 사용하는 데 문제가 모든이 재설정 될 것입니다 - 그래서, 당신은 모든, 또는 당신이 당신의 사이트 내에서 활용 될거야 적어도 모든 사용자 정의 스타일을 지정해야합니다.

읽기 농어의보기 : http://snook.ca/archives/html_and_css/no_css_reset/

나는 종종 시스템을 주석에 적용 이상한 스타일 사이트를 참조하십시오. 예를 들어 <code> 태그를 사용하여 댓글을 남기고 사이트에서 css-reset을 사용하므로 코드 태그에 특별한 스타일이 없어 시각적으로 의미가 없습니다. 이는 메이어 (Meyers) 나 야후 (Yahoos)와 같은 풀 리셋 (full-on reset)의 문제 일뿐입니다. 개발자는 요소를 재설정하기 위해 스타일을 적용하는 것을 잊어 버렸습니다 ... 평면 재설정에는 단순하지만 다른 결과가 있습니다.

내 의견으로는 리셋을하지 않고 각 요소를 브라우저에서 제공하는 기본 스타일 위에 스타일을 지정하는 것이 좋습니다.

0

개인적인 취향이라고 생각합니다. 스타일이 복잡할수록 문제가 많아지고 구체적인 재설정 스타일 시트가 중요 할 수 있습니다. 중요한 것은 귀하의 사이트가 모든 합리적인 브라우저에서 볼 수있는 것처럼 보이는 것입니다. (합리적으로이 시점에서 나는 IE6 이상을 포함하지 않습니다).

극단적 인 경우 부정적인 여백을 처리하기 위해 몇 가지 리셋으로 전환했습니다. 그렇지 않으면 대부분의 최신 브라우저는 몇 년 전과 매우 다른 일관된 생태계로 보입니다.

관련 문제