2013-03-22 61 views
1

我要让文字是这样的:在一条线上将文本分隔到另一条线上?

http://www.picz.ge/img/s4/1303/22/3/33efdad184ec.jpg

是这样的:

texttext:  textttt 
ttttttttttt: ttt215555 
textt:   trtrtrt 

但是当我尝试,它看起来像这样:

texttext: textttt 
ttttttttttt: ttt215555 
textt: trtrtrt 

我的代码,我目前使用:

<div class="aligncenter" style="width: 700px; height: 1px; border-top: 1px dotted #999999; font-size: 0;">-</div> 
Hours: Mon - Sun: 3:00 pm - 6:00 am Phone: 777777777777 Address: asd str. #14 
<div class="aligncenter" style="width: 700px; height: 1px; border-top: 1px dotted #999999; font-size: 0;">-</div> 

我已经解决它像这样(WordPress的): http://jsfiddle.net/SEcfh/

<table border="0" align="left"> 
<tbody> 
<tr> 
<td style="width: 80px;">Phone:</td> 
<td>+999 999 999 999</td> 
</tr> 
<tr> 
<td style="width: 80px;">Phone:</td> 
<td>+999 999 999 999</td> 
</tr> 
<tr> 
<td style="width: 80px;">Phone:</td> 
<td>+999 999 999 999</td> 
</tr> 
</tbody> 
</table> 
+0

-
时间:周一 - 周日:下午3:00 - 6:00 电话:777777777777个 地址:ASD海峡。 #14
-
user2200585 2013-03-22 19:36:17

+0

我在这里创建了一个小提琴http://jsfiddle.net/AxP3s/。但它并不像你所描述的那样。所以请在此处进行更改,然后描述问题 – Sachin 2013-03-22 19:40:38

+0

添加了@ user2200585代码以发布。 – 2013-03-22 19:40:43

回答

1

您可以使用white-space: prewhite-space: pre-wrap保存在您的文本空间。您也可以使用带有<table>的布局表格数据或使用固定宽度术语的定义列表<dl>/<dt>/<dd>设置。

+0

+1,用于推荐'dl'结构,这就是我首先要做的,然后修改CSS。 – 2013-03-22 19:50:15

+0

谢谢..我不能给你名誉,对不起。 – user2200585 2013-03-22 20:08:53

1

您可能不想使用white-space: pre,因为您必须手动添加适量的空格到文本中。

使用具有一定宽度的跨度,用宽度为2x的div包裹,可以轻松实现此目的。看到这里:http://jsfiddle.net/qaTDN/

+0

谢谢..我不能给你名誉,对不起。 – user2200585 2013-03-22 20:18:12

0

这是表格数据,所以为什么不把它放在<table>

0

,彻底打破某些后宽线或单词,你可以使用这个CSS标签:

自动换行:打破字;