2021.07.02 CSS-3
5日目.組織レイアウト用CSS言語の属性を学習しました.今日学んだことを復習する前に、アルファベットH、Iで始まるラベルのInline/Block属性のうち、どの属性を復習しますか.
Inline :今日は何を勉強しましたか。
ボックス型番:html要素の占有空間に関する規則 ページ:border外部
(上、右、下、左画素->マージン:100 px 0、100 pxを時計回りに同時に設定可能) padding:これはコンテンツの外部部分であり、border内の->コンテンツとborderの間の部分でもあるため、padding値を与えると、borderは設定と異なる値を表示する可能性があります.
(上、右、下、左のピクセルを時計回りに同時に設定可能->border:100 px 0 100 px)
∴ .box-model {width: 200px; height: 200px; padding-left: 100px;} もしそうであれば、表示される値は300 px 200 pxです!
このとき、「box-size:border-box;」200×200サイズのボックスモデルで、中には10 pxフレーム、100 pxダウンジャケットがあり、残りの空間でcontentsの空間を作ることができます(80 x 80)! border:要素を囲む枠線、境界 contents:要素が持つ情報 +++TIP
htmlとbodyラベルの間にも余白とpaddingが適用されているので、空白を解消するにはcssをhtml、body{marign:0;padding:0}に設定してください.
兄弟関係にあるタイガー人の境界が重なり、大きな境界に沿っている.
.margin-1 { margin-bottom: 100px;}
.margin-2 { margin-top: 50px;}
そうすると、margin-1とmargin 2の間のmarginは150 pxではなく、100 px!親と子の関係にあるタテで、そのマージンは子の関係に設定されたマージンの設定値に従う->この現象を防ぐために、「position」を使いましょう.
▼
“display:”-block->inline,inline->block
(入力:h 1{display:inline;}->inline属性を有するh 1ラベル) 'display: inline-block;' : 2つのプロパティを同時に持つタグに設定
主にメニューを設定するための Blockプロパティタグは空間を設計できますが、行内のプロパティタグの空間はy軸に空間を設定できません.x軸のスペースを設定できます!
(空間設定は同じです.width:100 px;height:100 px;marging-top:100 px;marging-right:100 px;) inline属性にのみ適用する機能 兄弟関係のラベルは最大空間垂直に 並べられている.親子関係のタグを親空間に垂直に配置
(下揃え、中揃え、上揃え)
3種類に分けられます.
①marging-topを使用する場合、親子関係にmargin合併が発生しているか
Yes : static, relative
No : fixed, absolute
②top、right、bottom、left属性を使用できるか
Yes:固定(ブラウザベース)、相対(最初に作成した場所ベース)、絶対(ブラウザ/親ベース)
No : static
③子どもの身長が親に影響するか
Yes : static, relative
No : fixed, absolute静的:Webサイト(ブラウザ)で展開します.(位置の既定)->2 Dプロパティ fixed:指定された位置に固定されます.->3 Dプロパティ 相対:以前に設定した値を使用して配置します.->2 D、3 Dブレンドアトリビュート absolute:必要な場所に配置します.->3 Dプロパティ
親が同じ3 Dプロパティを持っている場合は親ベース、親が2 Dプロパティの場合はブラウザベース: 何が難しいの?
Inline :
<head></head>
, <i></i>
, ins></ins>
Block : <h1></h1>
to <h6></h6>
, <header></header>
, <hr>
今日は何を勉強しましたか。
レイアウト
箱型
(上、右、下、左画素->マージン:100 px 0、100 pxを時計回りに同時に設定可能)
(上、右、下、左のピクセルを時計回りに同時に設定可能->border:100 px 0 100 px)
∴ .box-model {width: 200px; height: 200px; padding-left: 100px;} もしそうであれば、表示される値は300 px 200 pxです!
このとき、「box-size:border-box;」200×200サイズのボックスモデルで、中には10 pxフレーム、100 pxダウンジャケットがあり、残りの空間でcontentsの空間を作ることができます(80 x 80)!
.box-model {
box-sizing: border-box;
width: 200px; height: 200px;
background-color: yellow;
border: solid 10px red;
padding: 100px 0 0 100px;}
htmlとbodyラベルの間にも余白とpaddingが適用されているので、空白を解消するにはcssをhtml、body{marign:0;padding:0}に設定してください.
余白のマージ
<div class="margin-1"></div>
<div class="margin-2"></div>
設定時、.margin-1 { margin-bottom: 100px;}
.margin-2 { margin-top: 50px;}
そうすると、margin-1とmargin 2の間のmarginは150 pxではなく、100 px!
▼
display
(入力:h 1{display:inline;}->inline属性を有するh 1ラベル)
主にメニューを設定するための
(空間設定は同じです.width:100 px;height:100 px;marging-top:100 px;marging-right:100 px;)
垂直位置揃え(垂直位置合わせ)
(下揃え、中揃え、上揃え)
position
3種類に分けられます.
①marging-topを使用する場合、親子関係にmargin合併が発生しているか
Yes : static, relative
No : fixed, absolute
②top、right、bottom、left属性を使用できるか
Yes:固定(ブラウザベース)、相対(最初に作成した場所ベース)、絶対(ブラウザ/親ベース)
No : static
③子どもの身長が親に影響するか
Yes : static, relative
No : fixed, absolute
親が同じ3 Dプロパティを持っている場合は親ベース、親が2 Dプロパティの場合はブラウザベース:
何が難しいの?
position...
二次元三次元の概念は、位置のそれぞれの特徴もやっと理解でき、合計48種類の場合の数(親子それぞれの位置)を考慮し、まず、大量の情報量が脳に負担を感じさせる.
どうやって解決したの?
量が多いときに解決する方法は一つしかなく、自分の基準を見つける前に、量全体を創造して確認するしかない.あるいは試さなくてもすぐにわかる大きな髪を持っている...だから面倒くさいけど練習しなきゃInline/Blockプロパティタグを一つ一つ理解するように...
だからね。
やっと一週間のネットプログラミングの授業が終わりました.本当に目が回っているような気がしましたが、徐々についていきました.俳優さんの数が増えているような気がしますが、正直今日学んだポジションはちょっと大変でした.できることが多くなってきたので次はこれをどう応用するか考えます今日は金曜日ではなく月曜日で、休みの時間がなくて、また位置のように重要で、心が狭いという概念が出てきたので、勉強するなら、一時的にやめる考えがあるはずです.周末はゆっくり休んで帰ってきてよく复习してよく勉强します...!
sumple 3で作成したファイル
https://github.com/hyeriJUNG/Daegu_AI_School/tree/main/0702
Reference
この問題について(2021.07.02 CSS-3), 我々は、より多くの情報をここで見つけました
https://velog.io/@hyeri_jung14/2021.07.02-CSS-3
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
量が多いときに解決する方法は一つしかなく、自分の基準を見つける前に、量全体を創造して確認するしかない.あるいは試さなくてもすぐにわかる大きな髪を持っている...だから面倒くさいけど練習しなきゃInline/Blockプロパティタグを一つ一つ理解するように...
だからね。
やっと一週間のネットプログラミングの授業が終わりました.本当に目が回っているような気がしましたが、徐々についていきました.俳優さんの数が増えているような気がしますが、正直今日学んだポジションはちょっと大変でした.できることが多くなってきたので次はこれをどう応用するか考えます今日は金曜日ではなく月曜日で、休みの時間がなくて、また位置のように重要で、心が狭いという概念が出てきたので、勉強するなら、一時的にやめる考えがあるはずです.周末はゆっくり休んで帰ってきてよく复习してよく勉强します...!
sumple 3で作成したファイル
https://github.com/hyeriJUNG/Daegu_AI_School/tree/main/0702
Reference
この問題について(2021.07.02 CSS-3), 我々は、より多くの情報をここで見つけました
https://velog.io/@hyeri_jung14/2021.07.02-CSS-3
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
Reference
この問題について(2021.07.02 CSS-3), 我々は、より多くの情報をここで見つけました https://velog.io/@hyeri_jung14/2021.07.02-CSS-3テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol