html
  • css
  • internet-explorer-8
  • inline-styles
  • 2012-08-25 2 views 2 likes 
    2
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')"; 
    

    내가 무언가 같이 인라인 스타일로 위의 코드를 사용하고 싶습니다 :IE8 + CSS : 인라인 스타일에 사용 -ms-필터

    <div style='-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";'> 
    

    하지만 내가 뭔가에 이상한 거라고 생각 장소 전체에 따옴표. 이 작업을 수행 할 수 있습니까? 방법?

    감사합니다.

    답변

    2

    개인적으로 외부 스타일 시트를 사용하는 것이 좋습니다. 이렇게하면 인라인 스타일로 처리하려고하는 "견적 내에서의 견적"딜레마를 완전히 피할 수 있습니다.

    하지만 ...

    나는 필요에 따라 단순히 하나 &quot; 및/또는 \" 사용할 수 있습니다 생각합니다.

    그것을 시도하십시오 - 당신은 무엇을 발견 :

    +1

    인라인 스타일로 사용한다는 것은 PHP를 통해 URL을 업데이트해야한다는 것입니다. –

    1

    이전 게시물을 다시 게시하지만,이 솔루션은 괄호 안에 따옴표를 제외하는 것입니다. 다음 구문은 IE의 호전성을 살아남을 수 :

    <div style="-ms-filter:'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=myBackground.jpg, sizingMethod=scale)';"> 
    

    파일은 아마 웹 안전 규칙을 사용하여 이름을 지정해야합니다.

    관련 문제