ITメモ
CSS
「CSS」の「Topics」
「印刷用CSS」を「コンテンツ」に適用する方法「表示サイズ別」に「CSS」を適用する方法「スマートフォン」に「CSS」を適用する方法「コンテンツ」の「縦位置」を「真ん中」に配置する方法「コンテンツ」の「横位置」を「真ん中」に配置する方法「ベージ表示」を「フワッ」とした「フェードイン」で表示する方法「CSS」で「スクロールバー」を表示・設定する方法
背景・背景画像関連
背景画像のスライドショーを作成する方法背景画像を表示場所に自動フィットさせる設定背景画像を表示位置を調整する方法「背景色」に「透明度」を加える方法 「背景色」を「グラデーション」にする方法
画像関連
画像の下にできる空白を消す方法背景や画像に透明感を加える方法画像の横に文字を回り込ませる方法「CSS」で画像を変更する方法
「CSS」の基礎知識
「CSS」のファイル書式「CSS」のヘッダー書式「CSS」のコード書式「CSS」を「HTML」ファイルに記述する方法「CSS」外部ファイルをHTMLファイルとリンクさせる方法「CSS」でコメントを使う方法「CSS」で利用する単位「CSS」でテキストを編集する方法「CSS」での「セレクタ」優先順位「CSS」の命名規則「BEM」とは
CSSプロパティ【レイアウト関連】
【 width 】「横幅」を指定する方法【 height 】「高さ」を指定する方法【 margin 】「枠線外側」の「余白」を指定する方法【 padding 】「枠線内側」の「余白」を指定する方法【 border 】「枠線(ボーダー)」を付ける方法【 outline 】「枠線(ボーダー)」を付ける方法【 border-radius 】要素の四隅に丸みを付ける【 transform 】コンテンツに「2D変形」「3D変形」を適用【 display 】「ブロック要素」「インライン要素」に変換【 position 】コンテンツの配置指定【 float 】コンテンツを片側に寄せる方法
CSSプロパティ【コンテンツ関連】
【 content 】コンテンツの追加
CSSプロパティ【背景関連】
【 background 】背景を設定する方法
CSSプロパティ【文字・テキスト関連】
【 color 】文字の色を設定する【 font 】フォントを設定を一括指定する方法【 font-size 】フォントサイズを変更する方法【 font-family 】フォントの変更をする方法【 font-style 】フォントのスタイルを指定する方法【 font-weight 】文字を太字にする方法【 font-stretch 】文字を横幅(フェイス)を指定する方法【 font-size-adjust 】小文字の大きさを設定する方法【 line-height 】テキストラインの高さを設定する【 text-indent 】テキストインデントを設定する【 text-align 】テキストの配置位置を設定する【 text-decoration 】テキストに加えるで装飾を設定する【 text-underline-position 】テキストのアンダーライン位置を設定する【 text-shadow 】テキストのシャドー位置を設定する【 text-transform 】テキストの文字形態を設定する【 white-space 】要素内のホワイトスペースを設定する【 word-break 】テキストの自動改行の設定をする【 word-spacing 】単語間の隙間を指定【 letter-spacing 】文字間の隙間を指定【 text-justify 】文章右端空白にならないように、単語間・文字間のスペースを調整【 text-autospace 】表意文字(漢字)と非表意文字(半角英数字)の隙間を指定【 word-wrap 】テキストの自動改行の設定をする【 writing-mode 】縦書きを設定【 direction 】文章の方向を設定【 unicode-bidi 】単語の並びを設定【擬似要素】「:before」 - 文字の先頭にマークを表示する方法
CSSプロパティ【カラー関連】
【linear-gradient】二色以上でグラデーションを作るカラー設定
CSSプロパティ【アニメーション関連】
【 animation 】アニメーション操作をする方法【 transition 】変化をスムーズにスムーズにする方法【 opacity 】要素の透明度を設定する





【CSS】【 float 】コンテンツを片側に寄せる方法

【CSS】
【 float 】プロパティ
コンテンツを片側に寄せる方法




「float」プロパティは、
コンテンツを左右のどちらかに寄せることができるプロパティ。

「画像」「テキスト」を組み合わせて、
「float」プロパティで、片側に寄せると、
「画像」の横に、「文字」を回り込ませることもできる。

レイアウトの上では、
「float」プロパティは、便利なツール。


「float」プロパティは、
必ず「clear」プロパティと一緒に使用する。

「clear」プロパティは、
「float」プロパティで指定した片側に寄せる指示を取り消すことができる。






「float」プロパティの使い方


「float」プロパティは、
コンテンツを左右のどちらかに寄せて配置し、
続く要素を横に周りこませることができるプロパティ。


要素の種類によっては、
「float」プロパティを適用できないこともあるので、
「display」プロパティで、要素の種類を変更することで、
「float」プロパティを適用可能にすることができる。


「float」プロパティを利用する時のコツ
「float」プロパティを使用するときに、
「幅」を設定していないと、「float」プロパティが機能しないことがある。
「幅」が決まらないと、計算ができないので機能しないので、
「width」プロパティで、要素の幅を明確にする必要がある。




「float」プロパティの書式

.左寄せにする要素のクラス名{
width:100px;
float: left;
}

.左寄せを解除したい要素のクラス名{
clear: both
もしくは、
clear: left;
}


.右寄せにする要素のクラス名{
width:100px;
float: right;
}

.右寄せにする要素のクラス名::after{
clear: both
もしくは、
clear: right;
}



キーワード値
float: left;
float: right;
float: none;
float: inline-start;
float: inline-end;


グローバル値
float: inherit;
float: initial;
float: revert;
float: unset;




「float」プロパティの値

説明
left 左寄せ
right 右寄せ
none 「float」プロパティを機能させない。
inline-start ファイルの書体の始端側に寄る。
左書きは、左側。
右書きは、右側。
inline-end ファイルの書体の終端側に寄る。
左書きは、右側。
右書きは、左側。


Back

「clear」プロパティの使い方


「clear」プロパティは、
「float」プロパティを使って、左右どちらかに寄せる設定を解除するためのプロパティ。


基本的に「clear」プロパティは、
「float」プロパティを指定した要素の後にある
「float」プロパティで指定した片側寄席を解除したい要素に指定する。

「float」プロパティを指定した要素のみの場合は、
その要素に疑似要素「::after」を追加して、
疑似要素「::after」に「clear」プロパティを指定することで解除することができる。



「clear」プロパティの書式

.右寄せにする要素のクラス名{
float: right;
}

.右寄せを解除したい要素のクラス名{
clear: both
もしくは、
clear: right;
}



.右寄せにする要素のクラス名{
float: right;
}

.右寄せにする要素のクラス名::after{
clear: both
もしくは、
clear: right;
}


キーワード値
clear: none;
clear: left;
clear: right;
clear: both;
clear: inline-start;
clear: inline-end;


グローバル値
clear: inherit;
clear: initial;
clear: revert;
clear: unset;




「clear」プロパティの値

説明
none 「clear」しない。
left 「左寄せ」を解除。
right 「右寄せ」を解除。
both 「左寄せ」「右寄せ」の両方を解除。
inline-start 「文の先端側寄せ」を解除。
左書きは、左側。
右書きは、右側。
inline-end 「文の終端側寄せ」を解除。
左書きは、右側。
右書きは、左側。


Back