2012-05-11 4 views
4

고객이 그의 맥에서 그의 웹 사이트에있는 CSS가 끔찍하다고 불평합니다. 나는 그것을 검사하고 그의 브라우저에서 특정 설정을 사용하여 글꼴을 특정 글꼴로 설정하고 최소 높이를 가졌다는 것을 알아 냈습니다.브라우저에서 사용하는 글꼴을 확인하고 CSS를 적용 하시겠습니까?

지금 문제는 CSS의 일부가 높이에 달려 있고 현재 제대로 작동하지 않는다는 것입니다. 거기에 내가 그런 것들을 감지하고 CSS를 무시할 수있는 기회가 무엇입니까? (PHP와 그것을하고 게다가 사용자 정의 CSS를로드)

+1

, 당신은 * 물건 * 더 이상이 필요 있도록 CSS를 변경하지함으로써이 문제를 해결해야한다 정확한 높이. 사용자가 사용자 정의 글꼴 설정을 설정했는지 여부를 감지 한 후 새로운 CSS를로드하는 것은 잘못된 방법입니다. – thirtydot

+0

사용자 에이전트는 폰트 스타일을 원할 경우 궁극적으로 말을합니다 (대부분 사이트에서 설정하도록 함). 그렇게하지 않으면 사용자 설정을 무시할 수 없습니다. 가장 좋은 방법은 폰트 변형 (em 단위로 설정)을 허용 할 수있는 충분히 유연한 디자인을 만드는 것입니다. – ScottS

답변

1

나는 위의 의견에 동의합니다. 사용자가 자신의 로컬 글꼴 설정을 사용자 정의하면 작업을 수행 할 때 사용자에게 있어서는 안됩니다. 그들은 의도 한 디자인을 덮어 썼습니다. 즉, JavaScript를 사용하여 글꼴을 감지하는 방법이 있습니다. "이 실제 문제가 아니라, 그래서 아무도는 문제가 없다"고 클라이언트를 말하는 것은 옵션이없는 경우

http://www.lalit.org/lab/javascript-css-font-detect/

+0

하하 방법은 꽤 인상적이지만 생산적인 웹 사이트에서는 쓸모가 없습니다 ... 그럼 내가 높이를 설정하여 작동하도록 할 것입니다 ... – reox

관련 문제