2011-07-26 29 views
1

我知道修复这个可能是比较容易的,但我将如何去获得一个HTML线才能出现这样的:问题有关HTML文本/ CSS

22西Washngton圣
布鲁克,IL 39492

相反的:

22西华盛顿圣

Northbrook,IL 39492

本质上,我该如何去消除我的文本行之间的空间?我目前在两个独立标签上使用<p>标签。如果我将它们放在同一个<p>标签内,它们只是排列在一起。

+0

发布您的代码以获取更多帮助。 – Randy

回答

7

请勿对每个使用<p>。它们是地址的行,不是单独的段落。改用换行符(<br>)。作为副作用,这将消除你不喜欢的边际。

1

你可以做

<p>22 West Washngton St.<br /> 
    Northbrook, IL 39492</p> 
0

<p>标签是指围绕文本的段落。如果您不想使用此功能(而且您不需要这种功能),则只需在两行之间使用<br />标记即可。

0

将以下内容添加到头标记或共同的CSS中。

<head> 
<style> 
p { margin: 0px; padding: 0px } 
</style> 
</head> 

使用Mozilla Firefox中的Firebug在运行时查看CSS。如果有更多的CSS特别是在你的实例冲突。

+0

我们不应该引导人们使用外部样式表吗? –

+0

yes ofcourse外部样式表总是很好。 – DipakRiswadkar

2

有100万和一个方法可以做到这一点..

我建议第一个解决方案 - 因为它似乎是“正确”的方式做到这一点恕我直言。

这听起来像你只需要.ST

<p>22 West Washngton St. </br> 
Northbrook, IL 39492</p> 

后使用换行符()只需添加到其他的方法可以做到这一点 - 一个方法是。 人们可能会在st之后使用span标签和break。

<span>22 West Washngton St. </br> 
Northbrook, IL 39492</span>