∇ WEBプログラマー 便利帳 ≫ CSS
HTML CSS
*
▼スポンサー広告
次の広告へ
▼スポンサー広告
次の広告へ
▼スポンサー広告
次の広告へ
CSSプロパティ(アルファベット順)
border ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
線の太さや色、角丸を指定する (ボックス)
border-bottom ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
下線の太さや色、角丸を指定する (ボックス)
box-shadow ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
影やぼかしを指定する (ボックス)
background・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
様々な背景を指定する(ボックス)
color ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
色を指定する (テキスト)
cursor・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
カーソルの形状を指定する(その他)
display ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
様々な並び方を指定する (ボックス)
float ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
左右回り込みを指定する (ボックス)
font ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
まとめて指定する (テキスト)
font-weight ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
太さを指定する (テキスト)
height ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
高さを指定する (ボックス)
line-height ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
行の高さを指定する (テキスト)
margin ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
外の余白を指定する (ボックス)
overflow・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
はみ出た部分を指定する(テキスト)
position ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
浮遊配置方法を指定する (ボックス)
text-align ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
左右の配置を指定する (テキスト)
text-shadow ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
影を指定する (テキスト)
text-decoration ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
線や点滅を指定する (テキスト)
vertical-align ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
上下の配置を指定する (テキスト)
white-space ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
スペースや改行の表示方法を指定する (テキスト)
width ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
幅を指定する (ボックス)
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サンプルコード
※上記プロパティ値や下記のタグをクリックして、下のフォーム内に反映させて使用します。
表示結果

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