VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2398|回复: 13

PHP 从mysql返回多段文本每段后都加了
标签如何实现首行缩进?

[复制链接]

4

主题

14

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-1-9 06:20:01 | 显示全部楼层 |阅读模式
php从mysql数据库中返回的字符串文本每段后都加了<br />标签,请问这在CSS中 如何缩进?
而且返回的文本没有<P></P>标签!大家有没有其他方法?
回复

使用道具 举报

0

主题

27

帖子

18.00

积分

新手上路

Rank: 1

积分
18.00
发表于 2020-1-9 18:18:02 | 显示全部楼层
不可能,是你的程序中加的吧,或者本来数据库中就有
回复

使用道具 举报

0

主题

24

帖子

16.00

积分

新手上路

Rank: 1

积分
16.00
发表于 2020-1-10 01:00:01 | 显示全部楼层
1. <br>肯定是你的程序替换\r\n产生的.
2. 用text-indent: XXpx;
回复

使用道具 举报

4

主题

14

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
 楼主| 发表于 2020-1-11 08:27:02 | 显示全部楼层
请问獠牙精英:
怎么用text-indent: XXpx;?我不太了解?在什么地方用?能否说的具体一点?
回复

使用道具 举报

4

主题

14

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
 楼主| 发表于 2020-1-11 09:54:02 | 显示全部楼层
文章入mysql时我未作处理,从mysql输出时我用了以下处理,
$text=nl2br($text);输出时字符串文本每段后都自动加了<br />标签,但不知如何实现缩进?
回复

使用道具 举报

0

主题

24

帖子

16.00

积分

新手上路

Rank: 1

积分
16.00
发表于 2020-1-11 15:54:01 | 显示全部楼层
<span style="text-indent: XXpx;">内容....</span>
回复

使用道具 举报

0

主题

24

帖子

16.00

积分

新手上路

Rank: 1

积分
16.00
发表于 2020-1-11 16:00:01 | 显示全部楼层
<br />就是因为nl2br()产生的.
回复

使用道具 举报

4

主题

14

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
 楼主| 发表于 2020-1-19 09:18:01 | 显示全部楼层
<span style="text-indent: XXpx;">内容....</span>
方法测不行


因为输出是个字符串,字符串中分各个段,各段没有<P>标签,只有<BR />标签。
我想让这了字符串的每个段段首缩进2字符。实际上如果能给每个段加<P></P>的话很容易实现,只要定义一下<P>标签就行了。但问题是没有<p>标签。
回复

使用道具 举报

4

主题

14

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
 楼主| 发表于 2020-1-19 10:09:01 | 显示全部楼层
如以下是源码:

国家核电的中长期规划刚刚“原则通过”,规划文本尚未对外公布,在中部地区,对“核电内陆第一项”的争夺就已如火如荼 <br />
<br />
    “所有的负责人都去国家发改委开会了。”4月5日,当记者致电中国电力工程顾问集团公司规划处,就核电发展问题进行采访时,该处一位人士这样告诉记者。 <br />
<br />
    这家顾问公司不久前曾负责对湖南、湖北、江西核电站项目进行规划和比选。此时,所有负责人都悉数出动,去参加国家发改委的“一个项目评估会议”,据说这一会议“与核电发展问题同等重要”,并且要求与会者,“手机等通讯工具一律不能带入会场”。 <br />
<br />
    但他拒绝透露,这是一个什么样的项目。 <br />
回复

使用道具 举报

0

主题

5

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-1-19 12:18:02 | 显示全部楼层
你在表单提交处理时是不是替换过一次。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表