9/04/2024

メディアクエリでモバイル表示対応

 「本の旅」サイトはモバイル用の表示が酷い


右に寄っちゃってるし、横スクロールしないと読めぬ
幅が768px以下のブラウザでは、100%表示になるようにしよう

HTMLの構成がこんなで・・・
<!DOCTYPE html>
<html lang="ja">

<head>
    <link rel="stylesheet" href="hon-dana.css?<?php echo filemtime('hon-dana.css'); ?>" type="text/css">
</head>

<body>

<article>

    <header>

        <h1>本の旅</h1>

        <nav>
        目次
        </nav>

    </header>

    <section>

    </section>

    <footer>

    </footer>

</article>

    <script src="hon-dana.js"></script>

</body>

</html>
CSSでメディアクエリだな、article(本文部分)がブラウザの幅768px以下の表示に100%を指定
article {
    width: 768px;
    margin: 0px auto;
    padding: 0px;
    background: #fff;
    text-align: center;
}

@media (max-width: 768px) {
    article {
        width: 100%;
    }
}
で、100%表示されるようになった


それと背景色も真っ白(#fff)だったのを#e0f7ffに変更した

0 件のコメント: