CSS

CSS CSS
  • 2020.04.20

iOSのSafariでフォントが明朝体(Serif)になってしまう場合

単純に、無いフォントを指定してしまっている場合、明朝体(セリフ体)になってしまいます。 iOS Safariのデフォルトフォントが「Serif」のようですので、次のような指定の仕方だとフォントが「明朝体(セリフ体)」になってしまいます。 [crayon-5f3402f88213c898801769/] ですので、次のように、きちんと「Serif」を指定する必要があります。 [crayon-5f34 […]

CSS CSS
  • 2020.04.08

CSS3のアニメーション transition が効かない

下記のように指定してもアニメーションが効かない時があります。 [crayon-5f3402f8828ea601639504/] 要素がdisplay: inlineの場合、効かないようです。 ですので、下記のように displayに「block」か「inline-block」を指定すれば、動作するようになります。 [crayon-5f3402f8828ed111627436/]

CSS
  • 2020.01.31

横幅がはみ出てブラウザの横するロールバーが出てしまう

ちょっと初心者的なんですが、ハマってしまったのでメモです。 要素に対して、横幅100%にしているんですが、ブラウザからはみ出てしまいました。 marginやpadding、box-sizeing:no-border; を設定してもはみ出るようで、Chromeの開発パネルで検証を行うとどうやら、body要素が問題っぽい。 調べてみると下記のように、htmlに「overflow: auto;」、bod […]

CSS
  • 2019.08.06

CSSの Position:fixed; を指定した要素の上部に余白ができる

ヘッダーなどを固定するとき、通常は “ psition:fixed; ” を使うと思います。 しかし、上部に余白が出てしまう事があります。 その場合、次の要素の上マージン ” margin-top ” により、引っ張られる感じで、余白が付いてしまう場合が多いです。 例えば、要素 “header” に “ position:fixed; ” 、 次の要素、contents を固定ヘッダー分下げようと […]

CSS
  • 2019.08.04

Flexboxで上下揃えができない

Flexboxで子要素の上下揃えをしたいときは、下記のように “ align-items ” で設定します。 [crayon-5f3402f8835cd424585718/] 上記のみで上手く上下揃いができない場合、” margin ”の設定が原因の場合があります。 これは左右揃えの時も同じですが、” margin : auto ; ” を指定していると上手く設定できません。 ですので、子要素側に […]