HTML training

navi-training 1
CSS default

navi-training 2
CSS


navi-training 3

display control training

display:inline
CSS.code
li#on{
display: inline;
}

display:inline off

float training1

メインテキスト
メインテキスト
メインテキスト
メインテキスト
サブ1テキスト
サブ1テキスト
サブ1テキスト
サブ2テキスト
サブ2テキスト

float training2

メインテキストに枠線を追加。幅が広がるためサブテキストが改行される。

メインテキスト
メインテキスト
メインテキスト
メインテキスト
サブ1テキスト
サブ1テキスト
サブ1テキスト
サブ2テキスト
サブ2テキスト

float training3

box-sizing:border-box;を追加することで、内側に線を引くことができる

メインテキスト
メインテキスト
メインテキスト
メインテキスト
サブ1テキスト
サブ1テキスト
サブ1テキスト
サブ2テキスト
サブ2テキスト

float training4

pにfloatの設定を入れていない(none)。 floatを入れると改行される。

Float
祇園精舍の鐘の声、諸行無常の響きあり。 娑羅双樹の花の色、盛者必衰の理をあらはす。 おごれる人も久しからず、ただ春の夜の夢のごとし。 猛き者もつひには滅びぬ、ひとへに風の前の塵に同じ。 遠く異朝をとぶらへば、秦の趙高(てうかう)、漢の王莽(わうまう)、梁の朱忌(しうい)、唐の祿山(ろくさん)、これらは皆旧主先皇の政にも従はず、樂しみをきはめ、諌めをも思ひ入れず、天下の乱れん事を悟らずして、民間の愁ふるところを知らざつしかば、久しからずして、亡じにし者どもなり。 近く本朝をうかがふに、承平の将門、天慶の純友、康和の義親、平治の信頼、これらはおごれる心も猛き事も、皆とりどりにこそありしかども、ま近くは、六波羅の入道前太政大臣平朝臣清盛公と申しし人のありさま、伝えへ承るこそ、心もことばも及ばれね。

Don't forget clear float setting.

flexbox training
flex設定なし
flex:1;(余白を分割し、それぞれの要素に分配)

One
Two
Three
One
Two
Three

grid training

one
two
three
four
five
six
one
two
three

Static

I am a basic level element.

I am a basic level element.

I am a basic level element.

Relative

I am a basic level element.

I am a relatively block level element.

I am a basic level element.

Absolute

I am a basic level element.

I am a absolutely block level element.

I am a basic level element.

Fixed

I am a basic level element.

Fixed

I am a basic level element.

Sticky

I am a basic level element.

Sticky

I am a basic level element.

I am a basic level element.

I am a basic level element.

I am a basic level element.

I am a basic level element.

I am a basic level element.

Multi-column training

1行あたりの幅(column-width;)を親タグに設定。画面幅が広くなれば行が増える。
この場合、2行目は親タグの高さ。

h3 Multi-column layout

p4 祇園精舍の鐘の声、諸行無常の響きあり。 娑羅双樹の花の色、盛者必衰の理をあらはす。 おごれる人も久しからず、ただ春の夜の夢のごとし。 猛き者もつひには滅びぬ、ひとへに風の前の塵に同じ。 遠く異朝をとぶらへば、秦の趙高(てうかう)、漢の王莽(わうまう)、梁の朱忌(しうい)、唐の祿山(ろくさん)、これらは皆旧主先皇の政にも従はず、樂しみをきはめ、諌めをも思ひ入れず、天下の乱れん事を悟らずして、民間の愁ふるところを知らざつしかば、久しからずして、亡じにし者どもなり。 近く本朝をうかがふに、承平の将門、天慶の純友、康和の義親、平治の信頼、これらはおごれる心も猛き事も、皆とりどりにこそありしかども、ま近くは、六波羅の入道前太政大臣平朝臣清盛公と申しし人のありさま、伝えへ承るこそ、心もことばも及ばれね。 祇園精舍の鐘の声、諸行無常の響きあり。 娑羅双樹の花の色、盛者必衰の理をあらはす。 おごれる人も久しからず、ただ春の夜の夢のごとし。 猛き者もつひには滅びぬ、ひとへに風の前の塵に同じ。 遠く異朝をとぶらへば、秦の趙高(てうかう)、漢の王莽(わうまう)、梁の朱忌(しうい)、唐の祿山(ろくさん)、これらは皆旧主先皇の政にも従はず、樂しみをきはめ、諌めをも思ひ入れず、天下の乱れん事を悟らずして、民間の愁ふるところを知らざつしかば、久しからずして、亡じにし者どもなり。 近く本朝をうかがふに、承平の将門、天慶の純友、康和の義親、平治の信頼、これらはおごれる心も猛き事も、皆とりどりにこそありしかども、ま近くは、六波羅の入道前太政大臣平朝臣清盛公と申しし人のありさま、伝えへ承るこそ、心もことばも及ばれね。

画像と画像タイトル(設定なし)

画像

画像と画像タイトル

親要素(div.divgazou2)にdisplay:flex; flex-direction:colum;で要素縦並び。
タイトル(p)にwidth:fit-content;を指定し、親要素と同じ幅にする。
margin-right,leftをautoにすることで中央に寄せる。

画像

画像と画像タイトルを並べる

上の「画像とタイトル」のdivをさらにdivで囲み、display:flex;を設定。

画像
画像

画像と画像タイトルをグリッド形式で並べる

                
                    .gazougrid2{
                        display: grid;
                        grid-template-columns: 1fr 1fr 1fr;
                        /*grid-template-rows: 200px 100px;*/
                        grid-row-gap: 10px;
                        margin-bottom: 20px;
                    }
                    .gazougrid2>div{
                        width: 100%;
                        display:flex;
                        flex-direction: column;
                    }
                    /*.gazougrid2{
                        display: flex;
                    }*/
                    
                    /*.divgazou4{
                        width: 50%;
                        display: flex;
                        flex-direction: column;
                    }*/
                    
                    .divgazou4 img{
                        width: 98%;
                        margin-right: auto;
                        margin-left: auto
                        ;
                    }
                    
                    .divgazou4 p5 {
                        width: fit-content;
                        margin-right: auto;
                        margin-left: auto;
                    }
                
            
画像
画像
画像
画像
画像
画像
画像
画像
画像
画像
画像
画像