正确的写法是 注意分号是必不可少的。也可以写成  简单的说就是空格,但是更准确的说应该是非断行空格。也就是说连续的 是不会在到窗口右边时换行,除非你插入一个真正的空格,就可以在这个空格的地方折行。pre是格式化文本,将保留所有的空格、折行。为什么不都用pre?答案很简单,因为它也保留所有的标记。比如你试试看: <pre> I want link to <a href="mysite.com">here</a>! </pre> 事实上,html是标记语言,因此就应该按照标记的意义来使用,而不是图方便。
to hax(海曦) : 好久不见! ^o^ 谢谢指教,不过我还是不大明白,什么情况下不能用pre? <pre> I want link to <a href="mysite.com">here</a>! </pre> 保留了个回车吧?那写成 <pre> I want link to <a href="mysite.com">here</a>! </pre> 不就行了?to 8988(晓月): 多谢你的代码,查起来蛮方便的。
人多了,我多准备点分给大家吧,加了30分 ^&^
to jasonhwo() : "是在页面里显示的真正空格的标示符,和普通的空格有区别的。" 这句话好像没说出啥来?哈哈。 不过是谢谢指教。 ;)
ISO Latin-1字符集 相当于你可以试,它就是把ASCII码的号前面加上&#后面加上;构成的,至于 ; 应该是一个代号而已
"----------"
"<" represents the < sign.
">" represents the > sign.
"&" represents the & sign.
"" represents the " .
另外我找到全部常用符号的列表了。结帐!
不用<pre> abc</pre>代替?这样好象更简单?
Sorry,我不知道pre原来还有这个功效
用p用习惯了
<script>
s="!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€??????????????????? ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ"for (i=0;i<s.length;i++){
x=s.charAt(i);
if (x=="&"){
j=s.indexOf(";",i);
x=s.substr(i,j-i+1)+" —— &"+s.substr(i+1,j-i)+"<br>"
i=j;
}else x+=" —— "+x+"<br>"
document.write (x);
}
</script>
简单的说就是空格,但是更准确的说应该是非断行空格。也就是说连续的 是不会在到窗口右边时换行,除非你插入一个真正的空格,就可以在这个空格的地方折行。pre是格式化文本,将保留所有的空格、折行。为什么不都用pre?答案很简单,因为它也保留所有的标记。比如你试试看:
<pre> I want link to
<a href="mysite.com">here</a>!
</pre>
事实上,html是标记语言,因此就应该按照标记的意义来使用,而不是图方便。
谢谢指教,不过我还是不大明白,什么情况下不能用pre?
<pre> I want link to
<a href="mysite.com">here</a>!
</pre>
保留了个回车吧?那写成
<pre> I want link to <a href="mysite.com">here</a>!
</pre>
不就行了?to 8988(晓月): 多谢你的代码,查起来蛮方便的。
"是在页面里显示的真正空格的标示符,和普通的空格有区别的。"
这句话好像没说出啥来?哈哈。
不过是谢谢指教。 ;)
应该是一个代号而已