意図通りの動作や処理が行えない場合に、代わりになる動作や処理を行うことを指す。
例えば、CSSで言うところのフォールバックは、特定のブラウザが新しいスタイルルールをサポートしていない場合に、代わりに使用されるスタイルルールを指す。
以下、CSSにおけるフォールバックの例を示す。
.example { background-color: red; /* フォールバック(古いブラウザでも理解可能) */ background-color: rgba(255, 0, 0, 0.5); /* 新しいブラウザでのみ理解可能 */ }
この例においては、新しいブラウザでは rgba 色指定を理解して半透明の赤色を背景色とするが、古いブラウザでは rgba を理解できないため、一つ前の行の background-color: red; をフォールバックとして使用する。
またウェブデザインやプログラミングの文脈でよく使用されるが、基本的の意味は従来の方法が使用できないときの代替案を指す。