
CSS内で16進数表記によるエスケープを行うとき、エスケープ表記の直後にある空白類文字を無視しない。このためにスタイル宣言が無視されることがある。
<p style="\63 olor:blue;">青色</p>
青色
「\63」は「c」をエスケープしたものです。また、「\63」の直後にある空白は無視されるのでこれは color:blue; と指定したことになります。
WinIE6.0での表示(標準モード)
エスケープ文字の後に空白を置かないようにするとバグを回避できます。しかし、エスケープした部分とエスケープしていない部分を区別しづらくなるので注意してください。
<p style="\63olor:blue;">青色</p>
青色