Html 网站在移动设备上看起来很糟糕

Html 网站在移动设备上看起来很糟糕,html,css,mobile,Html,Css,Mobile,大约一个月前,在学习了一些HTML/CSS之后,我一直在构建我的第一个网站。它在我尝试过的所有桌面浏览器(safari、firefox、chrome、IE)上看起来都不错,但当我在ios safari/chrome上测试它时,它看起来非常糟糕 在做了大量的搜索之后,我似乎找不到答案,对此的任何帮助都将不胜感激 在css中,我有一个包装器div和一些其他div设置为100%宽度 CSS HTML 是否缺少某种HTML代码来检测移动显示?您可以使用viewport meta来定义移动设备上的初始

大约一个月前,在学习了一些HTML/CSS之后,我一直在构建我的第一个网站。它在我尝试过的所有桌面浏览器(safari、firefox、chrome、IE)上看起来都不错,但当我在ios safari/chrome上测试它时,它看起来非常糟糕

在做了大量的搜索之后,我似乎找不到答案,对此的任何帮助都将不胜感激

在css中,我有一个包装器div和一些其他div设置为100%宽度

CSS

HTML



是否缺少某种HTML代码来检测移动显示?

您可以使用viewport meta来定义移动设备上的初始比例

因此,添加viewport meta in head标记,如以下示例所示

<html>
    <head>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    </head>
    <body>      
        <div class="wrapper">
        <div id="home">
        <div id="homecontainer">
        <div id="homelogo"></div>
                <a href="#thumbnailgallery" class="smoothScroll"><div id="projectbutton"></div></a>
                <a href="#about" class="smoothScroll"><div id="aboutbutton"></div></a>
                <a href="#contact" class="smoothScroll"><div id="contactbutton"></div></a>
        </div>
    </div>


阅读更多有关viewport meta的信息此处

这是您的完整HTML吗?您缺少一些元素,例如HTML标记和一些结束div。让我知道这是否是您的完整代码。此外,您不需要给出包装页边距:如果100%,则为auto。你需要给它一个90%的宽度,然后给它一个余量:自动。这将使其居中,并使其在手机上看起来像样。您需要确保当您提出问题时,您已经向我们提供了尽可能多的详细信息,以及您正在使用的完整代码。你的问题会被否决,就像你已经看到的一样。你需要使用CSS媒体查询CSS媒体查询,你也可以使用。htaccess你能提供你网站的链接吗?发布一些你的体验和你想看到的屏幕截图。
<body>      
    <div class="wrapper">
        <div id="home">
        <div id="homecontainer">
        <div id="homelogo"></div>
                <a href="#thumbnailgallery" class="smoothScroll"><div id="projectbutton"></div></a>
                <a href="#about" class="smoothScroll"><div id="aboutbutton"></div></a>
                <a href="#contact" class="smoothScroll"><div id="contactbutton"></div></a>
        </div>
    </div> <!--Home closing tag-->
<html>
    <head>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    </head>
    <body>      
        <div class="wrapper">
        <div id="home">
        <div id="homecontainer">
        <div id="homelogo"></div>
                <a href="#thumbnailgallery" class="smoothScroll"><div id="projectbutton"></div></a>
                <a href="#about" class="smoothScroll"><div id="aboutbutton"></div></a>
                <a href="#contact" class="smoothScroll"><div id="contactbutton"></div></a>
        </div>
    </div>