9999px に別れを告げる新しい CSS 画像置換テクニック (背景表示と画面外へのテキストの移動)

9999px に別れを告げる新しい CSS 画像置換テクニック (背景表示と画面外へのテキストの移動)
-9999 ピクセルの画像置換技術は、ここ 10 年近く人気があります。テキスト要素を画像に置き換えるには、次のコードを使用できます。

コードをコピー
コードは次のとおりです。

<h1>このテキストは置き換えられました</h1>
<スタイル>
h1
{
背景: url("myimage") 0 0 繰り返しなし;
テキストインデント: -9999px;
}
</スタイル>

要素の背景が表示され、邪魔にならないようにテキストが画面外に移動されます。シンプルで効果的です。これはグラフィックキャプションを表示するためによく使用されます。Web フォントが存在するため、これが必要になることはほとんどありませんが、Web 上で使用する場合は依然として便利です。
今まで。
新しい技術が発見されました:

コードをコピー
コードは次のとおりです。

{
テキストインデント: 100%;
空白: ラップなし;
オーバーフロー: 非表示;
}

コードはテキストをコンテナーの幅を超えてインデントしますが、折り返されず、オーバーフロー部分は非表示になります。
これは少し長くて覚えにくいですが、ブラウザがバックグラウンドで 9999 ピクセルのボックスを描画しなくなるため、パフォーマンスが向上します。また、隠しテキストを使用することで、リンクの周囲に表示される奇妙な左に広がったアウトラインも防止されます。

<<:  Jenkins統合Dockerプラグインの問題を解決するいくつかの方法

>>:  JavaScriptはスタック構造の詳細なプロセスを実装する

推薦する

JavaScript の 7 つのデータ型の詳細な説明

目次序文:詳しい紹介:練習する:要約する序文: Python、Java、Cシリーズなど、すべての主要...

jQueryは要素を追加した後に元のイベントが実行されない問題を解決します

まずエラーコードを見てみましょう。 html: <テーブルボーダー="1"...

Dockerコンテナを終了した後も実行を継続する方法

現象:イメージを実行します (例: ubuntu14.04)。 docker run -it --r...

CentOSはexpectを使用してスクリプトやコマンドをバッチでリモート実行します

サーバーへのファイルのアップロード、ソフトウェアのインストール、コマンドやスクリプトの実行、サービス...

SMS送信のカウントダウンを実装するJavaScript

この記事では、SMS送信のカウントダウンを実装するためのJavaScriptの具体的なコードを参考ま...

HTMLはWEB標準の開発の中心的な基盤です

HTML 中心のフロントエンド開発は、ほぼ Web 標準の意味です。共通しているのは「分離」という考...

CentOSはローカルyumソース/Alibaba Cloud yumソース/163yuanソースを設定し、yumソースの優先順位を設定します。

1. Centosイメージを使用してローカルのyumソースをビルドするCentOS をインストール...

純粋なCSSを使用してスイッチ効果を実現する

まずアイデアはこの効果を実現するには、 <input type="checkbox&...

JS に依存せずにレスポンシブ レイアウトを実現する CSS3 モバイル vw+rem メソッド

1. はじめに(1)vw/vhの紹介使用する前に、vw と rem とは何か、その機能について簡単に...

MySQL 接続とコレクションの簡単な分析

結合クエリ結合クエリとは、2 つ以上のテーブル間のマッチング クエリを指し、一般的には水平操作と呼ば...

jsオブジェクト指向カプセル化カスケードドロップダウンメニューリストの実装手順

この例で開発されたカスケード ドロップダウン メニューは、既存の JSON データに基づいて作成され...

Windows Server 2008 R2 リモート デスクトップのポート 3389 を変更する方法

Windows サーバー リモート デスクトップのデフォルトのポート番号は 3389 です。職場でサ...

シンプルなjQuery + CSSを使用してカスタムタグタイトルツールチップを作成します

導入シンプルな jQuery + CSS を使用して、ブラウザのデフォルトの動作を置き換えるカスタム...

Mysql の遅いクエリ操作の概要

MySQL の遅いクエリの説明MySQL スロー クエリ ログは、MySQL が提供するログ レコー...

画面なしで無線ネットワークに接続しているときに Raspberry Pi の IP アドレスを見つける方法

あなたがlinuxerだと仮定すると、 windowserだとは想定しません。Windows ユーザ...