TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Why readability is ignored?

5 点作者 exslacker超过 10 年前
There are lots of researches on what is the ideal line length is but sites like wikipedia or HN still let the lines be too long.

2 条评论

nostrademons超过 10 年前
There&#x27;s a lot of research on the optimal line length <i>for reading</i> but there are a number of other considerations that go into website design. For example:<p>Many sites (including both Wikipedia and HN) practice responsive design, where the width &amp; layout of screen elements adapts to the size of your window. There&#x27;s a good argument that providing the user control of their own situation outweighs the consensus research on the &quot;average user&quot;. After all, you&#x27;re trying to make <i>each</i> user happy, you aren&#x27;t trying to make a hypothetical average user happy.<p>Most of the time, users skim sites, they don&#x27;t read them. Optimizing for reading is counterproductive when the user just wants to find a sentence or two and go away.<p>Sites can become aesthetically unpleasant if they have a small column of text and a gigantic amount of whitespace. Nobody reads the site when the user bounces.<p>Sometimes sites are set up to use indentation to convey hierarchy, eg. in comment threads. These can also look awkward if the right margin keeps shifting over with each new comment. (Although personally, I prefer that to having tiny little comments that are 2-3 words wide.)<p>There&#x27;s a meta-point here: oftentimes, academic research into one specific area is not relevant to a larger product, because there are other trade-offs that have to be made. When I first went into software, I wondered why all this cool academic research into programming language design was being totally ignored. It turns out that oftentimes the really cool language features like macros, type inference, predicate dispatch, tail-call optimization, etc. have side-effects that make them impractical for use in a real software system.
27182818284超过 10 年前
Because ultimately we can control it?<p>Unlike printed text that is <i>finished</i> finished, text on the web changes per device, time of day, etc.<p>You might be very interested in <a href="https://www.readability.com/" rel="nofollow">https:&#x2F;&#x2F;www.readability.com&#x2F;</a> which allows a person to instantly morph the majority of articles to their set reading standards with a plugin or bookmark.