注册 登录
编程论坛 ASP技术论坛

【请教】如何实现<br>换行后缩进?不是<p>后换行缩进哈

enjoy535 发布于 2009-11-19 12:10, 2004 次点击
RT

我知道在<p>段落后可以用text-indent实现缩进,但如何实现<br>换行之后缩进呢?

请达人指教
2 回复
#2
msgj2009-11-23 22:25
在编写HTML文件时,我们不必考虑太细的设置,也不必理会段落过长的部分会被浏览器切掉。因为,在HTML语言规范里,每当浏览器窗口被缩小时,浏览器会自动将右边的文字转折至下一行。所以,编写者对于自己需要断行的地方,应加上<br />标签。在<p>段落中有缩进的概念,但<br />没有,如果你要缩进的效果,那就在<br />后加“&nbsp”。
#3
风吹过b2009-11-24 09:46
如果你是用ASP输出的正文,那么你输出时

vbcrlf 替换为 <br />&nbsp;&nbsp;&nbsp;&nbsp;

如果你已包含了 <br />的文档,但又有可能有 <br> 标记在内
那可以分二步替换
第一步,
<br /> 替换为 <br />&nbsp;&nbsp;&nbsp;&nbsp;
<br> 替换为 <br />&nbsp;&nbsp;&nbsp;&nbsp;

第二步,去掉可能重复生成的空格
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 替换为 <br />&nbsp;&nbsp;&nbsp;&nbsp;


如果是中文文档,也可以考虑使用全角空格
1