Javascript 为什么赢了';我的网站徽标不能适当调整大小吗?
我的网站的桌面版非常完美,而且在移动设备上运行的方式也非常完美。我一直有问题 问题1 当我把这些文件上传到托管服务器时,它的徽标非常巨大,让一切都失去了平衡 然后,我用CSS中的以下代码解决了这个问题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
@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代码,这样我就可以检查并给你一个正确的解决方案。如果链接不起作用,请告诉我谢谢,但这不起作用,它所做的只是将菜单按钮移到更左边谢谢,但这不起作用,它所做的只是将菜单按钮移到更左边