请问,如何实现文本的首行缩进和分段呢?

时间:2023-02-01 00:25:19
比如,在新闻发布的例子里,怎样实现文本的首行缩进和分段? 是在新闻添加的部份,还是显示新闻的部分,还是其他地方,哪位高手能贴一段代码吗? 先谢了

5 个解决方案

#1


你把新闻内容添加到数据库内,不用做其他的,直接保存进数据库,取出时做点手脚!
string strT = 取出数据库内的内容;
Label1.Text = "&nbsp;&nbsp;&nbsp;&nbsp;" & strT.Replace("\r\n","<br>&nbsp;&nbsp;&nbsp;&nbsp;");

这样即可!

#2


用在线编辑器,录入就分好了

#3


缩进分段是录入人的事,他怎么排版就怎么显示就行

#4


mark

#5


在ASP.NET中,把数据从数据库里面提取并显示在页面上,一般用< asp:Lable />,或者直接用<% # %>来显示出来,中文字符一般不回出现不能换行的问题,英文,或者连续的标点,就会出现不能自动换行,把网页给撑破了,这里有2个解决方法:
(1)在<td />里面用<% # %>来显示数据:
<td style="word-break:break-all;word-wrap:  break-word"><% # %></td>

(2)在向数据库提交数据之前,把换行符号替换成为<br>:
chr=chr.Replace("\n","<br>");

#1


你把新闻内容添加到数据库内,不用做其他的,直接保存进数据库,取出时做点手脚!
string strT = 取出数据库内的内容;
Label1.Text = "&nbsp;&nbsp;&nbsp;&nbsp;" & strT.Replace("\r\n","<br>&nbsp;&nbsp;&nbsp;&nbsp;");

这样即可!

#2


用在线编辑器,录入就分好了

#3


缩进分段是录入人的事,他怎么排版就怎么显示就行

#4


mark

#5


在ASP.NET中,把数据从数据库里面提取并显示在页面上,一般用< asp:Lable />,或者直接用<% # %>来显示出来,中文字符一般不回出现不能换行的问题,英文,或者连续的标点,就会出现不能自动换行,把网页给撑破了,这里有2个解决方法:
(1)在<td />里面用<% # %>来显示数据:
<td style="word-break:break-all;word-wrap:  break-word"><% # %></td>

(2)在向数据库提交数据之前,把换行符号替换成为<br>:
chr=chr.Replace("\n","<br>");