2010-04-15 6 views
1

CSS로 레이아웃을 작성한 이후로 항상 다른 브라우저에서 CSS 해킹을 사용하지 않습니다.CSS 해킹 rachon d' être

귀하의 의견으로는 해킹을 사용하면 실질적인 이점이 있습니까?

건배

+0

주관적이므로 닫을 수 있으므로이 커뮤니티 위키를 만들고 싶을 수도 있습니다. –

+2

@Justin : 주관적이거나 그렇지 않습니다. Closing은 CW로는 아무 것도하지 않아야합니다. (불행하게도, 어떤 사람들은 그렇습니다.) –

+0

위키로 표시 될 때 더 많은 일이 일어나는 것처럼 보입니다. –

답변

2

일반적으로 나는 쉽고 간단하다고 말합니다. 즉, 일반적으로 개발자가 직면하게 될 수있는 모든 문제를 해결하는보다 정확하고 올바른 방법이 있습니다.

this article은 CSS 해킹을 사용하고 작성하는 데 대한 가이드 라인입니다.
가장 명백한 점은 다음과 같습니다

피가 꽤 사운드 조언을, 이럴 브라우저

의 현재 버전을 타겟팅. 저자는 CSS 해킹이 준수해야하는 것에 대한 지능적인 기준을 제공합니다.

  1. 하는 것은 유효 :

    여기에 요약 된 버전입니다. 유효하지 않은 해킹은 용납되지 않습니다.

  2. 대상 사용자 에이전트/브라우저의 이전/고정/버려진 버전 만 해당됩니다.
  3. 흉측합니다. "진짜 이익"에 의해 당신 말은, 당신이 실제로 그것을 지원하지 않는 브라우저에서 특정 효과를 귀하의 웹 사이트를 볼 수 있습니다 경우
0

나는 초기 시간을 저장 볼 수있는 유일한 혜택, 그래서 당신은 아주 아주 빨리 뭔가를 해제 할 경우 허용합니다. 어쨌든 어떤 것도 허용됩니다. 그러나 CSS를 한 번 해킹하는 것만으로도 고통 스러울 것입니다.

0

, 다음 네, 그것은 ...

그만한 가치

"이 차는 파란색보다 빨간색으로 더 멋지 겠지만 빨간색은 더 비싸고 건조하는 데 오래 걸리므로 파란색으로 갈 것입니다."라고 말할 수 있습니다. 너는 타협한다. 모든 브라우저에서 작동하도록 해킹을 사용해야하기 때문에 CSS 효과를 삭제하려는 경우 선택 사항입니다. 오랫동안 'zing!'을 줄이기 위해 유지 보수성을 높이는 것이 타협에 익숙해 진 한.

5

해킹의 장점 : 그것은 부작용이없는 해킹, 또는 그 부작용이 알려져하는 동안 주변 충분히있다, 그것은 나에게 시간을 절약 할 수있는 경우

0

을 제공하기 위해, 내가 잠깐 생각하지 않고 그것을 갈거야, 내가 무효인지 상관 없어.

IE6의 대부분은 마음에 듭니다. 나는 해킹을 깨뜨리는 업그레이드를 두려워 할 필요가 없다고 확신합니다.