Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么赢了';我的网站徽标不能适当调整大小吗?_Javascript_Html_Css_Web - Fatal编程技术网

Javascript 为什么赢了';我的网站徽标不能适当调整大小吗?

Javascript 为什么赢了';我的网站徽标不能适当调整大小吗?,javascript,html,css,web,Javascript,Html,Css,Web,我的网站的桌面版非常完美,而且在移动设备上运行的方式也非常完美。我一直有问题 问题1 当我把这些文件上传到托管服务器时,它的徽标非常巨大,让一切都失去了平衡 然后,我用CSS中的以下代码解决了这个问题 @media only screen and (min-width: 200px) and (max-width: 670px) { .site-branding img { max-width:320px; max-height:56px; } .main-header {he

我的网站的桌面版非常完美,而且在移动设备上运行的方式也非常完美。我一直有问题

问题1 当我把这些文件上传到托管服务器时,它的徽标非常巨大,让一切都失去了平衡

然后,我用CSS中的以下代码解决了这个问题

@media only screen and (min-width: 200px) and (max-width: 670px) {
  .site-branding img {
  max-width:320px;
  max-height:56px;
}
  .main-header {height:80px;}
}

  @media only screen and (min-width: 670px) and (max-width: 1023px) {
    .site-branding img {
    max-width:640px;
    max-height:118px;     
}
    .main-header {height:140px;}
}
问题2 实现此功能后,导航栏缩小,但徽标也缩小了,更改CSS中的值并没有将徽标大小更改为合适的大小。它只是保持原样大小

问题3 这一变化也影响了我的产品页面,在移动版本上扩展了导航栏的长度,扩展了导航栏的宽度,同时保持了所有其他内容的原始对齐方式

结论 我想知道如何保持徽标和菜单栏在同一条线上对齐,同时增加网站移动版徽标的大小

我也不知道是什么导致了产品页面上的问题,我也不知道如何解决这个问题


谢谢

也许可以将
显示:flex
添加到公共父级


可能会将
显示:flex
添加到公共父级


请检查下面的代码我替换了一些Html,还添加了一条注释

<nav class="navbar navbar-expand-lg navbar-dark fixed-top" id="mainNav">
            <div class="container">
                <a class="navbar-brand js-scroll-trigger" href="#page-top">
                    <!-- <div class="site-branding" img src="img/Logo.png" > --> <!-- This is not a right way to put HTML -->
                    <div class="site-branding"> <!-- I Removed img src="img/Logo.png" -->
                        <img src="https://logodownload.org/wp-content/uploads/2019/07/mini-logo.png" style="width:100%; height: auto;" />  <!-- Here I changed width 100%; and Height auto -->
                    </div>
                </a>

请检查下面的代码,我替换了一些Html,还添加了注释

<nav class="navbar navbar-expand-lg navbar-dark fixed-top" id="mainNav">
            <div class="container">
                <a class="navbar-brand js-scroll-trigger" href="#page-top">
                    <!-- <div class="site-branding" img src="img/Logo.png" > --> <!-- This is not a right way to put HTML -->
                    <div class="site-branding"> <!-- I Removed img src="img/Logo.png" -->
                        <img src="https://logodownload.org/wp-content/uploads/2019/07/mini-logo.png" style="width:100%; height: auto;" />  <!-- Here I changed width 100%; and Height auto -->
                    </div>
                </a>

谢谢你的帮助,这没用。它所做的只是更偏离了路线。这听起来正确吗?或者我输入错误了吗?或者在错误的地方输入错误了吗?你能把你的代码放到live上吗?这样我就可以检查我如何把它放到live上吗?使用这个它可以帮助你放置live代码,这样我就可以检查并给你一个正确的解决方案。如果链接不起作用,请让我知道。谢谢你的帮助,这不起作用。它所做的只是更偏离了路线。这听起来正确吗?或者我输入错误了吗?或者在错误的地方输入了吗?你能把你的代码放到live上吗?这样我就可以检查我如何把它放到live上吗?使用这个它可以帮助你放置live代码,这样我就可以检查并给你一个正确的解决方案。如果链接不起作用,请告诉我谢谢,但这不起作用,它所做的只是将菜单按钮移到更左边谢谢,但这不起作用,它所做的只是将菜单按钮移到更左边