2013-04-23 18 views
-1

我想缩进文档正文中的所有文本,而不缩进块引号或图像。在style.css中,如果我添加:缩进正文文本但不是大块引号和图像

body { 
    text-indent: 2em; 
} 

文本是缩进的,但是块引号和图像也是缩进的。

+0

我是一个HTML项目的新海报。我很可能应该得到一个downvote,但请告诉我为什么我可以(a)解决我的问题(b)在将来避免这种情况(c)其他人将从中学习。 – 2013-04-23 06:15:15

回答

1

text-indent属性仅适用于块容器,因此它不会影响图像。但是包含图像的块会受到影响,这可能会影响图像的位置。

只应在您希望缩进第一行的块上设置text-indent。通常这意味着像p { text-indent: 1em; }。如果您想要p元素以外的块也受到影响,请编写合适的选择器列表,而不是简单的p

2

对不希望缩进的元素设置text-indent: 0Such

对于图像,您需要将它们设置为display: block或将它们放入与text-indent: 0的容器中。