我需要两个连续的div元素(有背景)来无缝接触,一个在另一个下面。但是,当我将一个子p元素放到底部的div中时,这个布局被打破了。p元素的边距强制在两个div元素之间留出空白间隙。这是一种奇怪的行为,因为我期望p的边距保持在div的内容和背景区域内。它在Firefox、Chrome和IE 8上的渲染方式相同。
<div style="background: #ccccff">Top Div</div>
<div style="background: #ffcccc"><p>Bottom Div</p>&
我只想在换行的文本上放置一个margin-left,即第一行之后的文本:
This is text with no margin left
this text has margin left
示例
输入和标签在1个div中,文本在第二行换行,这就是我想要的
但是,是否有可能只在第二行换行的文本上留出类似的页边距
在ie7的兼容模式下,我注意到internet explorer 7有一个奇怪的间距问题,我有一个joomla新闻提要,在一系列垂直列表项中排列为链接。由于某些原因,每行文本之间的空白高度似乎是可变的。这里是有问题的页面的url,www.galloplaw.com。我可以做什么或设置什么来解决这个问题?