最新のWeb開発のチュートリアル
×

CSS チュートリアル

CSS HOME CSS 導入 CSS 構文 CSS の仕方 CSS 色 CSS 背景 CSSボーダー CSS 余白 CSS パディング CSS 高さ/幅 CSS テキスト CSS フォント CSS リンクス CSS リスト CSS テーブル CSS ボックスモデル CSSの概要 CSSの表示 CSS 最大幅 CSSのポジション CSS 浮く CSS Inline-block CSS 整列します CSS コンビネータ CSS 擬似クラス CSS 擬似要素 CSS ナビゲーションバー CSS ドロップダウン CSS ツールチップ CSS イメージギャラリー CSS 画像の不透明度 CSS 画像のスプライト CSS attrのセレクタ CSSフォーム CSS カウンター

CSS3

CSS3 導入 CSS3 角丸 CSS3 ボーダーイメージ CSS3 背景 CSS3 色 CSS3 グラデーション CSS3 影 CSS3 テキスト CSS3 フォント CSS3 2Dトランスフォーム CSS3 3Dトランスフォーム CSS3 トランジション CSS3 アニメーション CSS3 画像 CSS3 ボタン CSS3 ページネーション CSS3 複数の列 CSS3 ユーザーインターフェース CSS3 ボックスのサイズ設定 CSS3 Flexbox CSS3 メディアクエリー CSS3 MQ例

CSS レスポンシブWebデザイン

レスポンシブWebデザイン イントロ レスポンシブWebデザイン ビューポート レスポンシブWebデザイン グリッドビュー レスポンシブWebデザイン メディアクエリー レスポンシブWebデザイン 画像 レスポンシブWebデザイン ビデオ レスポンシブWebデザイン フレームワーク

CSS Examples

CSS 例 CSS クイズ CSS 証明書

CSS References

CSS 参照 CSS セレクタ CSS 機能 CSS リファレンス聴覚 CSS Web Safe フォント CSS アニメーション CSS ユニット CSS PX-EMコンバータ CSS 色 CSS 色値 CSS 色名 CSS3 ブラウザのサポート

 

CSSレイアウト - ディスプレイのプロパティ


displayプロパティは、レイアウトを制御するための最も重要なCSSプロパティです。


表示プロパティ

displayプロパティは、要素が表示されている場合は/方法を指定します。

すべてのHTML要素は、それがある要素の種類に応じて、デフォルトの表示値を持っています。 ほとんどの要素のデフォルトの表示値はblockまたはinline

パネルを表示するにはクリック

このパネルには含まれてい<div>デフォルト(によって隠されている要素、 display: none )。

これは、CSSでスタイル設定され、我々は(それを表示(にそれを変更するにはJavaScriptを使用してdisplay: block )。


ブロックレベル要素

ブロックレベル要素は常に新しい行で始まり、(左右に限り、それができますように広がって)利用可能な幅全体を占めています。

<div>要素はブロックレベル要素です。

ブロックレベル要素の例:

  • <div>
  • <h1> - <h6>
  • <p>
  • <form>
  • <header>
  • <footer>
  • <section>

インライン要素

インライン要素は新しい行で開始し、のみ必要な限り幅を占めていません。

これは、 インライン<span>パラグラフの内部要素

インライン要素の例:

  • <span>
  • <a>
  • <img>

ディスプレイ:なし;

display: none;一般的にそれらを削除して再作成することなく、要素を非表示にして表示するためにJavaScriptで使用されています。 あなたはこれを達成することができる方法を知りたい場合は、このページに私たちの最後の例を見てみましょう。

<script>要素の使用のdisplay: none;デフォルトとして。


デフォルトの表示値を上書き

述べたように、すべての要素は、デフォルトの表示値を有します。 ただし、このメソッドをオーバーライドすることができます。

ブロック要素、またはその逆に、インライン要素を変更し、ページが特定の方法を見て、まだWeb標準を追従させるために有用であり得ます。

一般的な例は、インラインを作っている<li>水平メニューの要素:

li {
    display: inline;
}
»それを自分で試してみてください
注意注:要素のdisplayプロパティを設定すると、唯一の要素の表示方法を変更し、NOT素子のどのようなことがあります。だから、とインライン要素display: block;その中に他のブロック要素を持つことが許可されていません。

次の例では、ブロック要素としての<span>要素が表示されます。

span {
    display: block;
}
»それを自分で試してみてください

要素を非表示に- display:noneまたはvisibility:hidden

要素を非表示にする設定することによって行うことができるdisplayにプロパティをnone 。 要素が非表示になり、その要素が存在しないかのようにページが表示されます。

h1.hidden {
    display: none;
}
»それを自分で試してみてください

visibility:hidden;また、要素を非表示にします。

しかし、要素はまだ前と同じスペースを取ります。 要素が隠されて、それでもレイアウトに影響されます。

h1.hidden {
    visibility: hidden;
}
»それを自分で試してみてください

例

その他の例

display: none;visibility: hidden;
この実施例は、 display: none;visibility: hidden;

コンテンツを表示するには、JavaScriptと一緒にCSSを使用しました
この例では、クリック上の要素を示すために、CSSとJavaScriptを使用する方法を示します。


練習で自分自身をテスト!

演習1» 演習2» 演習3» 演習4»


CSSの表示/可視性のプロパティ

プロパティ 説明
display 要素をどのように表示するかを指定します
visibility 要素を可視にするかどうかを指定します