∇ WEBプログラマー 便利帳 ≫ CSS
HTML CSS
*
▼スポンサー広告
次の広告へ
▼スポンサー広告
次の広告へ
▼スポンサー広告
次の広告へ
『 
CSSプロパティ(目的別)
 』
ボックスレイアウト
border ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
線の太さや色、角丸を指定する
border-bottom ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
下線の太さや色、角丸を指定する
box-shadow ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
影やぼかしを指定する
display ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
様々な並び方を指定する
float ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
左右回り込みを指定する
height ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
高さを指定する
margin ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
外の余白を指定する
position ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
浮遊配置方法を指定する
width ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
幅を指定する
background・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
様々な背景を指定する
テキストレイアウト
color ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
色を指定する
font ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
まとめて指定する
font-weight ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
太さを指定する
line-height ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
行の高さを指定する
overflow・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
はみ出た部分を指定する
text-align ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
左右の配置を指定する
text-shadow ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
影を指定する
text-decoration ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
線や点滅を指定する
vertical-align ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
上下の配置を指定する
white-space ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
スペースや改行の表示方法を指定する
display
様々な並び方を指定する(ボックス)
Internet Explorer5~
Firefox1~
Google Chrome1~
Opera7~
Safari?~
記入例
display :
;
+
属性プロパティ
インラインボックスを生成する。(初期値)
ブロックボックスを生成する。
インラインボックスを生成し、内部はブロックボックスとして生成する。
ブロックレベルのフレックスコンテナボックスを生成する。
【 display 属性 】
flex-direction
[
進行方向
]
flex-wrap
[
折り返し
]
justify-content
[
水平方向の揃え
]
align-items
[
垂直方向の揃え
]
align-content
[
垂直方向の揃え(複数行にした時)
]
flex-grow
[
横幅の伸び率(数値)
]
flex-shrink
[
横幅の縮む比率(数値)
]
様々な親要素に「display」プロパティに「flex」を記入する事で子要素の配置を並べることができます。
記入例 [ display:flex; ]
上記の記載で子要素が横並びになります。さらに配置を指定するには下記のプロパティを追加します。

「 flex-direction [ 進行方向 ] 」
flex-direction:row; 子要素を左から右(初期値)
flex-direction:row-reverse; 子要素を右から左
flex-direction:column; 子要素を上から下
flex-direction:column-reverse; 子要素を下から上
「 flex-wrap [ 折り返し ] 」
flex-wrap:nowrap; 子要素を折り返しせず、一行に並べる(初期値)
flex-wrap:wrap; 子要素を折り返し、複数行に上から下へ並べる
flex-wrap:wrap-reverse; 子要素を折り返し、複数行に下から上へ並べる
「 justify-content [ 水平方向の揃え ] 」
justify-content:flex-start; 行の開始位置から配置。左揃え。(初期値)
justify-content:flex-end; 行末から配置。右揃え。
justify-content:center; 中央揃え
justify-content:space-between; 最初と最後の子要素を両端に配置し、残りの要素は均等に間隔をあけて配置
justify-content:space-around; 両端の子要素も含め、均等に間隔をあけて配置
「align-items [ 垂直方向の揃え ] 」
align-items:stretch; (初期値)… 親要素の高さ、またはコンテンツの一番多い子要素の高さに合わせて広げて配置
align-items:flex-start; … 親要素の開始位置から配置。上揃え。
align-items:flex-end; … 親要素の終点から配置。下揃え。
align-items:center; … 中央揃え
align-items:baseline; … ベースラインで揃える
「align-content [ 垂直方向の揃え(複数行にした時の揃え) ] 」
align-content:stretch;… 親要素の高さに合わせて広げて配置(初期値)
align-content:flex-start; … 親要素の開始位置から配置。上揃え。
align-content:flex-end; … 親要素の終点から配置。下揃え。
align-content:center; … 中央揃え
align-content:space-between; … 最初と最後の子要素を上下の端に配置し、残りの要素は均等に間隔をあけて配置
align-content:space-around; … 上下端にある子要素も含め、均等に間隔をあけて配置

また、子要素の幅の調整も行えます。
flex-grow:; 子要素に記入 横幅の伸び率「数値」
flex-shrink:; 子要素に記入 横幅の縮む比率「数値」
order:; 子要素に記入 順序の指定「数値」

HTMLサンプルコード
※上記プロパティ値や下記のタグをクリックして、下のフォーム内に反映させて使用します。
表示結果

▼スポンサー広告
次の広告へ
▼スポンサー広告
次の広告へ