2012-11-22 9 views
0

현재 HTML5의 새로운 요소를 사용하는 방법을 배우고 있으며 fillRect() 및 drawImage()와 같은 모든 그래픽 함수에 대해 좌절한 문제를 겪었습니다.HTML5 캔버스 스타일의 높이와 속성의 높이

내가

스타일 =와 widgth와 높이를 설정했다 "폭 : 75px; 높이 : 10px를;" 대신 = "200"높이 = "100"

결과

그래픽 적 적절한 크기이어야한다고 되.

제 질문은 왜 차이가 있습니까? 내가 분명히 이해하지 못하는 것이있다.

내가 아는

답변

1

주셔서 감사합니다 적어도 JSF (특히 primefaces)의 차이는 스타일 -에 높이를 넣으면 제대로 계산하고 (더 복잡한 것들을 구성 요소를 렌더링하는 데 사용되지 않을 것입니다에) 때때로. 속성으로 넣으면 작동합니다.

HTML5도 비슷한 접근 방식을 사용하면 속성 높이와 너비가 구성 요소의 실제 높이와 너비라는 것을 의미합니다. 스타일은 단지 그것을 표시하는 방법 일뿐입니다. 그러나 때로는 두 가지 접근 방식 모두 동일한 결과로 끝날 것입니다.

또한 primefaces에서 속성으로 높이와 너비를 지정할 때 백분율을 사용할 수 없습니다. 이것은 특정 너비와 높이를 백분율보다 강요하기위한 핵심 척도가 될 수 있습니다.