Html Can';t尺寸<;部门>;手机上的正确高度

Html Can';t尺寸<;部门>;手机上的正确高度,html,css,media-queries,Html,Css,Media Queries,首先,我对移动开发还不熟悉,所以请提前为一个简单的问题道歉。但我已经研究了几天,似乎无法让它发挥作用 切换到移动视图时,无法在适当的高度渲染特定的DIV。所有其他div在桌面和移动设备上都可以正常工作。所讨论的div在桌面视图中看起来很好,但在移动设备中却没有 以下是该页面的链接: 所讨论的div是“双手”。我想要它和上面的“单手”一样高。不管我做什么,我都不能把它调整到正确的尺寸。我知道有一个简单的解决办法,但我已经尝试了所有我能想到的关于身高的方法,我被难倒了 以下是相关的HTML:

首先,我对移动开发还不熟悉,所以请提前为一个简单的问题道歉。但我已经研究了几天,似乎无法让它发挥作用

切换到移动视图时,无法在适当的高度渲染特定的DIV。所有其他div在桌面和移动设备上都可以正常工作。所讨论的div在桌面视图中看起来很好,但在移动设备中却没有

以下是该页面的链接:

所讨论的div是“双手”。我想要它和上面的“单手”一样高。不管我做什么,我都不能把它调整到正确的尺寸。我知道有一个简单的解决办法,但我已经尝试了所有我能想到的关于身高的方法,我被难倒了

以下是相关的HTML:

                <div class="sh_container_m">
                    <table cellpadding="0" cellspacing="0" class="sh_container_table_m">
                        <tr>
                            <td style="font-size: 3.5vw;padding-top: 2vw; padding-bottom: 2vw;"><p>Single Hand</p></td>
                        </tr>
                    </table>
                    <div class="sh_images_container_m">
                        <table cellpadding="0" cellspacing="0">
                            <tr>
                                <td>This is where the single hand image carousel will be</td>
                            </tr>
                        </table>
                        <div class="dh_container_m">
                            <table cellpadding="0" cellspacing="0" class="dh_container_table_m">
                                <tr>
                                    <td style="font-size: 3.5vw;"><p>Double Hand</p></td>
                                </tr>
                            </table>
                            <div class="dh_images_container_m">
                                <table cellpadding="0" cellspacing="0">
                                    <tr>
                                        <td>This is where the double hand image carousel will be</td>
                                    </tr>
                                </table>
                            </div>  
                        </div>
                    </div>
                </div>

您的意思是将dh_images_container_m div嵌套在sh_images_container_m div中吗?它将承担它的“父母”属性,这可能也会导致一些尺寸问题


另一方面,标题中有指向css文件的链接,其类型为type=“text”。它们应该是type=“css/text”

使用px而不是vw,因为它是百分比,并根据需要定义两个div的宽度。另一个建议是使用bootstrap css框架。借助它,您可以轻松创建响应性强的站点。

您的css文件(第263行)中的
20vw
高度设置为
.sh_images\u container\m td
你设置的宽度是百分比,而兄弟姐妹的vw是始终如一的神圣垃圾,谢谢!我不是那个意思,但这似乎是唯一能让div正确堆叠的方法。我试着不给它们筑巢,但它们的堆叠变得一团糟。欢迎提供任何建议。谢谢我希望该网站的大小动态的基础上宽度。我想我假设使用特定的像素宽度意味着我必须在每个断点处设置这些宽度,这似乎很麻烦,更重要的是,这意味着div不会动态收缩和拉伸,而是只有在碰到断点时才会改变,对吗?我误解了吗?我在你的网站上看到了很多你需要改变的东西。首先,你的站点html在正文之后没有任何主容器/包装器。在它里面,您已经放置了所有站点html,包括页眉和页脚,还定义了容器宽度。如果你想要100%的宽度,这取决于你,因为现在我看到底部的滚动条不好。这是一个反应灵敏的网站,所以它应该可以在所有屏幕上正常工作。第二件事,你最好使用“20%”,除了“20vw”更容易理解,是的!你是对的,你必须使用div width percentage,因此它将根据屏幕宽度重新调整大小。宽度百分比或像素它不是米实际上它取决于你的要求,因为你可以在媒体要求中更改宽度,所以它不是米。你的模板流体,所以这就是为什么你需要在一些div中div主容器的百分比,你必须使用像素宽度,例如幻灯片上的橙色框,我认为这个框不需要调整大小和字体大小。也许这些信息会对你有所帮助。还有一件事需要使用(getbootstrap.com)css框架。这很容易。你们可以在几个小时内制作模板,这就是为什么我建议你们做这个。
.dh_container_m
{
    display: block;
    visibility: hidden;
    margin: 0 auto;
    width: 100vw;
    text-align: center;

}

.dh_container_table_m
{
    margin: 0 auto;
    width: 100vw;
    border: none;
    background-color: #fbaa27 !important;   
}