是否应该在网络上使用文本缩进?


11

我曾想在我的网站上添加文本缩进(段落的第一行缩进了),但首先进行了搜索,发现许多站点都没有文本缩进。这是为什么?我认为这样可以使段落的开头更清楚,那么为什么不经常使用它呢?

是否存在严重的不利因素,还是仅仅是时尚/潮流问题?

Answers:


8

您可以通过多种方式分隔段落。

缩进

Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
Curabitur in orci pellentesque, volutpat metus eget, interdum 
mauris. 
    Nunc faucibus lectus id libero blandit, et varius augue 
vehicula. Cras eu dictum libero, a elementum velit. Fusce 
ultrices malesuada elit, et convallis massa tristique in. 
    Vivamus vel urna eget orci tincidunt luctus eget ac tortor. 
Integer faucibus ante eu mauris faucibus, sit amet tincidunt 
velit rhoncus. Proin a pellentesque nunc. Aliquam vitae neque 
sit amet neque aliquam ultrices eget vitae urna. 

空白行/空格

Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
Curabitur in orci pellentesque, volutpat metus eget, interdum 
mauris. 

Nunc faucibus lectus id libero blandit, et varius augue 
vehicula. Cras eu dictum libero, a elementum velit. Fusce 
ultrices malesuada elit, et convallis massa tristique in. 

Vivamus vel urna eget orci tincidunt luctus eget ac tortor. 
Integer faucibus ante eu mauris faucibus, sit amet tincidunt 
velit rhoncus. Proin a pellentesque nunc. Aliquam vitae neque 
sit amet neque aliquam ultrices eget vitae urna. 

绒毛 /蓬勃发展/图标/错误

Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
Curabitur in orci pellentesque, volutpat metus eget, interdum 
mauris. ~•~ Nunc faucibus lectus id libero blandit, et varius 
augue vehicula. Cras eu dictum libero, a elementum velit. Fusce 
ultrices malesuada elit, et convallis massa tristique in. ~•~ 
Vivamus vel urna eget orci tincidunt luctus eget ac tortor. 
Integer faucibus ante eu mauris faucibus, sit amet tincidunt 
velit rhoncus. Proin a pellentesque nunc. Aliquam vitae neque 
sit amet neque aliquam ultrices eget vitae urna. 

号码

1  Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
   Curabitur in orci pellentesque, volutpat metus eget, interdum 
   mauris. 
2  Nunc faucibus lectus id libero blandit, et varius augue 
   vehicula. Cras eu dictum libero, a elementum velit. Fusce 
   ultrices malesuada elit, et convallis massa tristique in. 
3  Vivamus vel urna eget orci tincidunt luctus eget ac tortor. 
   Integer faucibus ante eu mauris faucibus, sit amet tincidunt 
   velit rhoncus. Proin a pellentesque nunc. Aliquam vitae neque 
   sit amet neque aliquam ultrices eget vitae urna. 

所有(以及其他方法)均有效。通常不愿意将它们组合在一起,因为这有点多余。如果段落之间已经有空格,则缩进并不会真正帮助它们在视觉上分开。

至于为什么通常将空白行/空格作为分隔网上段落的主要方式,这是因为这只是默认设置。默认情况下,大多数浏览器传统上在<p>标签之间添加空格。因此,没有必要使用缩进。但是,如果您愿意,您当然可以自由使用缩进。


2
有趣的bug东西。但是我认为这不是有用的。:o)-数字(imho)的含义不仅仅只是不同的段落。
拉斐尔

@Rafael的有效性是基于上下文的。:)诚然,它不常用。
DA01 2015年

好吧...我们需要在此注释框上使用此错误!---堆栈交换:我想评论段落!:o)
拉斐尔2015年

@Rafael实际上是一个非常有用的例子!:)
DA01 2015年

1
在许多古老的写作形式中都使用了“臭虫”(或类似的东西)。它们是书写表面受到限制且信息密度很重要时的原始段落分隔符。我建议在类似情况下使用它们。与额外的换行符相比,缩进还节省了空间。但是现代网络排版应尽可能使用间距以提高可读性。
Rich Remer

4

这主要是个人喜好,有些人会争论为什么人们也不会使用首字下沉代替缩进。就个人而言,段落之间的间隔值得缩进。

我对使用缩进的目的的理解仅用于在为站点编写博客帖子之类的内容时使用新内容。就是说,当某些人使用CMS网站或博客时,在讨论多个主题时很难在必要的段落上编写缩进,因此将标头标记用作分隔符。

为了解决这个问题,您可以使用grep和jQuery text-indent在某些<p>标签上添加CSS 属性。因此,回答您的问题是个人喜好。还需要注意的是,如果您是针对博客帖子之类的内容执行此操作,并且不希望每个<p>标签都缩进,则可以使用伪元素的第一个子元素:

p:first-child {
  text-ident: 1.5em;
}

从历史上看,没有简单的方法可以缩进段落在HTML中使用首字下沉。CSS出现了很长时间,这改变了一切。
DA01 2015年

1
不要说那样的黑暗时代;)
DᴀʀᴛʜVᴀᴅᴇʀ

在长篇小说(即书籍)的经典排版中,一节的第一段将在其上方具有空格且没有缩进,而其余段落将具有缩进。无论是否有标题或小节标题,通常都会这样做。重要中断的第一段(例如一章)可能会出现一个下沉帽或一个发光的下沉帽。
RBerteig

4

文字应缩进吗?嗯,这是个人喜好问题,但是我见过的大多数网站都没有缩进段落。

您必须看看HTML的起源

HTML启动时没有标准指南。HTML最初是由伯纳斯·李(Berners-Lee)创建的,被认为是谁编写了浏览器和服务器软件。主要组织的人问他们可以使用什么格式命令。由于书面文字的段落后面有空格,因此他们将其采纳为HTML。<p>标签是这样工作的。人们会采用标准集,而不会使用可选标准。

还有HTML 2.0文档的摘录

必须将水平制表符(HTML文档字符集中的代码位置9)解释为最小的非零正数空格,这将使到目前为止的字符数保持为8的倍数。 文档中不应包含制表符,因为它们不能 一直得到支持。

http://www.ietf.org/rfc/rfc1866.txt

文字处理器中的制表符与网络使用之间的区别

缺少缩进的另一个原因是使用Tab。在文字处理程序中,我们习惯于使用制表符缩进段落。嗯,这不是网络上的工作方式。在90年代初创建表格时,人们使用Tab键跳到下一个字段。现在人们已经习惯了此功能,而不是在Web上使用制表符缩进线。

没有理由不能在网络上缩进段落。人们只是习惯于不缩进段落,而没有垂直空间。

p {
    text-indent: 20px;
}

1
Tab键有点像鲱鱼。Tab键一直用于在字段之间进行制表。这早于网络。它与textarea字段相关,但与网页中的常规段落格式无关(因为用户不使用Tab键读取段落)。还要注意,HTML并不是默认创建空间的原因,而是浏览器对段落标记的默认呈现是默认空间的创建(承认是技术上的挑剔)
DA01 2015年

@ DA01 Berners-Lee是否没有创建可呈现HTML的软件和浏览器?我知道浏览器会呈现HTML,但他不是为此创建标准吗?总是在字段之间使用制表符的事实不是为什么未在HTML中实现制表符的原因吗?HTML不能识别空格也是事实。
AndrewH

2
是的,但是没有一个“ HTML标准”来呈现它。碰巧的是,他选择在其特定浏览器中的段落之间使用额外的间距。其他浏览器采用了默认值,但从未在HTML中声明它为任何标准。
DA01 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.