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

マークアップ言語 - 画像の置き換え
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はポートを介してコンテナに接続します

推薦する

jQueryは画像追従効果を実現します

この記事では、画像フォロー効果を実現するためのjQueryの具体的なコードを参考までに紹介します。具...

Gobangゲームを実現するためのjsキャンバス

この記事では、Gobangゲームを実装するためのキャンバスの具体的なコードを参考までに共有します。具...

Prometheusコンテナのデプロイメントのための実用的なソリューション

環境ホスト名IPアドレス仕えるプロメテウス192.168.237.137プロメテウス、グラファナノー...

MySql のグループ化と各グループからランダムに 1 つのデータを取得する

アイデア: 最初にランダムに並べ替えてからグループ化します。 1. テーブルを作成します。 テーブル...

Axios の二次カプセル化の例 プロジェクトのデモ

1. なぜパッケージングを行うのですか?全体的なコード呼び出し、リクエストの公開処理、パーソナライズ...

Linux でファイルを削除するさまざまな方法の効率の比較

Linux で大量のファイルを削除する効率をテストします。まず500,000個のファイルを作成する$...

CSS の両端揃えを実現する div+css レイアウトの 4 つの方法の概要

2 端揃えを実現する div+css レイアウトは、Web ページの組版でよく使用されます。この記事...

HTML 基本構造_Powernode Java アカデミー

多くの場合、Web ページ開発を学ぶときに最初に印象に残るのは、html または htm サフィック...

mysql 8.0.18.zip のインストールと構成方法のグラフィック チュートリアル (Windows 64 ビット)

以前にインストールされたバージョンのデータベースをアンインストールする方法については、この記事を参照...

Linux における効果的なユーザー グループと初期ユーザー グループの実装

まず、/etc/group ファイルを確認します。 [root@localhost /]# cat ...

MySQL マスタースレーブステータスチェックの実装

1. AデータベースとBデータベースの同期ステータスを確認する次のコマンドを入力すると多くの情報が表...

Vue で jsx 構文を正しく使用する方法

目次序文仮想DOM仮想DOMとは仮想DOMの利点レンダリング関数とは何ですか? jsx Vue3 で...

Vue における v-model を使用したクロスコンポーネントバインディングの基本的な実装方法

みなさんこんにちは。今日はv-modelを使って親子コンポーネントのバインディング効果を実現する方法...

VueはGraphVisを使用して無限に拡張された関係グラフを開発します

1. GraphVis 公式サイトにアクセスして、対応する js をダウンロードします。js の新し...

SQL 文における複合主キーと結合主キーに関する予備的研究

1. 複合主キーいわゆる複合主キーとは、テーブルの主キーが複数のフィールドで構成され、ビジネス上の意...