ホームページ > 記事 > ウェブフロントエンド > CSSを使用して背景画像なしでDiv内に画像を表示するにはどうすればよいですか?
CSS を使用して Div 内に画像を表示する
Div 内で画像を表示する場合、背景画像を使用するのが最も簡単な方法のように思えるかもしれません。 。ただし、この方法には、画像に合わせて div のサイズを調整できないという制限があります。
この制限を克服して、HTML の
CSS の構造を考慮した場合、次のアプローチが効果的であると評価されています。解決策:
<code class="css"><div class="image"></div></p> <p></p> <div> を実装します。 「image」などの特定のクラスを持つ要素。<pre class="brush:php;toolbar:false"><code class="css">div.image::before { content: url(http://placehold.it/350x150); }</code>
CSS で、
追加情報:
content プロパティを使用すると、コンテンツを擬似的な URL に動的に挿入できます。画像を含む要素。このプロパティ内の画像 URL を参照すると、div 内の画像を表示できます。[CSS トリック: CSS コンテンツの使用](http://css-tricks.com/css-content/)
互換性:
提示されたアプローチMac オペレーティング システム上の Chrome、Firefox、Safari でのテストに成功しました。さまざまなブラウザ間での互換性を確保するには、さまざまな環境で機能を検証することをお勧めします。以上がCSSを使用して背景画像なしでDiv内に画像を表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。