6-cssスタイル
4904 ワード
背景色background-color
背景色の値は英語でも16進数色でもrgbでもよい
背景画像background-image
背景画像のサイズはコンテナのサイズとは異なります
背景画像は占有されません
容器が大きい場合、背景画像が小さい場合、背景画像は容器全体に平らに敷かれます.
背景画像位置background-position
背景画像の位置決め値は、座標x,y軸を表す2つの単位である
背景画像の位置付けの値はleft,right,top,bottom,centerであることができる
背景画像繰り返しbackground-repeat
No-repeat配列画像は重複せず、よく使われます
roundコンテナ全体に適応して充填するまで自動スケール
spaceは同じ間隔でコンテナ全体を平らにし、充填する
背景画像位置決めbackground-attachment
背景画像が固定されているか、ページの残りの部分に従ってスクロールされているか
フォントスタイル
フォントファミリー:
フォント色 テキストのプロパティ
行の高さ
親要素の高さを支えることができます
テキスト水平位置揃え:
テキストの行の高さの垂直位置:
テキストインデント
通常、段落の開始位置に使用される最初の行のインデント
文字間の間隔
テキストの装飾
自動改行
基本スタイル
width,height
エレメントのデフォルトには高さがありません.エレメントの内容がエレメントを高くするように高さを設定する必要があります.
マウススタイル
透明度
透明度の値は0~1の間で、0は透明度、1は完全に不透明度を表します.
透明な要素は見えないだけで、ドキュメントフローを占めています.
可視性
オーバーフロー非表示
外枠の色
スタイルのリセット
要素のmarginとpaddingをクリア
持参したリストを削除
下線を引く
ボックスモデルスタイル
ブロックエレメント
要素分類変換display
block、要素をブロックレベル要素に変換
inline、エレメントを行レベルエレメントに変換
inline-block、要素をインラインブロック要素に変換
none要素を隠す
線を引くborder
線のスタイル:
アンダーライン
インサイドパディング
フローティングフロート
フローティング原理:フローティングによって要素がドキュメントの通常ストリームから離れ、通常ストリームの上に浮かぶ
フローティング要素は、通常のフローの位置に表示され、設定されたフローティング方向に従って左または右にフローティングされます.フローティング要素の外縁がボックスまたは別のフローティング要素を含むまで検出され、テキストとインライン要素が囲まれます.
フローティングは、要素自体が何であるかにかかわらず、ブロック・レベル・ボックスを生成します.
フローティングによる影響のクリア
クリアフローティング
擬似クラスによるフローティングのクリア
位置決め
レイヤモデル、絶対位置(親に対して)
要素にレイヤモデルの絶対位置を設定するには、
このようなブロックが存在しない場合、body要素、すなわちブラウザウィンドウに対して
レイヤーモデル-相対位置(元の位置に対して)
レイヤーモデル-固定位置(Webウィンドウに対して)
背景色の値は英語でも16進数色でもrgbでもよい
背景画像background-image
背景画像のサイズはコンテナのサイズとは異なります
背景画像は占有されません
容器が大きい場合、背景画像が小さい場合、背景画像は容器全体に平らに敷かれます.
背景画像位置background-position
背景画像の位置決め値は、座標x,y軸を表す2つの単位である
背景画像の位置付けの値はleft,right,top,bottom,centerであることができる
背景画像繰り返しbackground-repeat
No-repeat配列画像は重複せず、よく使われます
roundコンテナ全体に適応して充填するまで自動スケール
spaceは同じ間隔でコンテナ全体を平らにし、充填する
背景画像位置決めbackground-attachment
background-attachment:fixed
背景画像が固定されているか、ページの残りの部分に従ってスクロールされているか
background-attachment
の値は、scroll
fixed
であってもよいbackground
略語background: #ff0000 url(bg01.jpg) no-repeat fixed center
フォントスタイル
フォントファミリー:
font-family
フォントサイズ:font-size
フォントの太さ:font-weight
font-weight
:400 normal
デフォルトbold
太字bolder
lighter
フォント色
color
フォント斜体:font-style
font-style:italic
normal
テキスト正常表示italic
テキスト斜体表示oblique
テキストチルト表示行の高さ
line-height
line-height:50px
親要素の高さを支えることができます
テキスト水平位置揃え:
text-align
left
, center
, right
テキストの行の高さの垂直位置:
vertical-align
baseline
デフォルトsub
テキストの下付きラベルを垂直に揃え、sub
ラベルと同じ効果を得ます.super
テキストの上付き文字を垂直に揃え、sup
ラベルと同じ効果top
オブジェクトの先端をコンテナの先端に揃えます.text-top
オブジェクトの先頭が行のテキストの先頭に揃えられます.middle
要素オブジェクトベースライン垂直位置合わせbottom
オブジェクトの下端を行のテキストの下部に揃えます.text-bottom
オブジェクトの下端を行テキストの下端に揃えます.テキストインデント
text-indent
text-indent:2em
通常、段落の開始位置に使用される最初の行のインデント
文字間の間隔
letter-spacing
単語間の間隔:word-spacing
テキストの大文字と小文字text-transform
テキストの各単語は大文字で始まる.capitalize
定義大文字のみuppercase
定義小文字のみテキストの装飾
lowercase
text-decoration
デフォルトnone
下線underline
上化線overline
中線自動改行
line-through
word-wrap
基本スタイル
width,height
エレメントのデフォルトには高さがありません.エレメントの内容がエレメントを高くするように高さを設定する必要があります.
マウススタイル
word-wrap: break-word
マウスのスタイルを定義するcursor
デフォルト、cursor:pointer
小手形状、default
移動形状透明度
pointer
move
透明度の値は0~1の間で、0は透明度、1は完全に不透明度を表します.
透明な要素は見えないだけで、ドキュメントフローを占めています.
可視性
opacity
opacity:0.3
visibility
要素表示visibility:hidden
要素が表示されないvisible
表要素で使用する場合、この値は表のレイアウトに影響を与えない行または列を削除します.オーバーフロー非表示
hidden
オブジェクトの内容が指定した高さと幅を超えた場合の表示方法を設定します.collapse
デフォルト値は、コンテンツがトリミングされず、要素ボックスの外に表示されます.overflow
コンテンツはトリミングされ、残りのコンテンツは表示されません.visible
のコンテンツはトリミングされますが、ブラウザにはスクロールバーが表示され、残りのコンテンツが表示されます.hidden
コンテンツがトリミングされた場合、ブラウザはスクロールバーを表示して残りのコンテンツを表示します.外枠の色
scroll
テキストボックスには枠線が付いており、スタイルが醜いauto
外枠をクリアスタイルのリセット
要素のmarginとpaddingをクリア
持参したリストを削除
下線を引く
ボックスモデルスタイル
ブロックエレメント
要素分類変換display
block、要素をブロックレベル要素に変換
inline、エレメントを行レベルエレメントに変換
inline-block、要素をインラインブロック要素に変換
none要素を隠す
線を引くborder
線のスタイル:
input
破線、outline:none
点線、dashed
実線dotted
スタイルでは、1つの方向の枠線のみにスタイルを設定できます.アンダーライン
solid
上線css
右の線border-bottom
左の線border-top
間隔marginインサイドパディング
フローティングフロート
フローティング原理:フローティングによって要素がドキュメントの通常ストリームから離れ、通常ストリームの上に浮かぶ
フローティング要素は、通常のフローの位置に表示され、設定されたフローティング方向に従って左または右にフローティングされます.フローティング要素の外縁がボックスまたは別のフローティング要素を含むまで検出され、テキストとインライン要素が囲まれます.
フローティングは、要素自体が何であるかにかかわらず、ブロック・レベル・ボックスを生成します.
フローティングによる影響のクリア
クリアフローティング
border-right
はクリアせず、border-left
は左にフローティングオブジェクト、none
、left
は許可されません.擬似クラスによるフローティングのクリア
.clearFix{
content="";
display: block;
width: 0;
height: 0;
clear: both;
}
位置決め
レイヤモデル、絶対位置(親に対して)
要素にレイヤモデルの絶対位置を設定するには、
right
の絶対位置を設定する必要があります.この文の役割は、ドキュメントフローから要素をドラッグし、left、right、top、bottom属性を使用して、最も近い位置属性を持つ親パッケージのブロックに対して絶対位置を設定します.このようなブロックが存在しない場合、body要素、すなわちブラウザウィンドウに対して
both
div{
width: 200px;
height: 200px;
border: 2px red solid;
position: absolute;
left: 100px;
top: 20px;
}
レイヤーモデル-相対位置(元の位置に対して)
position:absolute
#div{
width: 200px;
height: 200px;
border: 2px red solid;
position: relative;
left: 100px;
top: 20px;
}
レイヤーモデル-固定位置(Webウィンドウに対して)
position:absolute