使用 Bootstrap 我的导航栏在移动设备上太长
Using Bootstrap my nav bar is too long on mobile
我的网站代码有点问题 https://bjmrq.github.io/foyer.html 在笔记本电脑上一切正常,但是当我用手机检查时,导航栏似乎太长了!如果有人可以帮助我 :)(我正在使用 bootstrap 4)
感谢您的宝贵时间!
<nav id="mainNavbar" class="navbar navbar-dark navbar-expand-sm fixed-top" style="background-color: #563d7c;">
<a class="navbar-brand navTitle mx-2" href="index.html"><span class="fas fa-camera-retro"></span> Sophie Madonna</a>
<button class="navbar-toggler" data-toggle="collapse" data-target="#navLinks" aria-label="Toggle navigation">
<span class="navbar-toggle``r-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navLinks">
<ul class="navbar-nav">
<li class="nav-item mx-2">
<a class="navbar navTitle nav-link" href="foyer.html"><span class="fab fa-gripfire"></span> Le foyer</a>
</li>
</ul>
<ul class="navbar-nav ml-auto">
<li class="nav-item mx-2">
<a href="about.html" class="nav-link">My Story</a>
</li>
<li class="nav-item mx-2">
<a href="contact.html" class="nav-link">Follow Me</a>
</li>
</ul>
</div>
.navbar {
font-family: 'Ranga';
color: white;
font-size: 1.3em;
}
.navbar-light .navbar-brand .navbar-nav .nav-link .navTitle .navbar .navbar-dark {
font-family: 'Ranga';
color: white;
font-size: 1.3em;
}
here is my problem
第一个 <h1>
标签正下方的 <hr>
元素设置了宽度 width: 500px;
,这会导致正文的其余部分在较小的屏幕上向左推。
对图像使用 class img-fluid
<div class="col-md-5 col-lg-5 col-12 col-sm-12">
<div class="heading-text">
<img src="/images/1/undraw_uploading_go67.svg" class="img-fluid" alt="">
</div>
</div>
我的网站代码有点问题 https://bjmrq.github.io/foyer.html 在笔记本电脑上一切正常,但是当我用手机检查时,导航栏似乎太长了!如果有人可以帮助我 :)(我正在使用 bootstrap 4) 感谢您的宝贵时间!
<nav id="mainNavbar" class="navbar navbar-dark navbar-expand-sm fixed-top" style="background-color: #563d7c;">
<a class="navbar-brand navTitle mx-2" href="index.html"><span class="fas fa-camera-retro"></span> Sophie Madonna</a>
<button class="navbar-toggler" data-toggle="collapse" data-target="#navLinks" aria-label="Toggle navigation">
<span class="navbar-toggle``r-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navLinks">
<ul class="navbar-nav">
<li class="nav-item mx-2">
<a class="navbar navTitle nav-link" href="foyer.html"><span class="fab fa-gripfire"></span> Le foyer</a>
</li>
</ul>
<ul class="navbar-nav ml-auto">
<li class="nav-item mx-2">
<a href="about.html" class="nav-link">My Story</a>
</li>
<li class="nav-item mx-2">
<a href="contact.html" class="nav-link">Follow Me</a>
</li>
</ul>
</div>
.navbar {
font-family: 'Ranga';
color: white;
font-size: 1.3em;
}
.navbar-light .navbar-brand .navbar-nav .nav-link .navTitle .navbar .navbar-dark {
font-family: 'Ranga';
color: white;
font-size: 1.3em;
}
here is my problem
第一个 <h1>
标签正下方的 <hr>
元素设置了宽度 width: 500px;
,这会导致正文的其余部分在较小的屏幕上向左推。
对图像使用 class img-fluid
<div class="col-md-5 col-lg-5 col-12 col-sm-12">
<div class="heading-text">
<img src="/images/1/undraw_uploading_go67.svg" class="img-fluid" alt="">
</div>
</div>