提问者:小点点

按钮中的空格会导致按钮在导航栏中生成新行


在按钮文本中添加空格时,将导致导航栏创建新行

导航条码,所有的CSS都是手动添加的(使用Bootstrap)

    <img src="images/SCP_Logo.jpg" style='width: 100%; max-width:100%;'>
        
    <nav class="navbar navbar-expand-lg navbar navbar-dark bg-dark sticky-top">
        <a class="navbar-brand" >SCP Foundation</a>
    <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
        <span class="navbar-toggler-icon"></span>
    </button>


    <div class="collapse navbar-collapse" id="navbarSupportedContent">
        <ul class="navbar-nav mr-auto">

导致问题的按钮

        <button type="button" onclick="TextToSpeech() " class="btn navButton" style="margin-left: 1%;"> TextToSpeech </button>

<button type="button" onclick="TextToSpeech() " class="btn navButton" style="margin-left: 1%;"> Pause </button>
    
<button type="button" onclick="TextToSpeech() " class="btn navButton" style="margin-left: 1%;"> Stop </button>


</ul>
</div>
</nav>

共3个答案

匿名用户

您的代码并不容易理解,但是我尝试在下面为您创建了一个代码片段,并对您的代码进行了一些清理。

这就是你想要做的吗?

null

<img src="images/SCP_Logo.jpg" style='width: 100%; max-width:100%;'>
<nav class="navbar navbar-expand-lg navbar navbar-dark bg-dark sticky-top">
   <a class="navbar-brand" >SCP Foundation</a>
   <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
   <span class="navbar-toggler-icon">Your problem button</span>
   </button>
   <button type="button" onclick="TextToSpeech() " class="btn navButton" style="margin-left: 1%;"> Pause </button>
   <button type="button" onclick="TextToSpeech() " class="btn navButton" style="margin-left: 1%;"> Stop </button>
</nav>

匿名用户

将“问题”按钮替换为

null

<button type="button" onclick="TextToSpeech() " class="btn navButton" style="margin-left: 1%; width: 200px;">The Problem Button</button>

匿名用户

好吧,我发现了我的问题,所以发生的事情是,当我在按钮内写了一个边距-左,以移动按钮彼此,但删除边距-左,这就解决了它

问题是左边的空白处迫使这个词移到下一行。

<button type="button" onclick="TextToSpeech() " class="btn navButton" > TextToSpeech </button>