日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

在HTML中小心使用空格和回车

發(fā)布時間:2024/4/15 HTML 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在HTML中小心使用空格和回车 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

這篇文章介紹一點關(guān)于在HTML中使用回車和空格的時候會產(chǎn)生的一個小問題,問題雖小但是可使本人頭痛了一陣子,找了好久才找到原因

所以我的最終建議是不要在HTML中強行鍵入空格和回車這種會占位的空白字符

下面看看這段HTML代碼大家就明白是怎么回事了(經(jīng)IE8測試):

<!DOCTYPE?html?PUBLIC?"-//W3C//DTD?XHTML?1.0?Transitional//EN"?"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html?xmlns="http://www.w3.org/1999/xhtml">
<head>
????
<title></title>
</head>
<body>

<div?id="div1"?><input?id="hidden"?type="hidden"?/>???????????????123</div><!--123前面的空格和回車會導(dǎo)致div1的innerText和div1的innerHTML中在123前面出現(xiàn)一個空格-->
<div?id="div2"?><input?id="hidden1"?type="hidden"?/>123</div><!--若123和hidden1之間沒有空格或回車,那么div2的innerText和div2的innerHTML中在123前面就不會出現(xiàn)空格-->
<div?id="div3"?>????????????????????????????????????123</div><!--雖然123前面有一大串空格,但是由于其前面無任何同級的HTML標(biāo)簽所以div3的innerText和div3的innerHTML中在123前面也不會產(chǎn)生空格-->
<div?id="div4"?><span></span>????????????????123</div><!--雖然123前面有一大串空格,而且前面也有同級的HTML標(biāo)簽span,但是經(jīng)測試發(fā)現(xiàn)內(nèi)部為空的span和a標(biāo)簽(可能還有其他標(biāo)簽,這里懶得去全部試了),也不會讓123前面出現(xiàn)空格,但是將本行的<span></span>改為<span>123</span>使標(biāo)簽中有文本子標(biāo)簽就另當(dāng)別論了(事實上如果其內(nèi)部包括會讓空格出現(xiàn)的子標(biāo)簽比如input,也會使123前面出現(xiàn)空格),這樣div4的innerText和div4的innerHTML中在123前面就會出現(xiàn)空格-->

????
<input??type="button"?value="查看有內(nèi)標(biāo)簽有空格"?onclick="alert(document.getElementById('div1').innerText+'\n123');"?/>
????
<input??type="button"?value="查看有內(nèi)標(biāo)簽無空格"?onclick="alert(document.getElementById('div2').innerText+'\n123');"?/>
????
<input??type="button"?value="查看無內(nèi)標(biāo)簽無空格"?onclick="alert(document.getElementById('div3').innerText+'\n123');"?/>
????
<input??type="button"?value="也不是所有的內(nèi)標(biāo)簽產(chǎn)生空格"?onclick="alert(document.getElementById('div4').innerText+'\n123');"?/>
</body>
</html>

?

?

?

總結(jié)

以上是生活随笔為你收集整理的在HTML中小心使用空格和回车的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。