我想把div
中的段落文本放在一行中。如果文本長度超過指定寬度,則不應該進入第二行(div之外)。 我嘗試了所有的CSS,使用text-overflow
和white-space
但沒有任何成功。 這是我的HTML的一部分:如何將div內的段落放在一行中?
<li>
<a href="#" id="searchLink">
<div id="searchDiv">
<img id="searchImg" src="" />
<p id="searchedProductName">
</p>
</div>
</a>
</li>
如果我把一些較長的文本在paragraf使用jQuery文本使用2線,(去的div外) 我的CSS:
#searchDiv {
z-index: 1000;
width: 600px;
height: 50px;
background-color: white;
}
#searchImg {
width: 50px;
height: 50px;
}
#searchedProductName {
text-overflow: ellipsis; /* will make [...] at the end */
width: 370px; /* change to your preferences */
white-space: nowrap; /* paragraph to one line */
overflow:hidden; /* older browsers */
}
我解決了顯示行的問題,使用新更新的CSS,但paragragh仍然在div
之外。
你可以發佈你的CSS? – Mooseman