高卒の成り上がり

高卒がWEB制作学習でのアウトプットを行なっていきます

ゼロからサイトを作ってみよう③(画像の上に文字&レスポンシブ対応)

画像の上に文字

テキストの入った画像ではなく背景画像の上に文字を入れたほうがいい理由

コンピュータがサイトを見に来た時にテキストを読み込んでくれたらSEO的にいいから

 

レスポンシブ対応

floatをnoneにしてからtextalin: center;を効かす理由;

/* ==================================
スマホ用表示
====================================== */
/* 767px以下になった場合にこのレスポンシブを効かせますよって言う宣言。768がipadのwidthだから */
@media only screen and (max-width:767px) {
/* ==================================
header
====================================== */
.header-left {
float: none;
}

.header-title {
text-align: center;
}


}

 

floatをそのまま残していたらfloat: left;によって左によってしまって、その左に寄った中で真ん中にしようとしてしまうから

width:100%とwidth: autoの違い

paddingを含むか含まないかが違う。

paddingを含める→auto

paddingを含めない→100%

width:auto;とwidth:100%;の違い+中央寄せについて。 | バシャログ。

 

floatで横並びの画像とテキストを縦並びにする

floatを消して画像の横幅いっぱいにする

 

flexで横並びの画像を縦並びにする

widthを100%にし、それだけだとflexになっているため、横幅いっぱいにならないのでflex-wrap: wrap;に設定

 

 

ヘッダーの右側にclearによって余白ができたので解除する

clearのcontentが""になっているのでそれをnoneにして解除

 

youtu.be