HTML中的文本缩进

时间:2011-12-27 15:41:30

标签: html css

我很困惑为什么我的文字没有缩进。

http://69.143.164.37/csa-consulting/clients.php

最左下方的“教育规范”包含在一个p样式内:

<p style="text-indent: 3em">Educational Specifications</p>

为什么这不起作用?

谢谢!

4 个答案:

答案 0 :(得分:3)

因为在style.css的第150行你指定了display:内联中<p>元素的内联

#content p {
   display: inline;
   margin: 0;
   padding: 0;
}

删除该规则

答案 1 :(得分:0)

改为使用padding-left

style="padding-left: 3em;"

答案 2 :(得分:0)

text-indent属性不适用于内联元素。尝试:

<p style="display: block; text-indent: 3em;">Educational Specifications</p>

那应该适合你。

答案 3 :(得分:0)

因为p元素在这里是内联的。你可以找到

#content p { display:inline }

在你的style.css文件中。

但是缩进属性只对块容器起作用。

http://www.w3.org/wiki/CSS/Properties/text-indent