今日、某サイトの追加を行っていると、
なぜかIE用のハックが効かない状態に…。
もろもろと変更してみて、
結果、事なきを得たのですが、
Dreamweaverでソースフォーマットをしていると、
その後、ハックを使って編集をする際に、「*html div #title{~」というように、
「div」と「#」の間に「スペース(半角)」を入れないといけないんですね(?)…。
※もしくは「div」を書かないか
そんなにハックを使用しないのであまり気付きませんでしたが、
ちょっと参考になりました。
「ハックが効かない(divと#にスペースなし)」
————————————————–
*html div#title{
margin:7px auto;
}
*+html div#title{
margin:7px auto;
}
————————————————–
「divを消したら反映」
————————————————–
*html #title{
margin:7px auto;
}
*+html #title{
margin:7px auto;
}
————————————————–
「スペースを入れたら反映(divと#の間に半角スペース有り)」
————————————————–
*html div #title{
margin:70px auto;
}
*+html div #title{
margin:70px auto;
}
————————————————–
ちなみに、
IE6,7用としてプロパティの前に「/」のでも良かったのですが、
気になったもので…。
#title{
/margin: 7px auto;
}