0

如果CSS text-indent 只会做第一行,那么使用blockquote 属性是否有任何“错误”,text-indent: xxx;这样blockquote 属性中的所有内容都会缩进?或者,也许这是“正确的方法”,我只是不知道(新/学习 HTML 和 CSS)

4

2 回答 2

2

缩进一个块中的所有文本行,或者实际上是一个整体,缩进一个块的方法是设置margin-leftpadding-left在它上面。如果块具有左边框(边框出现在边距和内边距之间)或者如果它具有背景颜色或背景图像(背景延伸到内边距而不是外边距),则这些属性之间的选择是相关的。

使用blockquote元素意味着在实践中设置40px左边距右侧设置一个边距,在上方和底部设置一个边距。1em在 1990 年代甚至更晚的时候,blockquote它经常用于缩进,因为 CSS 不可用。这是一种钝器,原则上不赞成使用它。

于 2014-04-14T06:02:15.933 回答
0

text-indent 属性允许您缩进元素内的第一行文本。您希望行缩进的数量可以通过多种方式指定,但通常以像素或 em 为单位给出。它可以取负值,这意味着它可以用于将文本推送到浏览器窗口之外。您可以看到此示例中使用的这种技术,其中元素使用背景图像来表示标题。文本已移到屏幕左侧很远的位置。(背景图片见第 413-418 页。)

于 2015-06-26T09:46:12.380 回答