웹 디자인 문제 해결

설계 문제가있을 때 취할 단계

웹 사이트를 만든 적이 있다면 항상 계획대로 진행되는 것은 아니라는 사실을 발견했을 것입니다. 웹 디자이너가된다는 것은 빌드 한 사이트의 디버깅 된 문제에 익숙해 져야한다는 것을 의미합니다.

때로는 웹 디자인의 문제점을 파악하는 것이 매우 실망 스럽지만 분석에 대해 체계적으로 수행하는 경우 종종 문제의 원인을 찾아 신속하게 수정할 수 있습니다. 그런 일이 일어나도록하기 위해 사용할 수있는 몇 가지 팁이 있습니다.

HTML 유효성 검사

웹 페이지에 문제가있을 때 가장 먼저 HTML을 확인합니다. HTML을 검증 할 수있는 많은 이유가 있지만 문제가있을 때 가장 먼저해야 할 일이 있습니다. 이미 모든 페이지를 자동으로 확인하는 사람들이 많이 있습니다. 그러나 습관적이라 할지라도 문제가있을 때 HTML의 유효성을 확인하는 것이 좋습니다. 이렇게하면 맞춤법이 잘못된 HTML 요소 나 속성과 같은 단순한 오류가 아니라 문제를 일으킬 수 있습니다.

CSS 검증

문제가있는 다음으로 가장 가능성이 높은 곳은 CSS 입니다. CSS 유효성 검사는 HTML 유효성 검사와 동일한 기능을합니다. 오류가 있으면 CSS가 정확하고 문제의 원인이 아닌지 확인합니다.

자바 스크립트 또는 기타 동적 요소 확인

페이지가 자바 스크립트, PHP, JSP 또는 기타 동적 요소를 사용하는 경우 HTML 및 CSS와 마찬가지로 해당 페이지가 유효한지 확인해야합니다.

여러 브라우저에서 테스트

보고있는 웹 브라우저의 결과로 볼 수있는 문제 일 수 있습니다. 테스트 할 수있는 모든 브라우저에서 문제가 발생하면 문제를 해결하기 위해 수행해야 할 작업에 대해 알려줍니다. 예를 들어 특정 브라우저에서만 문제가 발생한다는 것을 알고 있다면 다른 브라우저가 문제가되는 동안 해당 브라우저가 왜 문제를 일으키는 지 더 자세히 파악할 수 있습니다.

페이지 단순화

HTML과 CSS의 유효성을 검사하는 것이 도움이되지 않는다면 문제를 찾기 위해 페이지의 범위를 좁혀 야합니다. 이렇게하는 가장 쉬운 방법은 문제가있는 부분 만 남을 때까지 페이지의 부분을 삭제하거나 "주석 처리"하는 것입니다. 비슷한 방법으로 CSS를 잘라 내야합니다.

단순화의 배경은 고정 된 요소 만 사용하여 페이지를 떠나는 것이 아니라 문제의 원인을 확인한 다음 수정하는 것입니다.

빼기 및 뒤로 추가

사이트의 문제 영역을 좁히고 나면 문제가 없어 질 때까지 디자인에서 요소를 빼십시오. 예를 들어 문제를 특정

와 CSS 스타일에 맞게 줄인 경우 한 번에 한 줄씩 CSS를 제거하십시오.

제거 할 때마다 테스트하십시오. 수정 사항을 제거했거나 완전히 제거한 경우 수정해야 할 사항을 알고 있어야합니다.

문제의 원인을 정확히 알았 으면 항목을 변경하고 다시 추가하십시오. 모든 변경 후에 반드시 테스트하십시오. 웹 디자인을 할 때, 작은 일이 얼마나 자주 달라질 수 있는지는 놀랍습니다. 그러나 모든 변경 후에도 페이지가 어떻게 보이는지 테스트하지 않으면 (심지어 사소한 것조차도) 문제가 어디에 있는지를 판단하지 못할 수도 있습니다.

표준 준수 브라우저를위한 디자인

웹 디자이너가 직면하는 가장 일반적인 문제는 대부분의 브라우저에서 페이지가 동일하게 보이도록하는 것입니다. 웹 페이지를 모든 브라우저에서 동일하게 보이게하는 것이 매우 어렵거나 불가능하지는 않지만, 대부분의 디자이너의 목표라고 할 수 있습니다. 먼저 표준을 준수하는 브라우저가 포함 된 최상의 브라우저를 설계해야합니다. 일단 작동 시키면 다른 브라우저에서 작동하여 사이트의 청중과 관련성이있는 오래된 브라우저를 포함하여 작동시킬 수 있습니다.

코드 단순화하기

문제를 발견하고 해결했으면 나중에 다시 자르지 않도록 경계해야합니다. 문제를 피하는 가장 쉬운 방법은 HTML과 CSS를 가능한 한 간단하게 유지하는 것입니다. HTML 또는 CSS가 복잡하기 때문에 둥근 모서리를 만드는 것과 같은 일을하지 말아야한다는 말은 아닙니다. 더 간단한 해결책이 제시 될 때 복잡한 일을하지 말아야합니다.

도움 받기

사이트 문제를 디버그하는 데 도움을 줄 수있는 사람의 가치는 과장 될 수 없습니다. 같은 코드를 잠깐 보았 더라면 쉽게 실수를하기 쉽습니다. 그 코드에서 또 다른 시각을 얻는 것이 종종 당신이 할 수있는 최선의 방법입니다.

제레미 지라드 편집 : 2/3/17