Я беру отзывчивый класс веб-дизайна, и я столкнулся с безумно странной проблемой. Логотип, который я делаю для своего поддельного веб-сайта электронной коммерции, не загружается в Firefox, но в Chrome. Мой профессор имеет многолетний опыт работы с HTML / CSS / JS, и даже не может понять, почему эта проблема происходит. Я узнал, что если я изменю ширину изображения на определенную величину, а не на 100% в моем CSS, это работает. Но почему, черт возьми, он не работает в Firefox, если в Chrome он установлен на 100%?
Вот мой HTML (часть, которая важна, по крайней мере, прежде чем вы спросите, да, язакрыл все важные теги, такие как body, main, html и т. д.)
<!DOCTYPE html>
<html lang="en">
<head>
<title>Testing</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<meta charset="utf-8">
<link href="https://fonts.googleapis.com/css?family=Orbitron:500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Cinzel:400,700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="display.css" type="text/css">
</head>
<body>
<div id="particles-js"></div>
<script src="javascript/particles.js"></script>
<script src="javascript/app.js"></script>
<header>
<div class="logostuff">
<a id="logoanchor" href="index.html"><img id="logo" src="images/LogoMeta.svg" alt="META website logo"></a>
<a id="cartanchor" href="cart.html"><img id="cartimg" src="images/cart.svg" alt="Cart image"></a>
</div>
<h4 id="tagline">Let the professionals build it for you!</h4>
<nav>
<ul>
<li><a href="about.html">About Us</a></li>
<li style="margin-bottom: 0.3rem;"><a href="merch.html"> </a></li>
<li><a href="contact.html">Contact</a></li>
</ul>
</nav>
</header>
Вот соответствующие биты CSS
.logostuff {
justify-content: space-between;
display: flex;
}
.logoanchor {
width: 100%
}
#cartimg {
width: 100%;
max-width: 60px;
}
#cartanchor {
margin-top: 0.9rem;
width: 20%;
max-width: 320px;
}
#logo {
width: 100%;
}
Кроме того, javascript не имеет ничего общего с этой проблемой, так какпроблема все еще сохраняется без него. Когда я нацеливаюсь на свое изображение в инструментах разработки Firefox, оно говорит, что это 0x0, когда оно должно занимать столько места, сколько ему позволено, все еще позволяя моей SVG-корзине существовать рядом с ним.
https://imgur.com/a/yBHtdzs Вот альбом imgur о том, как он выглядит в обоих браузерах.
РЕДАКТИРОВАТЬ 1: Вот SVG логотипа https://svgur.com/s/FxL