我必須使某些文本可編輯才能形成電子郵件。爲了指出文字可能會改變的地方,我想給可編輯段落添加邊框。 可悲的是,它看起來有很醜陋:CSS內容可編輯跨度:醜陋邊界
outline: 1px solid #c9c9c9;
如果編輯跨度包含一個換行符(border
看起來更糟!)。
查看小提琴:http://jsfiddle.net/Q5qdA/1/僅供參考。嘗試添加一個雙行換行符和一些文本。特別是換行符會導致非常醜陋的垂直邊界。
另一個問題是(只在firefox上測試過),如果你在最後添加一個換行符,你不能刪除它(它會創建一個新的中斷符type="_moz"
,它不會被刪除...)
有什麼辦法可以解決這個問題嗎?
PS:我的jQuery/jQuery的UI在手,但不希望使用插件...
也許一些'padding','margin'和更多'line-height'使它看起來更好。 –
完全放下輪廓,並將淺色背景與底部的虛線邊框組合在一起? http://jsfiddle.net/Q5qdA/6/ –
嗯...爲什麼我沒有想到使用背景? ...我會這樣做(可能看起來比邊框更好:)) –