昨夜、CSS が次の HTML の img タグに影響を与えないというこの問題に遭遇しました。
<div class='container'>
<div id="grid"><img src='test.jpg' /></div>
</div>
CSS は次のとおりでした。
#grid img { position:relative; top:75px; border:5px solid white; }
すべて正常に動作しているはずですが、アップロードされた CSS ドキュメントのソースを表示すると、前の行の末尾に特殊文字が入力されていることがわかりました。
#grid p { float:right; font-size:34px; }​
#grid img { position:relative; top:75px; border:5px solid white; }