[解決済み】widthプロパティにCSS \9 がある。
2022-04-09 11:44:40
質問
これはどういうことですか?ブラウザのハックだと推測しているのですが、具体的に何をするものなのかがわかりません。
width: 500px\9;
の意味は何ですか?
\9
?
解決方法は?
\9
は、Internet Explorer 7, 8, & 9 に特有の CSS ハックです。
これは簡単に言うと、CSSの特定の1行の末尾が
\9;
の代わりに
;
は、IE7, 8, & 9でのみ有効です。
あなたの例では
width: 500px\9;
は、幅が 500 ピクセル (同じ結果) であることを意味します。
width: 500px;
は、IE 7, 8, & 9を使用しているときのみ適用されます。
他のすべてのブラウザは無視します
width: 500px\9;
完全に、したがって、適用されません。
width: 500px;
を要素にすることは全くありません。
もし、あなたのCSSがこんな感じだったら...。
#myElement {
width: 300px;
width: 500px\9;
}
その結果、次のようになります。
#myElement
IE7、8、&9では500ピクセル幅、他のすべてのブラウザでは、一方。
#myElement
は幅300ピクセルになります。
EDIT。
この回答は2011年に書かれたものです。なお、このハックはIE10でも動作することを明記しておきます。
関連
-
[解決済み] textareaのresizableプロパティを無効にするにはどうしたらよいですか?
-
[解決済み] MUIでカスタムアニメーションエフェクト@keyframesを適用する方法は?
-
[解決済み] 入力・テキストフィールドの背景色
-
[解決済み] CSSの親セレクタはありますか?
-
[解決済み] CSSでcellpaddingとcellspacingを設定する?
-
[解決済み] CSS calc()関数内のSass変数
-
[解決済み] CSSのdisplayプロパティで遷移する
-
[解決済み] コンテナの幅に応じたフォントの拡大縮小
-
[解決済み] CSSでFirefoxだけをターゲットにする
-
[解決済み】HTML5入力のプレースホルダの色をCSSで変更する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】div間の空白を削除する
-
[解決済み] SVGの塗りつぶし色が効かない
-
[解決済み] font-face は OpenType 埋め込み許可チェックに失敗しました。パーミッションはインストール可能である必要があります。
-
[解決済み] ブラウザでCSSファイルが更新されない
-
[解決済み] Bootstrap 3でnavbar-static-topは何をするのですか?
-
[解決済み] Bootstrap 4のナバーボタンのアイコンの色を変更するにはどうすればよいですか?
-
[解決済み] SPANのheightプロパティを設定する方法
-
[解決済み] アニメーションディレイが効かない
-
[解決済み] svgの円のダブルストロークの色
-
[解決済み] 子 div が親 div からはみ出さないようにする。