>  Q&A  >  본문

내 웹사이트가 데스크톱에서는 제대로 표시되지만 모바일 화면에서는 표시되지 않습니다.

저는 HTML/CSS를 사용하여 개인 웹사이트를 디자인합니다. 그러나 텍스트는 전화 크기에 맞게 조정되지 않습니다. 아래 그림을 참고해주세요.

웹사이트는 데스크톱에서는 잘 보이지만 모바일 장치에서는 제대로 표시되지 않습니다.

모바일 디스플레이

내 Google 드라이브 삽입이 내 휴대폰 화면에 맞지 않습니다. 휴대폰 디스플레이 GGD PDF 내장

이 문제를 해결하려면 어떻게 해야 하나요? 매우 감사합니다.

내 코드는 다음과 같습니다.

HTML

으아악

CSS

<!DOCTYPE html>
<html>
    <head>
        <title>EXAMPLE</title>
        <meta charset="UTF-8"
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta name="author" content="Hoa Dang">
        <link rel="preconnect" href="https://fonts.googleapis.com">
        <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
        <link href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap" rel="stylesheet">
        <link rel="stylesheet" href="css/main.css">
        <link rel="stylesheet" href="css/projects.css">
        <link rel="stylesheet" href="css/nav.css">
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.1/css/all.min.css">
        <link rel="shortcut icon" type="image/x-icon" href="EXAMPLE"/>
        <link rel="manifest" href="manifest.json">
        <style>
            @import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap');
            </style>
    </head>

    
    <body>
        <nav>
            <input type="checkbox" id="chk">
            <label for="chk" class="show-menu-btn">
                <i class="fas fa-bars"></i>
            </label>

            <ul id="nav-ul">
                <li class="nav-li">
                    <a class="nav-link selected">HOME</a>
                </li>
                
                <li class="nav-li">
                    <a class="nav-link">ABOUT</a>
                </li>

                <li class="nav-li">
                    <a class="nav-link">CV</a>
                </li>
 
                <li class="nav-li">
                   <a class="nav-link">PROJECTS</a>
                </li>

         
                <label for="chk" class="hide-menu-btn">
                    <i class="fas fa-times"></i>
                </label>
            </ul>
        </nav>

        <div id="HOME">
            <div class="center">
                <h1 id="main-header">EXAMPLE</h1>
                <h3 id="sub-header">example.com <span class="green-detail">&</span> example.com</h3>
            </div>
        </div>

        <div id="CV">
            <div class="center">
                <iframe src="example.com" width="640" height="480" allow="autoplay"></iframe>
            </div>
        </div>

        <div id="PROJECTS" class="center">
            <div id="img-container"></div>
        </div>

        <div id="ABOUT">
            <div class="center">
                <h2 id="about-header">example.comE<span class="green-detail">:</span></h2>
                <p id="about-text">
                    <br> Text
                    <br> <br> 
                </p>
            </div>
        </div>
        
        <footer>
            <ul id="sm-ul">                
                <li class="sm-li">
                    <a class="sm-logo" href="example.com" target="_blank">
                        <i class="fab fa-youtube"></i>
                    </a>
                </li>

                <li class="sm-li">
                    <a class="sm-logo" href="example.com" target="_blank">
                        <i class="fab fa-instagram"></i>
                    </a>
                </li>

                <li class="sm-li">
                    <a class="sm-logo" href="example.com" target="_blank">
                        <i class="fab fa-facebook"></i>
                    </a>
                </li>

                <li class="sm-li">
                    <a class="sm-logo" href="example.com" target="_blank">
                        <i class="fab fa-linkedin"></i>
                    </a>
                </li>
            </ul>
        </footer>

    </body>
</html>

P粉827121558P粉827121558220일 전445

모든 응답(1)나는 대답할 것이다

  • P粉647504283

    P粉6475042832024-03-31 00:51:36

    웹사이트가 모바일 장치에서 예상대로 표시되지 않는 이유는 크기에 따라 레이아웃과 디자인을 지정하기 위해 더 많은 미디어 쿼리가 필요하기 때문입니다. 미디어 쿼리가 있습니다. 다음 미디어 쿼리와 코드를 사용하여 브라우저 크기를 변경하여 예상 결과와 유사하게 만드세요.

    으아아아

    또한 vh 대신 rem이나 em을 고수하는 것이 좋습니다. 더 널리 사용되고 확장성이 뛰어납니다.

    회신하다
    0
  • 취소회신하다