フローティング【floating】
概要
フローティングとは、浮いている、浮動的な、流動的な、浮遊、などの意味を持つ英単語。IT分野では、画面上の表示要素が移動可能なことや、他の要素の上に浮き上がるような表示方式を指すことが多い。設定やアドレスの割り当てが固定されず動的に切り替わる仕組みを指す場合もある。
フローティング表示
画面表示における「フローティング」は主に二つの意味で使われる。一つは、表示要素が画面内を自由に移動できる可動式の意味で、もう一つは、他の表示要素の上に重なって浮かび上がるように表示される重層表示である。どちらも、通常のレイアウト上の配置から独立して扱われる。
可動式としてのフローティングの代表例は「フローティングキーボード」である。タブレット端末やスマートフォンで、ソフトウェアキーボードをドラッグして画面上の任意の位置へ移動できる仕組みであり、背後のコンテンツを確認しながら入力位置を微調整することができる。
重層表示としてのフローティングでは、他のコンテンツの上に重ねた要素が特定の機能を常時提供する。例えば、「フローティングボタン」は画面をスクロールしても定位置に表示され続け、必要なときにすぐ操作することができる。「フローティング通知」は別のアプリの操作中であっても、現在の画面に重ねて通知内容を提示する。こうした要素には、背後の要素に影を落とす「ドロップシャドウ」表示が行われることが多い。実装上は、CSSのz-indexプロパティのように重なり順を制御する仕組みによって前面表示が実現される。
フローティング設定
ネットワーク分野では、「フローティングIPアドレス」や「フローティングスタティックルート」などの用例がある。フローティングIPアドレスは特定のサーバやインターフェースに固定されない仮想的なアドレスであり、障害発生時に別のノードへ引き継がれることで自動切り替え(フェイルオーバー)を実現する。フローティングスタティックルートは通常時は待機状態に置かれ、主経路に障害が生じた場合にのみ有効化される代替経路の設定で、冗長構成で利用される。
(2026.6.22更新)
