IE8のpng透過の際、黒くなる場合の対処
透過対象に背景色を指定してあげることで解消
img{ background: #FFF; /*背景色を指定*/ }
a img:hover { filter: alpha(opacity=70); -moz-opacity:0.70; opacity:0.70; } a .nonHover:hover { filter: alpha(opacity=100); -moz-opacity:1.00; opacity:1.00; }
IEでinputに背景で画像を表示させるとき、
text-indent: -9999px
と指定すると、IEの7や8で画像がどこかへいってします。
その際は、
display: block; border-width: 0px;
を指定すると良い。
背景画像の大きさを設定するCSSは、各ブラウザの事を考え、下記の様に設定する。
background-size: 100% auto; -webkit-background-size: 100% auto; -moz-background-size: 100% auto; -o-background-size: 100% auto; -ms-background-size: 100% auto;
/*————————————————
500pxの最低の高さ
————————————————-*/
#hoge {
min-height:500px;
height:auto !important;
height:500px;
}
cssで背景の大きさをスマホなども含め、各ブラウザに対応する方法は以下。
background-size: 37px 22px; -webkit-background-size: 37px 22px; -moz-background-size: 37px 22px; -o-background-size: 37px 22px; -ms-background-size: 37px 22px;
.sample { display: table-cell; vertical-align: middle; } /* IE 7 */ *:first-child+html .sample { display: inline; zoom: 1; } /*\*//*/ * html .sample { display: inline-block; } /**/
リンクを仕込んだ画像をクリックすると、各版形に点線状の枠線が表示されます。
なんとなくぶしょったいので、下記にそれの対処の方法をメモしておきます。
CSS
.nonborder { border:none; outline:none; }
html
<map name="Map" id="Map"> <area shape="poly" onFocus="this.blur();" class="nonborder"
japascript
var ua = navigator.userAgent; var chkFF = ua.indexOf("Firefox",0); if(chkFF>0){ if($("#Map area").length){ $("#Map area").attr("onFocus",""); } }
Copyright © All Rights Reserved · Green Hope Theme by Sivan & schiy · Proudly powered by WordPress