CSS二线缩进不起作用

时间:2011-06-09 18:19:17

标签: css

有问题的网页:http://www.rjlacount.com/public/lander/

我可能只是在做一些愚蠢的事情,但我正试图缩进表格中的第二行包装文字(顶部有“你的帐号:test@test.com”)我似乎无法忍受得到任何工作。

我认为解决方案是:

form span {padding-left:1.5em;text-indent:-1.5em;}

但这似乎只是缩进每个部分的第一行。

再次看一下这将非常感谢,谢谢!

3 个答案:

答案 0 :(得分:10)

如果元素是内联的,它将缩进第一行,否则如果它是一个块元素,它将缩进其余的行,这就像Briguy37所说的那样,因为这是DIV和SPAN之间的区别。 我只想清楚这不是“跨度问题”。

答案 1 :(得分:3)

出于某种原因,这适用于DIV,但不适用于SPAN。不确定为什么,但是here是两个相同CSS的小提琴。

答案 2 :(得分:2)

跨度作为内联元素处理。

将它们视为实际字符有助于概念化更改。保留跨度后的空格,因为它就像字符之间的空格。您可以通过线高而不是简单的高度来调整高度。等等

通常如果这导致问题,你可以使用div并设置display:inline-block;如果你需要水平对齐。