21.html5상에서 제약사항 및 유의사항

21.1Xplatform 9.2 Html5에서 IE 브라우저 지원 범위

Xplatform 9.2  Html5에서 IE 브라우저 지원 범위는 하단과 같다 .

IE 10 -> 브라우저모드 : IE 10 문서모드 : IE10표준 
IE 9  -> 브라우저모드 : IE 9 문서모드 : IE9표준 
IE 8  -> 브라우저모드 : IE 8 문서모드 : 쿼크모드 
IE 7  -> 브라우저모드 : IE 7 문서모드 : 쿼크모드

1. 브라우저 모드의 호환성 보기는 지원 하지 않습니다. 
2. 문서모드는  IE8이하에서는 쿼크 모드로 동작을 함  . 또한 문서 모드에 다른 브라우저 표준 모드도 
   지원하지않음 (예 IE 9브라우져에서 문서모드가 IE 7,8 모드는 지원하지않음 ) 
3. IE8이하에서 문서 모드가 표준모드 일경우 표현이 되더라도 IE쿼크 모드에서는 지원 안될수 있음  
   쿼크모드는 기본적으로 최하위 브라우저 (인터넷 조사를 해본 결과 IE5라고 함 )이기 때문에 
   표준모드에서 가능한 기능이 쿼크모드에서 안될수 있음 
4. 상단 Xplatform 9.2  Html5 본사 표준 이외의 모드에서 발생되는 문제는 지원하지 않음

21.2position, padding, margin 처리시 마이너스값이 있을 경우

html상에서는 위의 값들이 마이너스를 처리할수 없습니다 해당 properties사용시 -1 이상의 값을 적용해야 합니다.

21.3Radio버튼이 위로 붙는 현상

Radio.style.buttonsize값이 짝수 일경우 발생되는 현상,?xplatform html5상에서는 ?이미지 계산상 pixel로 계산하기 때문에 짝수값을 적용하게 되면 가운데 위치를 찾을수 없음 항상 홀수값을 적용해야 합니다.

21.4border의 line type이 double로 적용시 문제점

uxStudio에서 double지정후 라인색깔을 다른색으로 지정후 적용되지 않음 해당 문제는 html상에서도 적용이 되지 않습니다.

21.5CSS작성시 특정값이 아무런 속성을 주고 싶지 않을경우 주의 사항

대부분 작성할때 border : ; 이런 형식으로 속성만 선언하고 값을 주지 않으면 해당 속성은 컴파일시 컴파일 되지 않는다. 아무런 값을 주고 싶지 않을 경우? border : ""; border? : 0px none white; 이런 형식으로 적용해야 합니다.

21.6Grid Expr사용시 global변수 사용시 주의 사항

일반적으로 사용시 expr((gb_test=="a")?'text':'none') 이런 식으로 적용할수 있지만 html5상에서는 global변수 사용시 application을 붙여 주어야 합니다.
expr((application.gb_test=="a")?'text':'none')