[英]CSS white-space nowrap doesn't seem to be working, possibly different issue?
我正在嘗試將加號添加到我的范圍滑塊。 它顯示在滑塊下方而不是數字之后。 我確定這是一個簡單的修復程序,但是我無法弄清楚我在這里做錯了什么。
這是一個jsfiddle示例。 http://jsfiddle.net/61cm5vmm/
<style>
.sliderGroup {
float: left;
width:250px;
height:50px;
margin: 5px;
padding: 15px;
border: 3px solid black;
background-color: rgb(230,255,230)
}
.center {
margin: auto;
width: 50%;
padding: 10px;
}
.daysAR {
height: 50px;
white-space: nowrap;
}
</style>
<div class="center">
<div class="sliderGroup">
<div class="daysAR">
<label for="days">Days in Accounts Recievable</label><br />
<input type="range" min="0" max="61" value="30" id="days" step="1" oninput="accountsRecievableSlider(value);average1();average4()">
<output for="days" id="daysInAR">30</output><p id="plus"></p>
</div>
</div>
</div>
提前致謝。
只需將p
標簽更改為span
。
要更改的代碼: <span id="plus"></span>
查看以下內容:
function accountsRecievableSlider(AR) { document.querySelector('#daysInAR').value = AR; var selectday = document.querySelector('#daysInAR').value if (selectday > 60){ document.getElementById("plus").innerHTML =("+") } else{ document.getElementById("plus").innerHTML =("") } }
.sliderGroup { float: left; width:250px; height:50px; margin: 5px; padding: 15px; border: 3px solid black; background-color: rgb(230,255,230) } .center { margin: auto; width: 50%; padding: 10px; } .daysAR { height: 50px; white-space: nowrap; }
<div class="center"> <div class="sliderGroup"> <div class="daysAR"> <label for="days">Days in Accounts Recievable</label><br /> <input type="range" min="0" max="61" value="30" id="days" step="1" oninput="accountsRecievableSlider(value);average1();average4()"> <output for="days" id="daysInAR">30</output><span id="plus"></span> </div </div> </div>
您需要將加號從段落更改為跨度,並且可以根據需要使用它。
<span id="plus"></span>
P是一個塊元素,塊元素不允許任何其他元素與它們排成一行,請使用跨行內嵌元素,該元素位於同一行中任何其他元素旁邊,以獲取有關塊和內聯元素的更多信息,請訪問下面的鏈接
http://www.impressivewebs.com/difference-block-inline-css/
.sliderGroup { float: left; width: 250px; height: 50px; margin: 5px; padding: 15px; border: 3px solid black; background-color: rgb(230, 255, 230) } .center { margin: auto; width: 50%; padding: 10px; } .daysAR { height: 50px; }
<div class="center"> <div class="sliderGroup"> <div class="daysAR"> <label for="days">Days in Accounts Recievable</label> <br /> <input type="range" min="0" max="61" value="30" id="days" step="1" oninput="accountsRecievableSlider(value);average1();average4()"> <output for="days" id="daysInAR">30</output><span id="plus">+</span> </div> </div> </div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.