我需要一個CodeMirror編輯器,它以特定寬度開始,然後自動向右增長以匹配最大行長度。即大概是什麼CodeMirror when height
is set to auto
,但寬度。CodeMirror:水平自動調整大小,不帶滾動條
這是self-contained example。編輯器會沿着y軸自動增長,但不會沿着x軸增長。通過調整CSS,我可以有一個固定寬度的滾動條編輯器,或者是一個填充瀏覽器整個寬度的編輯器,但是不能在你輸入時增長。我認爲overflow-x
是相關的,但我不明白它如何與父元素上設置的其他CSS大小屬性交互。我也嘗試在CodeMirror-scroll
上設置該屬性,但它沒有幫助。
我相信這可以單獨使用CSS屬性來完成。事實上,我的應用程序中已經有了這種行爲,但是向左而不是向右擴展,但我不明白它爲什麼會發生,或者如何在一個小例子中重現它。
This question本質上是一樣的,但是對於垂直滾動條。