ホームページ ウェブフロントエンド CSSチュートリアル レイアウトを中央に配置_背景画像を中央に配置_DIV+CSS のテキスト コンテンツを中央に配置

レイアウトを中央に配置_背景画像を中央に配置_DIV+CSS のテキスト コンテンツを中央に配置

Dec 12, 2016 pm 02:39 PM

1. まず、CSS 属性を使用して全体のレイアウトを中央に配置する方法を紹介します。
ここで、オブジェクトの親コンテンツを中央に配置します。ページ全体のコンテンツは と で構成されていると想像できます。次に、近い親に従って、本文の CSS を設定します。センタリングの問題。 text-align:center; を使用してコンテンツをセンタリングできます。具体的な CSS センタリング コードは次のとおりです。ただし、レイアウトの幅を設定していないため、これでも問題が発生します。 width"。コンテンツ レイアウトの最も外側の CSS コントロールに float: 属性を設定すると、レイアウトは設定した float: 方向に傾きます。解決策は、本文の中央揃えの CSS 属性を設定することに加えて、レイアウト オブジェクトを設定する必要があります。中央に設定し、幅を定義します。Web ページの幅が 700px で、最も外側の CSS スタイルが class="weicheng" の場合、設定は ".weicheng{margin:0" のようにする必要があります。 auto; width:700px;}" この要素は IE で便利です。テスト後、Firefox などのブラウザでは、親 (body) に加えて text-aligh:center; を設定するだけではレイアウトを中央に配置できません。オブジェクトに "margin:" を設定します。 0 auto; "これはどういう意味ですか? これは、コンテンツの上部と下部の距離が 0 で、左側と右側が自動的に「自動」になることを意味します。中央に配置するように設定できます (ここではマージンを 5px 自動に設定します。同じ効果は実験には影響しません)。完全な例は次のとおりです (コードをコピーして新しい HTML ファイルを作成し、効果を確認できます):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml">  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />  
<title>www.divcss5.com的CSS div的布局居中实例</title>  
<style type="text/css">  
<!--  
body{ text-align:center; }  
.waicheng {color: #0066CC; margin:5px auto; width:700px;
 height:200px; border:1px solid #000000;}  
-->  
</style>  
</head>  
<body>  
<div class="waicheng">我是css中的居中的实验;我的布局外层有一个边为1px黑色边,
我宽700px,高为200px,设置了与顶部内容距离为5PX</div>  
</body>  
</html>
ログイン後にコピー

CSS レイアウトを中央に配置したブラウジングの例

2. Web ページの背景を中央に配置するための CSS 属性の使用を紹介します:

ここでの中央揃えには、左右の中央揃えと上下の中央揃えが含まれます。中央揃えのコードは次のとおりです。
body{BACKGROUND: #FFF url(http://www.divcss5.com/img/css-logo.gif) no-repeat center;} //この部分は、 css-logo.gif この画像の背景を非リピート (no-repeat) に設定し、中央揃え (センター) にすることを意味します。垂直方向を設定する必要はありません。自動的に中央に配置されます。

3. CSS を使用して紹介テキストと画像コンテンツを左、右、上、下に中央揃えする方法に関するチュートリアル:

左または右に配置する方が簡単であることがわかっています。テキストと画像のコンテンツを中央揃えにします。ただし、高さが 120px の場合、画像は、行の高さのメソッドを設定してテキストのコンテンツを中央揃えにすることによって中央揃えになります。ここでは高さを 120px に設定します。これには line-height:120px を設定する必要があります。このようにして、CSS 属性スタイルを使用してテキストと画像を上下左右の中央に配置できます。

ウェブサイト全体を中央に配置するコードは次のとおりです:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>www.divcss5.com的CSS div的完整居中实例</title> 
<style type="text/css"> 
<!-- 
body{ text-align:center; margin:0 auto;
 background:url(http://www.divcss5.com/img/css-logo.gif) no-repeat center;} 
.waicheng {color: #0066CC; margin:5px auto;
 width:700px; height:120px; line-height:120px; border:1px solid #000000; } 
.waicheng img {vertical-align:middle;} 
--> 
</style> 
</head> 
<body> 
<div class="waicheng">我是css中的居中的完整居中实例;
我的布局外层有一个边为1px
 <img src="http://www.divcss5.com/img/css-logo.gif" alt="图片内容居中" /></div> 
</body> 
</html>
ログイン後にコピー


このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

GraphQLキャッシングの使用 GraphQLキャッシングの使用 Mar 19, 2025 am 09:36 AM

最近GraphQLの作業を開始した場合、またはその長所と短所をレビューした場合、「GraphQLがキャッシュをサポートしていない」または

最初のカスタムSvelteトランジションを作成します 最初のカスタムSvelteトランジションを作成します Mar 15, 2025 am 11:08 AM

Svelte Transition APIは、コンポーネントがカスタムSVELTE遷移を含むドキュメントを入力または離れるときにアニメーション化する方法を提供します。

ショー、Don&#039; t Tell ショー、Don&#039; t Tell Mar 16, 2025 am 11:49 AM

あなたのウェブサイトのコンテンツプレゼンテーションの設計にどれくらいの時間に費やしますか?新しいブログ投稿を書いたり、新しいページを作成したりするとき、あなたは考えていますか

Redwood.jsと動物相を使用してイーサリアムアプリを構築します Redwood.jsと動物相を使用してイーサリアムアプリを構築します Mar 28, 2025 am 09:18 AM

最近のビットコインの価格が20k $ $ USDを超えており、最近30Kを破ったので、イーサリアムを作成するために深く掘り下げる価値があると思いました

CSSを使用して、テキストシャドウやグラデーションなどのテキスト効果を作成しますか? CSSを使用して、テキストシャドウやグラデーションなどのテキスト効果を作成しますか? Mar 14, 2025 am 11:10 AM

この記事では、影やグラデーションなどのテキスト効果にCSSを使用し、パフォーマンスのために最適化し、ユーザーエクスペリエンスの向上について説明します。また、初心者向けのリソースもリストしています。(159文字)

NPMコマンドは何ですか? NPMコマンドは何ですか? Mar 15, 2025 am 11:36 AM

NPMコマンドは、サーバーの開始やコンパイルコードなどの1回限りのプロセスまたは継続的に実行されるプロセスとして、さまざまなタスクを実行します。

Eleventyで独自のBragdocを作成します Eleventyで独自のBragdocを作成します Mar 18, 2025 am 11:23 AM

開発者としての段階に関係なく、私たちが完了したタスクは、大小を問わず、個人的および専門的な成長に大きな影響を与えます。

特異性について話すために(x、x、x、x)を使用しましょう(x、x、x、x) 特異性について話すために(x、x、x、x)を使用しましょう(x、x、x、x) Mar 24, 2025 am 10:37 AM

先日、エリック・マイヤーとおしゃべりをしていたので、形成期のエリック・マイヤーの話を思い出しました。 CSS特異性に関するブログ投稿を書きました

See all articles