css
  • css-selectors
  • 2010-05-16 60 views 1 likes 
    1

    int以下代碼中,滾動條出現在IE和mozilla中,它不怎麼固定,滾動條不應該出現在沒有太多數據的地方。textareas中的滾動條

    <script> 
    var row= '<table><tr>'; 
    row = '<tr class="display_row"">'; 
    row += '<td class="display_col" wrap width="75"><b><textarea rows = "8" cols = "18" border ="1" class="input" style="border: none;overflow:visible;width:95%;" readonly maxlength="5">Name selected is Tom </textarea>'; 
    row+='</td></tr></table>'; 
    </script> 
    

    回答

    1

    這看起來像你沒有使用textarea進行編輯,而是顯示數據。我的建議是不使用textarea,那麼你會更靈活的風格。

    另請參見:什麼是表適合?

    1

    這是IE中的正常行爲:當可能的內容超過容器的高度,但未獲取停用的滾動條時,該區域可滾動。

    據我所知,除了某些元素(我從未分析過哪些元素),我無法關閉它,但使用了overflow: hidden - 但隨後滾動條一直消失。

    0

    在文本區域的樣式中使用overflow: hidden。不應該出現

    +0

    這將完全刪除滾動條。 – 2010-05-16 11:48:47

    0

    滾動條,其中 沒有太多數據

    因此,使用overflow:auto,讓瀏覽器所做的工作。

    0

    溢出:auto是正確答案。

    雖然在你的例子中神聖的非語義編碼。

    +0

    我不認爲'overflow:auto'會在這裏工作 - 無論如何,IE都會顯示一個禁用的滾動條。 – 2010-05-16 11:48:25

    +0

    不是。自動值告訴IE在不需要時隱藏滾動條,並在需要時顯示它。這是一個相當有據可查的問題。 – hollsk 2010-05-16 13:25:16

    相關問題