ホームページ ウェブフロントエンド CSSチュートリアル CSSでimg画像を中央に配置するにはどうすればよいですか? cssのdisplay属性で画像の中央揃えを実装(コード例)

CSSでimg画像を中央に配置するにはどうすればよいですか? cssのdisplay属性で画像の中央揃えを実装(コード例)

Oct 19, 2018 am 11:10 AM
柔軟なレイアウト

フロントエンドページを開発する際、ページを美しくするために画像を中央に配置します。それでは、CSSを使用してimg画像を中央に配置するにはどうすればよいでしょうか?この記事では、CSSでimg画像を中央揃えにする方法を紹介します。 CSSの表示属性で画像の中央揃えを実装(コード例) CSSの表示属性で画像の中央揃えを設定する2つの方法を誰でも理解して使いこなすことができます。困っている友人は参考にしていただければ幸いです。

まず、画像の中央揃えを実現する display 属性の 2 つのメソッドを見てみましょうそれらは何ですか?

1. display の table-cell 属性値を使用し、text-align: center; および vertical-align: middle; と連携します。 画像を中央に配置するように設定します。

2 display: flex; を設定し、elasticlayout flex を使用して画像の中央を設定します。 image

見てみましょう 簡単なコード例を通して、これら 2 つのメソッドがどのように画像のセンタリングを実現するかについて詳しく学びましょう。

1. display:table-cell を使用して、img タグ画像の水平方向と垂直方向の中央揃えを実現します。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>img图片居中</title>
		<style>
			.demo{
				width: 400px;
		        height: 300px;
		        border: 1px dashed #000;
		        display: table-cell; /*主要是这个属性*/
		        vertical-align: middle;
		        text-align: center;
			}
			.demo img{
				width: 200px;
				height: 150px;
			}
		</style>
	</head>
	<body>
		<div class="demo">
			<img  src="/static/imghw/default1.png"  data-src="https://img.php.cn//upload/image/815/403/273/1539915497904295.jpg"  class="lazy"   / alt="CSSでimg画像を中央に配置するにはどうすればよいですか? cssのdisplay属性で画像の中央揃えを実装(コード例)" >
		</div>
	</body>
</html>
ログイン後にコピー

レンダリング:

CSSでimg画像を中央に配置するにはどうすればよいですか? cssのdisplay属性で画像の中央揃えを実装(コード例)

手順:

デモ ボックスで display: table-cell; を設定すると、デモ ボックスがテーブル セルとして表示されます ( や と同様)。 text -align: center; を設定すると、img イメージが水平方向に中央に配置され、vertical-align: middle; を設定すると、img イメージが垂直方向に中央に配置されます。

2. 柔軟なレイアウト flex

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>img图片居中</title>
		<style>
			*{margin: 0;padding:0;}
			.demo{
				width: 400px;
		        height: 300px;
		        margin: 50px auto;
		        border: 1px dashed #000;
		        display: flex;
		        justify-content: center;
		        align-items: center;
			}
			.demo img{
				width: 200px;
				height: 150px;
			}
		</style>
	</head>
	<body>
		<div class="demo">
			<img  src="/static/imghw/default1.png"  data-src="https://img.php.cn//upload/image/815/403/273/1539915497904295.jpg"  class="lazy"   / alt="CSSでimg画像を中央に配置するにはどうすればよいですか? cssのdisplay属性で画像の中央揃えを実装(コード例)" >
		</div>
	</body>
</html>
ログイン後にコピー

レンダリング:

CSSでimg画像を中央に配置するにはどうすればよいですか? cssのdisplay属性で画像の中央揃えを実装(コード例)

説明:

セットdisplay: flex; フレックス エラスティック レイアウトを実装するには、justify-content: center; を設定して画像を水平方向に中央に配置し、align-items: center; を設定して画像を垂直方向に中央に配置します。

要約: 以上は、CSS の表示属性を使用して画像を中央に配置する 2 つの方法を完全に紹介しました。これが皆さんの学習に役立つことを願っています。関連チュートリアルの詳細については、 CSS3 ビデオ チュートリアル Html5 ビデオ チュートリアル bootstrap ビデオ チュートリアル をご覧ください。

以上がCSSでimg画像を中央に配置するにはどうすればよいですか? cssのdisplay属性で画像の中央揃えを実装(コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

vue と Element-plus を使用して柔軟なレイアウトとレスポンシブ デザインを実装する方法 vue と Element-plus を使用して柔軟なレイアウトとレスポンシブ デザインを実装する方法 Jul 18, 2023 am 11:09 AM

vue と Element-plus を使用して柔軟なレイアウトとレスポンシブ デザインを実装する方法 現代の Web 開発では、柔軟なレイアウトとレスポンシブ デザインがトレンドになっています。柔軟なレイアウトにより、さまざまな画面サイズに応じてページ要素のサイズと位置が自動的に調整され、レスポンシブ デザインにより、さまざまなデバイスでページが適切に表示され、優れたユーザー エクスペリエンスが提供されます。この記事では、vueとElement-plusを使って柔軟なレイアウトとレスポンシブデザインを実現する方法を紹介します。私たちの仕事を始めるにあたって、私たちは、

CSS Flex レイアウトを使用して水平スクロール効果を実現する方法 CSS Flex レイアウトを使用して水平スクロール効果を実現する方法 Sep 27, 2023 pm 02:05 PM

CssFlex エラスティック レイアウトを使用して水平スクロール効果を実現する方法の概要: Web 開発では、コンテナー内に一連の項目を表示し、これらの項目が水平方向にスクロールできるようにする必要がある場合があります。現時点では、CSSFlex エラスティック レイアウトを使用して水平スクロール効果を実現できます。単純な CSS コードを使用してコンテナのプロパティを調整することで、この効果を簡単に実現できます。この記事では、CSSFlex を使用して水平スクロール効果を実現する方法と、具体的なコード例を紹介します。 CSSF1

CSS Flex レイアウトを使用してレスポンシブ デザインを実装する方法 CSS Flex レイアウトを使用してレスポンシブ デザインを実装する方法 Sep 26, 2023 am 08:07 AM

CSSFlex エラスティック レイアウトを使用してレスポンシブ デザインを実装する方法 モバイル デバイスが普及した今日の時代では、レスポンシブ デザインはフロントエンド開発における重要なタスクになっています。中でも、CSSFlex エラスティック レイアウトの使用は、レスポンシブ デザインを実装するための一般的な選択肢の 1 つとなっています。 CSSFlex のエラスティック レイアウトは、強力な拡張性と適応性を備えており、さまざまなサイズの画面レイアウトを迅速に実装できます。この記事では、CSSFlex エラスティック レイアウトを使用してレスポンシブ デザインを実装する方法と、具体的なコード例を紹介します。

HTMLでdivを中央に配置する方法 HTMLでdivを中央に配置する方法 Apr 05, 2024 am 09:00 AM

HTML で div を中央に配置するには 2 つの方法があります: text-align 属性 (text-align: center) を使用します: より単純なレイアウトの場合。柔軟なレイアウト (Flexbox) を使用する: より柔軟なレイアウト制御を提供します。手順には、親要素で Flexbox (表示: flex) を有効にすることが含まれます。 div を Flex アイテム (flex: 1) として設定します。縦方向と横方向の中央揃えには、align-items プロパティと justify-content プロパティを使用します。

CSS Flexフレキシブルレイアウトにおけるスペースと空白の処理方法を詳しく解説 CSS Flexフレキシブルレイアウトにおけるスペースと空白の処理方法を詳しく解説 Sep 26, 2023 pm 08:22 PM

CSSFlex フレキシブル レイアウトにおけるスペースと空白の処理方法の詳細な説明 はじめに: CSSFlex フレキシブル レイアウトは、レスポンシブな Web ページ レイアウトを簡単に作成するのに役立つ、非常に便利で柔軟なレイアウト方法です。 Flex レイアウトを使用する場合、間隔の設定や空白の処理で問題が発生することがよくあります。この記事では、Flex レイアウトでスペースと空白を処理する方法を詳しく説明し、具体的なコード例を示します。 1. 間隔の設定 Flex レイアウトでは、いくつかの方法で間隔を設定できます。これらについては以下で紹介します

CSS Flex レイアウトを使用して同じ高さの列レイアウトを実現する方法 CSS Flex レイアウトを使用して同じ高さの列レイアウトを実現する方法 Sep 27, 2023 pm 03:17 PM

CSS Flexible Layout を使用して同じ高さの列レイアウトを実装する方法 CSS Flexible Box Layout (CSS FlexibleBox Layout) は、Flex レイアウトと呼ばれ、ページ レイアウトに使用されるモジュールです。フレックス レイアウトを使用すると、同じ高さの列レイアウトを簡単に実装できるため、コンテンツの高さに関係なく同じ高さで列を表示できます。この記事では、CSSFlex レイアウトを使用して、同じ高さの列レイアウトを実現する方法を紹介します。以下に具体的なコード例を示します。 HTML 構造: &

CSS Flex レイアウトを使用して 2 列レイアウトを実装する方法 CSS Flex レイアウトを使用して 2 列レイアウトを実装する方法 Sep 26, 2023 am 10:54 AM

CSSFlex フレキシブル レイアウトを使用して 2 列レイアウトを実装する方法 CSSFlex フレキシブル レイアウトは、Web ページ レイアウトのプロセスを簡素化できる最新のレイアウト テクノロジであり、デザイナーや開発者は柔軟でさまざまな画面サイズに適応できるレイアウトを簡単に作成できます。その中でも、2 列レイアウトの実装は、Flex レイアウトの共通要件の 1 つです。この記事では、CSSFlex エラスティック レイアウトを使用して単純な 2 列レイアウトを実装する方法を紹介し、具体的なコード例を示します。 Flex コンテナとプロジェクトの使用

CSS フレキシブル レイアウト プロパティのガイド: 位置スティッキーとフレックスボックス CSS フレキシブル レイアウト プロパティのガイド: 位置スティッキーとフレックスボックス Oct 27, 2023 am 10:06 AM

CSS フレキシブル レイアウト プロパティのガイド:positionsticky と flexbox フレキシブル レイアウトは、現代の Web デザインにおいて非常に人気のある便利なテクニックとなっています。これは、Web ページがさまざまなデバイスや画面サイズで適切に表示および応答できるように、適応型 Web ページ レイアウトを作成するのに役立ちます。この記事では、position:sticky と flexbox という 2 つの柔軟なレイアウト プロパティに焦点を当てます。具体的なコード例を使用して、その使用法について詳しく説明します。

See all articles