不同我有一個內容編輯的DIV,其中3線由BR標籤光標大小是不同的線路
對下聯點擊導致比一線大光標分隔。
.content {
line-height: 35px;
}
<div class="content" contenteditable="true">
first line<br>
clik here<br>
lastline
</div>
我們怎樣才能使光標大小相同的所有行?
不同我有一個內容編輯的DIV,其中3線由BR標籤光標大小是不同的線路
對下聯點擊導致比一線大光標分隔。
.content {
line-height: 35px;
}
<div class="content" contenteditable="true">
first line<br>
clik here<br>
lastline
</div>
我們怎樣才能使光標大小相同的所有行?
.content
{
line-height: 35px;
}
.content br
{
display:block;
margin: 10px 0px;
content: "" !important;
}
<div class="content" contenteditable="true">
first line<br>
clik here<br>
lastline
</div>
嘗試添加特定類內容的div
更好的方式下復位BR,而不需要影響DOM 是前面加上一個虛構的內容,分別爲br ,將被渲染爲一個真實的塊
.content br
{
display:block;
margin: 10px 0px;
content: "" !important;
}
注意:定義的邊距並不是真的需要,但有用的不依賴DIV線的高度,並且調整你想要
文件: 查找CSS content財產 https://developer.mozilla.org/fr/docs/Web/CSS/content
看起來不錯。非常感謝 – Vishu238
嘗試這個
<div class="content" contenteditable="true"> <span>first line</span> <span>click here</span> <span>lastline</span> </div>
.content{
line-height: 35px;
}
.content span:nth-child(2){
padding:10px 0;
}
.content span{
display:block;
}
無法改變DOM的結構 – Vishu238
這是由高度差造成的。只需刪除或設置爲零,行高度屬性 – MTroy
@Mroroy不起作用。你能否請更新我的代碼 – Vishu238
編輯視圖的渲染比渲染更重要? – MTroy