亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

<input>是否提行,為什么會導致文本和輸入框之間的間距不一樣?

http://img1.sycdn.imooc.com//648188580001bef311820586.jpg

如上圖,如果我在“用戶:”后面提行以后,輸入框會自動離之前的文本有一個空格的間距。但是“密碼:”這里是直接接著寫,輸入框就是緊貼著冒號的。

我還試過“密碼:”后面打一個空格,然后同行寫<input>代碼,也會自然有一個空格。

所以想問下為啥<input>提行以后就會自動有一個空格位呢?有檢查過“用戶:”后面是沒有任何手動輸入的空格的。


正在回答

1 回答

換行的原因,我記得時因為換行導致的,在編譯運行渲染到頁面上這個過程中,會將換行的之間的距離視為空格,然后將這些空格再合并為一個空格(好像是一個空格),所以用戶:和后面的輸入框之間會有一個空格的距離。

大概是這么個里,產生的原因我可能描述有點問題,但確實是因為換行導致的,會將換行的之間的距離視為若干的空格,然后將這些空格再合并為一個空格

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

<input>是否提行,為什么會導致文本和輸入框之間的間距不一樣?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號