最近新しいWebアプリケーションで作業を開始し、css pseudo-elementsを使用してページに画像を挿入することに気付きました。これのポイントは何ですか?単に通常のimg
タグを使用しないでください。CSSクラスを使用して画像を挿入するポイント:前後/内容の属性
答えて
こんにちはチョッパードローライオン4、
これはいくつかの可能な答えがある素晴らしい質問です。
その古いサイト、彼らがこれは2000年頃の人気があった古いimage replacement technique をやっていた - 人々はテキストを使用して、ALTタグで画像を使用するよりもSEM/SEOのより有益であると信じていました2010年。それは "すべての怒り"だった
これは、応答マークアップに役立つ可能性があります。どのような種類の画像/サイズに応じて。特定のレスポンスポイントでのみ画像が表示されることがあります。 (まだ疑似要素を使用するのではなく、画像を隠さないのはなぜだろうか)
疑似要素を発見したばかりの未熟な開発者。これはあまり説明する必要はありません。
アプリケーションは、注入されたコアのhtmlコードにui開発者がアクセスできないように書かれている可能性があります。 これが最も可能性が高い原因と思われます。そして私は最も頻繁に出会いました。
状況: UI開発者は、何かが起こるようにする必要があります。しかし、彼らは実際のコーディングに触れることを禁じられています。
例: 「親愛なるUI開発者、これは正または負のコメントであるかどうかに応じて、スマイリーの顔やfrowny顔を挿入してください。」
<custom-directive data-grade="bad">{{Our Data is Great and You Stink}}<custom-directive>
<custom-directive data-grade="good">{{Your Data can Enjoy New Life}}<custom-directive>
これはあなたが与えられたとあなたがスマイリー/ frowny顔を挿入することができために何のインテリアの要素が存在しないすべてのであれば、あなたは何をしますか?
私の場合は、おそらく、その時点でCSS疑似要素を使用する必要があります。
は答えることを例としてこれを参照してください: http://codepen.io/Acts7/pen/MJRrwa
または「星の評価システム」については、この気の利いたソリューション https://codepen.io/Acts7/pen/BpEJRg
希望これは、あなたの質問に答えます。
- 1. 「トップ」CSS属性を使用してテキストに画像が挿入されないようにする
- 2. Unity - 属性クラスを挿入する
- 3. CSSの背景画像として `href`属性を使用します
- 4. JavaScriptを使用してCSSクラス属性を変更する
- 5. springアノテーションを使用してp名前空間属性を挿入します。
- 6. ロゴ用のメインとCSSの属性を挿入する場所
- 7. src属性を削除せずに画像を挿入
- 8. は使ってクラスで画像を挿入する:
- 9. 画像のCSS属性をHTML CSSに変換する方法
- 10. イメージをクラス(CSS)を使用して画像にする
- 11. 前後のCSS疑似クラスを使用
- 12. Matlabを使用してExcelに画像を挿入する
- 13. ionic2を使用してMysqlデータベースに画像を挿入する
- 14. jQuery .htmlを使用して画像を挿入する
- 15. PHPを使用してMySQLデータベースに画像を挿入する
- 16. jqueryを使用して画像を動的に挿入する
- 17. CSSテーブルを使って画像を挿入
- 18. JavaScriptを使用して画像をテーブルに挿入します
- 19. interop(C#)を使用して画像を挿入して
- 20. 画像アップロードして名前をデータベースに挿入するlaravel
- 21. 配列内の属性ポイント
- 22. 各メソッドを使用して値をインクリメントする属性を挿入する
- 23. OpenPyXLを使用してワークシートのヘッダー/フッターに画像を挿入
- 24. 挿入点ポイントjqueryの後
- 25. Liftを使用して別のページの内容を挿入する
- 26. Pythonクラス属性のユーザー入力を使用した名前のエラー
- 27. ffmpegを使用して数フレームごとにビデオ内に画像を挿入
- 28. htmlまたはphpを使用してsrcを画像内でポイントする?
- 29. ヘッダーの画像の後にiTextに画像を挿入
- 30. CSSを使用したテーブル内の画像を参照する
サーバーへのHTTPリクエストは少ないほど高速にレンダリングできますか? –
あなたの同僚がなぜそれをするのか分からないかもしれませんが、おそらくあなたはそれらに尋ねることができます: - ? –
テキストが 'content'のような擬似要素があるのと同じ理由:特定の要素の前後に同じマークアップを複数回書き込まないこと。あなたが実際にコンテンツの一部である大きな画像を意味するなら、それは実際には奇妙なことです。しかし、私たちは "彼ら"の心を知ることはできません。 – Xufox