マークアップ言語 - 画像の置き換え

マークアップ言語 - 画像の置き換え
123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックしてください。 CSS チュートリアルを表示するには、ここをクリックしてください。
上記:マークアップ言語 - テキストに CSS スタイルを割り当てます。第 14 章 画像の置き換え より多くのデザイナーや開発者が標準 (特に CSS) を使い始めるにつれて、新しい手法が毎日発見され、同じ目標を達成するための新しい、より良い方法が絶えず開発されています。
「画像の置き換え」は、おそらくこの変更の最も優れた例であり、CSS を使用して通常のテキストを画像に置き換える手法です。テキストを画像に置き換えるには、CSS をどのように使用すればよいでしょうか。
すべてのプレゼンテーション用 (些細な画像または装飾用) 画像を CSS に配置するのが最適です。これにより、マークアップを変更せずに更新された画像を簡単に置き換えることができるためです。また、テキストを画像に置き換えることを完全にサポートする高度な CSS があるかどうかに関係なく、すべてのブラウザーとデバイスがマークアップを正しく解釈することを確信できます。この利点は、この本全体で強調されています。 完璧な解決策はありません ただし、CSS のみを使用してテキストを画像に置き換える「完璧な」方法を見つけることは、聖杯を見つけることとほとんど同じです...なぜなら、聖杯はまだ存在しないからです。すべてのブラウザーで機能する方法はありますが、支援技術 (スクリーン リーダーなど) では機能しません。ユーザーがブラウザーに画像を表示しないように指示し、CSS を有効にしない限り、機能する他の方法があります。
この記事を書いている時点では、すべての人(またはすべてのユーザー)を満足させる方法はありませんが、この方法を使用しているWebサイトは確かにたくさんあります。画像置換方法を適用するときは特に注意する必要があり、それがもたらす副作用も理解する必要があります。使用することはできますが、注意してください。これがこの章の目的です。画像置換によってもたらされる利便性が明らかになると、その欠点も明らかになります。時間が経つにつれて、おそらくより多くのCSS愛好家が同じ効果を達成するためのより良い方法を見つけるでしょう。それまでは、テクニックをうまく活用し、長所と短所を比較検討する必要があります。
画像置換の概念を理解するために、一般的な方法をいくつか見てみましょう。まずは、Fahrner Image Replacement (FIR) 手法から始めましょう。
前のページ1 2 3 4 5 6 7 次のページ 全文を読む

<<:  MySQLデータのグループ化の詳細な説明

>>:  Dockerはポートを介してコンテナに接続します

推薦する

HTML テーブル マークアップ チュートリアル (22): 行の境界線の色属性 BORDERCOLORLIGHT

行内では、明るい境界線の色を個別に定義できます。基本的な構文<TR ボーダーカラーライト=co...

Linuxカーネルで中国語の文字を出力する方法

次のように、Windows/MacOS からログインした Linux の SSH ターミナルで簡単に...

ネイティブjsは9マスグリッドのドラッグアンドドロップを実現します

ネイティブJSを使用して9つの正方形のグリッドを記述し、9つのグリッドの位置をドラッグして変更する効...

Win10 システムに MySQL8.0.13 をインストールする際の問題と解決策

オペレーティングシステム: Windows10 MySQL バージョン: 8.0.13-winx64...

HTML pre タグ内の自動改行

このとき、overflow:auto;(コードがコンテナの境界を超えたときにスクロールボックスを表示...

イメージのパッケージ化とワンクリック展開を実現するためにDockerを組み合わせたアイデア

1. サーバーにDockerをインストールする yumでdockerをインストール設定ファイルを変更...

MySQL でデータベースを作成した後、ユーザー 'root'@'%' によるデータベース 'xxx' へのアクセスが拒否される問題を解決する

序文最近、仕事で問題が発生しました。データベースを作成した後、データベースに接続するときにエラーが発...

Docker イメージ + nginx を使用して Vue プロジェクトをデプロイする方法

1. Vueプロジェクトのパッケージ化開発されたvueプロジェクトに次の名前を入力し、パッケージ化し...

Web ページのソース ファイルを表示できない場合はどうすればよいですか?

Q: Outlook または IE のどちらを使用している場合でも、マウスを右クリックすると、ポッ...

MySQL無料インストール版を解凍した後にパスワードが見つからない問題を解決する方法

1. mysql-8.0.21-winx64を解凍する2. 環境変数を設定し、アドレスをbinフォル...

URLパラメータに基づくNginx転送

使用シナリオ:ジャンプ パスは、傍受された URL に応じて動的に構成する必要があります。これは、イ...

ウェブページ作成に役立つコード

<br />ホームページの右側にあるスクロールバーを削除するにはどうすればよいですか? ...

Linux での SSH パスワードフリーログイン設定の詳細な説明

Linux サーバー A と B が 2 台あり、一方のサーバーから SSH 経由でパスワードなしで...

MySQL の replace と replace into の詳細な例 into_Mysql

MySQL の replace と replace into はどちらも頻繁に使用される関数です。...

HTMLのタグについての簡単な説明

0. タグとは何ですか? XML/HTML コードコンテンツをクリップボードにコピー<入力 t...