0
我在文本框的右側放置了一個小圖像,我試圖阻止文本在該圖像後面運行。但是,我不想通過這樣做來限制字符的數量。有什麼建議麼?使用CSS限制文本框內的使用區域
<div id="searchContainer">
<!--Search Bar-->
<input id="searchBar" type="text" placeholder="Type here to search" onfocus="placeholder = ' '"/>
<!--Microphone-->
<img id="mic" src="*Super long URL*"/>
</div>
/*Search Bar*/
#searchBar {
opacity: 0.6;
position: relative;
display: block;
height: 24px;
font-size: 16px;
font-family: Arial, sans-serif;
width: 550px;
}
是的,有文本區域內的圖像。我假設我可以使文本框不可見,然後填充它,然後在.searchContainer周圍創建一個邊框以模仿文本框的輪廓以實現此目的。我只是好奇,如果有一種更直接的方式來保持文本運行全文的文本框。 – Taylor
哦。你不是指textarea標籤。在HTML textarea中是一個特定的標籤,你不能在其中放置圖像。因此我的困惑。快速提問。爲什麼要刪除佔位符文本onfocus?佔位符的重點在於你不必那樣做。 – tylerism
如果我的措詞令人困惑,我很抱歉。這對我來說還是很新的。我想我的意思是圖像在它的頂部(視覺上被認爲是它的內部)。實際上,我通過添加padding-left:30px並將寬度從550px更改爲520px來找到我的解決方案。 對於你的問題,我提出了另一個問題:有沒有更好的方法來將文本放在框中,直到它被點擊?我必須包含onfocus位,因爲佔位符文本在點擊後仍然位於框中。 – Taylor