IT培訓(xùn)網(wǎng)
IT在線學(xué)習(xí)
我們在制作頁面的時(shí)候經(jīng)常使用br標(biāo)簽進(jìn)行換行,那么什么事軟換行呢?HTML5中出現(xiàn)了一個(gè)新的元素是wbr
wbr是什么?
wbr是Word Break Opportunity 的縮寫,Word Break Opportunity的意思是:單詞換行時(shí)機(jī)。有人把它翻譯成:軟換行。那么我們就來看下wbr這個(gè)標(biāo)簽的用法吧~
wbr標(biāo)簽規(guī)定在文本中的何處適合添加換行符。如果單詞太長,或者我們擔(dān)心瀏覽器會在錯(cuò)誤的位置換行,那么我們可以使用
瀏覽器支持情況:
所有瀏覽器都支持
wbr的分析
在網(wǎng)頁中,我們?nèi)绻幚鞺RL地址,一般都使用連續(xù)的英文單詞,默認(rèn)情況下是不換行的,比如:
代碼如下:
- <style>
- p{
- width:200px;
- background: orange;
- }
- </style>
- <p>http://www.yceu.cn/zt/webqzgcs/ujiuye.com/zt/webqzgcs/ujiuye.com/zt/webqzgcs/</p>
效果如下:
看起來很不美觀。
如果我們使用word-break:break-all進(jìn)行換行,效果如下:
單詞雖然換行了,但它把單詞直接打破了,很相應(yīng)閱讀。
我們再來改變下p標(biāo)簽的寬度看看效果:
可讀性真的很差。
有沒有什么辦法技能換行,又不影響閱讀呢?那就是使用wbr標(biāo)簽進(jìn)行軟換行。
我們推薦推薦在標(biāo)點(diǎn)之前為 URL 換行,以便避免將標(biāo)點(diǎn)符號留在行尾,這會讓讀者將 URL 的末尾搞錯(cuò)。
代碼如下:
- <style>
- p{
- width:200px;
- background: orange;
- }
- </style>
- <p>http:<wbr>//www<wbr>.ujiuye<wbr>.com<wbr>/zt<wbr>/webqzgcs<wbr>/ujiuye<wbr>.com<wbr>/zt<wbr>/webqzgcs<wbr>/ujiuye<wbr>.com<wbr>/zt<wbr>/webqzgcs/</p>
效果如下:
現(xiàn)在我們改變盒子的寬度,代碼如下:
- <style>
- p{
- width:120px;
- background: orange;
- }
- </style>
- <p>http:<wbr>//www<wbr>.ujiuye<wbr>.com<wbr>/zt<wbr>/webqzgcs<wbr>/ujiuye<wbr>.com<wbr>/zt<wbr>/webqzgcs<wbr>/ujiuye<wbr>.com<wbr>/zt<wbr>/webqzgcs/</p>
效果如下:
我們在所有的標(biāo)簽前面都加上了
br標(biāo)簽和wbr標(biāo)簽的區(qū)別:
表示必須換行。而
如果還是上面的例子,我們使用br標(biāo)簽換行會是什么樣呢?
代碼如下:
- <style>
- p{
- width:200px;
- background: orange;
- }
- </style>
- <p>http:<br>//www<wbr>.ujiuye<br>.com<br>/zt<br>/webqzgcs<br>/ujiuye<br>.com<br>/zt<br>/webqzgcs<br>/ujiuye<br>.com<br>/zt<br>/webqzgcs/</p>
效果如下:
我們可以看到,在每個(gè)br標(biāo)簽的位置都換行了,右側(cè)留出大量空白位置,不智能,也很不美觀。
wbr的應(yīng)用場景
如果我們只做的網(wǎng)站是移動端的,屏幕寬度小,使用
>>本文地址:http://www.yceu.cn/zhuanye/2020/55735.html
聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
1 您的年齡
2 您的學(xué)歷
3 您更想做哪個(gè)方向的工作?