문제

사이트를 구축할 때 아무런 해킹이나 해결 방법 없이 보여줄 수 있으면서도 최대한의 기능을 유지할 수 있는 브라우저를 하나 이상 갖고 싶습니다.표준을 완벽하게 준수하는 브라우저가 없다는 사실을 알면 어느 브라우저가 가장 가까운가요?

또한 단일 브라우저가 전문적으로 보이는 표준 영역이 있습니까?예를 들어 Opera는 모든 음성 관련 CSS 표준을 준수하는 데 열중하는 것 같습니다.

도움이 되었습니까?

해결책

원정 여행 최신을 사용하여 웹킷 야간 빌드.

전 세계의 어떤 브라우저도 아직 이것을 사용하지는 않지만(Chrome조차도) 걱정하는 것이 표준뿐이라면 그것이 최선의 선택입니다. 통과합니다. 산성3, 아직 시중의 어떤 브라우저도 할 수 없는 일입니다.

다른 팁

내가 아는 대부분의 사람들이 일하는 방식은 Firefox(Firebug와 함께)를 실행하고 그 안에서 개발하는 것입니다.Firebug는 디버깅을 위한 귀중한 도구입니다.그들은 일반적으로 거기에 도달한 내용을 IE 및 기타 브라우저에 입력하려고 합니다.귀하의 질문에 대한 정확한 답변은 아니지만(100% 규정을 준수하지는 않지만 거의 비슷함) 도움이 되기를 바랍니다.

이것은 훌륭한 질문이지만 단 하나의 답변을 제공하기가 어렵습니다.전통적으로 Opera는 표준을 가장 잘 준수해 왔습니다.실제로 오랫동안 ACID2 테스트를 통과한 유일한 브라우저였습니다.FireFox와 IE는 이 문제를 주장할 수 없습니다(비록 IE8이 이 문제를 해결해야 하고 FF는 항상 이를 해결하기 위해 노력하고 있지만).

그러나 IE는 현재 모든 브라우저 중 가장 큰 "시장 점유율"을 갖고 있으며(기업은 MS와 관련이 있으며 Windows는 항상 IE와 함께 제공됩니다) FireFox가 그 뒤를 바짝 따르고 있다는 점을 명심하십시오.따라서 대부분의 사람들이 사용할 브라우저에서 앱을 선보이는 것이 목표라면 그 중 하나가 되어야 합니다.

순수주의자들은 FF가 IE7보다 표준을 더 잘 준수한다고 말할 것입니다. 따라서 IE가 아닌 IE7에 맞춰 디자인해야 합니다.나는 수년간 디자이너/개발자로서 그러한 접근 방식을 취하는 페이지가 좋은 아이디어가 아닐 수도 있다는 것을 알 수 있습니다.다시 한 번 명심하세요. IE는 시장 점유율을 갖고 있으며 일반적으로 중요한 위치에 있습니다.따라서 FF에서는 멋져 보이지만 IE에서는 중단된다면 대부분의 사용자는 매우 당황하게 될 것이며 그 반대의 경우도 마찬가지입니다.

최선의 타협 - 이 두 가지에 집중하세요.최소한 FF와 IE에서 제대로 보이도록 조정하면 이제 귀하의 웹사이트를 사용할 사람들의 90% 이상이 포함됩니다.

오해하지 마십시오. 저는 Opera, Safari 또는 기타 브라우저 사용자를 무시하려는 것이 아닙니다.그러나 최소한의 작업으로 최대의 결과를 원한다면 그렇게 하세요.

최선의 답변 - 시간을 갖고 올바르게 수행하고 모든 주요 브라우저를 테스트하십시오.이러한 브라우저 문제를 미리 해결하는 데 소요된 시간(자신의 속도에 맞춰 수행할 수 있을 때)은 충분한 보상을 받을 것입니다.자신이 가장 좋아하는 브라우저에서 귀하의 페이지가 왜 깨지는지 알고 싶어하며 오늘 당장 고치기를 원하는 비명을 지르는 클라이언트와 비교해 보세요.:)

"사이트를 구축할 때 아무런 해킹이나 해결 방법 없이 보여줄 수 있으면서도 최대한의 기능을 유지할 수 있는 브라우저가 하나 이상 있으면 좋겠습니다."

사이트를 테스트하는 경우 사용자의 요구에 따라 대상 브라우저를 선택하는 것이 더 좋습니다.

사용자가 특정 브라우저로 변경하도록 강제할 수 있는 위치에 있지 않은 경우, 사용자가 사용하는 브라우저에서 사이트를 테스트해야 합니다.

저는 IE 탭과 크롬과 함께 Firefox를 사용합니다.IE 탭이 있는 Firefox는 시장 점유율이 가장 높은 두 브라우저이고 Chrome은 웹킷을 사용하는 몇 안 되는 Windows 브라우저 중 하나이므로 Safari와 유사하게 표시되어야 하기 때문입니다.

내가 아는 대부분의 사람들은 Firefox (Firebug와 함께)를 운영하고 그로 인해 발전하는 것입니다.Firebug는 디버깅을위한 귀중한 도구입니다.그들은 보통 거기에있는 것을 가져 와서 IE와 다른 브라우저로 삐걱 거리려 고합니다.귀하의 질문에 대한 답이 아니라 (100% 준수하지는 않지만 가깝습니다), 도움이되기를 바랍니다.

+1 - 저는 Firefox가 가장 안정적이고 사용하기 쉽다고 생각하기 때문에 대부분의 브라우징에 선호합니다. 하지만 웹 개발에서는 Firebug와 결합하면 최고입니다!다른 것들은 테스트하기에 좋지만, firefox+firebug를 사용하면 모든 것을 훨씬 더 쉽게 사용할 수 있습니다.

최신 표준에 완벽하게 부합하는 WebKit을 사용하는 Google Chrome을 사용해 보세요.

나는 "표준 준수" 브라우저로 Opera와 Firefox를 사용했지만 최근에는 Safari에 매료되었습니다.내부의 WebKit은 정말 견고하고, 자바스크립트도 정말 빠르며(또는 어쨌든 충분히 빠르며), CSS 지원도 꽤 훌륭합니다.완벽하지는 않지만 해야 할 일을 정말 확실하게 수행합니다.

또한, 제가 지금까지 브라우저에서 본 것 중 가장 뛰어난 인쇄 화면 기능을 갖추고 있습니다.진지하게.다른 모든 브라우저는 내가 인쇄하려고 하는 화면을 정말 망가뜨리는 것처럼 보이지만 Safari는 항상 올바르게 인쇄하는 것 같습니다.사소한 일이지만 내 책에서 중요한 점을 지적할 가치가 있습니다.

다음을 추가하도록 편집되었습니다.Chrome이 Safari의 자리를 거의 차지하게 되었지만 인쇄 화면 기능이 여전히 결정적인 요소입니다.고객과의 미팅 중에 "인쇄" 버튼만 누르면 제대로 작동하도록 하기 위해 설정을 조작할 필요가 없다는 점은 큰 위안이 됩니다.

표준을 준수하는 브라우저만 사용하지 말고 다음과 같은 다른 도구를 사용하십시오. w3c 유효성 검사기.

표준 호환 마크업을 고수하고 너무 특이한 것을 사용하지 않으면 Firefox 2/3 및 Safari/Chrome에서 문제 없이 렌더링됩니다(일반적으로 IE7/8에서도 문제 없음).그렇지 않다면 해킹이나 해결 방법을 도입하는 것보다 마크업을 단순화하는 것이 더 나을 것입니다.

모든 테스트에 하나의 브라우저를 사용하고 다른 사람들을 위해 이를 해킹하는 것은 대부분의 사람들이 수행하는 방식이지만 이는 종종 문제를 야기합니다.Safari가 표준을 더 잘 준수하는 브라우저일지라도 널리 사용되는 브라우저는 아니며 저는 고객이 가장 많이 사용하는 브라우저를 사용하면서 100% 표준 코드를 작성한 다음 다른 브라우저의 특이성을 조정하는 데 더 의지하고 싶습니다.이상적이지는 않지만 고객 중심적인 사고입니다.

저는 정규직 직원이 여러 명 있는 웹 개발 회사에서 귀하가 생각하는 대로 정확하게 작업을 수행했기 때문에 홈페이지에 버그가 있는 것을 본 적이 있습니다.그들은 Mac에서 웹페이지를 개발하고 Safari에서만 테스트했습니다.그 결과, 잠재 고객의 60% 이상이 브라우저가 창 모드일 때 레이아웃 버그를 발견할 수 있었습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top