In our web app, I need to explain some information that is useful, but is not the most important part of the app. I'm interested in the best way to do this.
To give a concrete example, I have a list of Unix commands and their output, like so:
$ mkdir -p log/ (0s) (inferred)
This says that we ran the command
mkdir, it ran in 0 seconds, and we ran it because we automatically decided it was necessary (we inferred it).
However, "inferred" isn't the clearest word to express why we ran it, so I want to provide some explanation, like "We inferred the need for this command by looking at your source code and directory structure". But I don't know the best way to show the information, and to indicate there is more information there.
Some options that I've come up with are
- use a HTML title
- add a dashed underline to "inferred"
- change the style of "inferred" on mouseover
- add a [?] after the word "inferred"