Blogger に基づく私のサイトでは、「最近の記事」というウィジェットを使用しています。スタイルは Firefox と Chrome の両方に適用されますが、IE には適用されません。
私は Web 開発が初めてで、JS を知りません。
特定の CSS が適用されていない (記事のタイトル):
.bp_item_title {
margin: 10px 0;
padding: 0;
font-family: Tahoma,Geneva,sans-serif;
font-size: 14px;
}
これを IE の firebug でテストしたところ、CSS スタイルが要素に関連付けられていないようです。IE がこれらの CSS スタイルを要素/ウィジェットに渡さないのはなぜですか?
HTML スニペット
<!-- ... -->
<div class="widget-content">
<div id="bp_recent"><div class="bp_item_title"><a href="http://blog.onlinewagerreview.com/2012/05/miami-heat-vs-boston-celtics-game-2.html?utm_source=BP_recent&utm-medium=gadget&utm_campaign=bp_recent" target="_top" title="Miami Heat vs Boston Celtics, Game 2 Free Pick, Prediction">Miami Heat vs Boston Celtics, Game 2 Free Pick, Prediction</a></div>
if (showThumbs == true && thumbUrl != "") {
myImage = document.createElement('img');
myImage.setAttribute("src", thumbUrl);
if(imgFloat!="none")
{
float_clear=true;
myImage.style.cssFloat=imgFloat;
myImage.style.styleFloat=imgFloat;
}
try{if(myMargin!=0)myImage.style.margin = myMargin+"px";} catch(error){}
myImage.setAttribute("alt", postTitleOriginal);
myImage.setAttribute("width", imgDim);
myImage.setAttribute("height", imgDim);
myLink = document.createElement('a');
myLink.setAttribute("href", postUrl+"?utm_source=bp_recent&utm-medium=gadget&utm_campaign=bp_recent");
myLink.setAttribute("target", "_top");
myLink.setAttribute("title", postTitleOriginal);
myLink.appendChild(myImage);
myDiv = document.createElement('div');
myDiv.setAttribute("class", "bp_item_thumb");
myDiv.appendChild(myLink);
main.appendChild(myDiv);
}