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

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

為什么寫漢字和英文是不一樣的效果

5760fe22000173b005000140.jpg

5760fe230001d1f205000204.jpg

如題,謝謝!

正在回答

5 回答

因為在默認狀態下,連續的長字母或數字是不會自動轉行的, 如果要達到轉行的效果,需要一個屬性: word-wrap:break-word。。

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

編碼用utf-8試試吧,就是那個gb2312的地方

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

你除了要定寬度,還要加上這2個屬性其中之一,就可以實現換行了。
1. word-break:break-all;只對英文起作用,以字母作為換行依據
2. word-wrap:break-word; 只對英文起作用,以單詞作為換行依據
(考慮到合理性,可優先使用第二個css屬性。)
出現此問題是因為系統默認一段不含空格的字母(數字)串為一個單詞,系統默認不會從一個單詞中間斷行,所以溢出了div,設置了上述換行屬性亦可解決此問題。

3 回復 有任何疑惑可以回復我~
#1

慕粉3189422

對,這應該是最科學的解釋。。
2016-06-15 回復 有任何疑惑可以回復我~
#2

Summer1987 提問者

謝謝!看有同學說跟那個gb2312有關系,能再解釋下這個嗎?
2016-06-15 回復 有任何疑惑可以回復我~

好奇葩的現象,按理說不會是這樣的啊,英文沒有自動換行,這不科學啊

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

gb2312是簡體中文

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

舉報

0/150
提交
取消

為什么寫漢字和英文是不一樣的效果

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

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

幫助反饋 APP下載

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

公眾號

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