나는 다음과 같은 CSS를 가지고 :배경 위치가 표시되지 않습니다
.flag
{
background-image: url('http://192.168.1.88/david/images/flag_set/flag_set/europa_flag_set.jpg');
width: calc(4 * 5.93px);
height: calc(4 * 3.99px);
background-size: calc(4 * 35.08px) calc(4 * 49.63px);
cursor:pointer;
}
.flag.portugal
{
float: left;
background-position: calc(4 * -14.62px) calc(4 * -30.42px);
}
.flag.reinoUnido
{
float: right;
background-position: calc(4 * -21.40px) calc(4 * -40.22px);
}
그리고 해당 HTML을 :
가 잘 작동하지만 내 안드로이드 태블릿에서 내 노트북에서<div class="flag contentor">
<div class="flag portugal" onclick="$('.lang').removeClass('mostra');$('.lang.portugal').addClass('mostra');"></div>
<div class="flag reinoUnido" onclick="$('.lang').removeClass('mostra');$('.lang.reinoUnido').addClass('mostra');"></div>
</div>
그 두 개의 흰색 사각형 만 보여줍니다.
배경을 잘못 배치하고 있습니까? 태블릿 브라우저와 호환되지 않습니까?
그리고 내가이 된 div에 표시 할 필요는 포르투갈 플래그와 같은 영국 플래그은 다음과 같습니다 :
내가 사용하고있는 이미지입니다
이 문제를 해결하는 데 사용할 수있는 폴리 필/심이 있습니까?
질문에 오타가 있거나 실제로 배경 이미지 선언을 닫지 않습니까? 'background-image : url ('http://192.168.1.88/david/images/flag_set') '배경 이미지 : url ('http : // 192.168.1.88/david/images/flag_set'? ; – thepio
'background-image' (불완전한 것)를 잘못 복사했다고 가정하고 정확한 계산이 필요한 경우'calc()'함수가 필요한 이유는 무엇입니까? –
calc가 문제가 될 수 있습니다. http : // caniuse를 참조하십시오. com/# search = calc – CBroe