Package home | Report new bug | New search | Development Roadmap Status: Open | Feedback | All | Closed Since Version 1.26.0

Request #13448 Usability: distinguishing links in content
Submitted: 2008-03-20 22:58 UTC Modified: 2009-08-24 18:40 UTC
From: doconnor Assigned: cweiske
Status: Closed Package: pearweb (version 1.17.1)
PHP Version: 5.2.5 OS:
Roadmaps: 1.22.0    
Subscription  


 [2008-03-20 22:58 UTC] doconnor (Daniel O'Connor)
Description: ------------ Some users have trouble distinguishing links from content. See http://news.php.net/php.pear.webmaster/6152 & the replies If we were to underline the links within the main content (not menu items, sidebar, etc); this would provide alternative visual cues. /** CSS */ div#body a { text-decoration: underline } Expected result: ---------------- http://www.flickr.com/photos/clockwerx/2348391513/sizes/o/ Actual result: -------------- http://pear.php.net/ - it's hard to see the links amongst the front page news text

Comments

 [2008-03-21 08:29 UTC] dufuz (Helgi Þormar Þorbjörnsson)
This bug has been fixed in CVS. If this was a documentation problem, the fix will appear on pear.php.net by the end of next Sunday (CET). If this was a problem with the pear.php.net website, the change should be live shortly. Otherwise, the fix will appear in the package's next release. Thank you for the report and for helping us make PEAR better.
 [2008-03-22 12:19 UTC] wiesemann (Mark Wiesemann)
Re-opening because the manual pages got ugly: http://tmp.markwiesemann.eu/pear-manual-links.png The generated code for the headers is: <A NAME="package.html.html-quickform.introduction" >Introduction</A > This makes all headers underlined, while they aren't links (but just anchors).
 [2008-03-22 22:06 UTC] doconnor (Daniel O'Connor)
div#body a { text-decoration: underline } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none !important; } ... will probably solve your problems
 [2008-03-30 06:51 UTC] doconnor (Daniel O'Connor)
/* a[href] to avoid underlining half of the manual */ div#body a[href] { text-decoration: underline } h1 a, h2 a, h3 a { text-decoration: none !important; }
 [2008-04-14 19:57 UTC] dufuz (Helgi Þormar Þorbjörnsson)
No dice, I got way too annoyed with all those underlines; removing this as supporting it will mean too much CSS IMHO to account for all the ugly cases. Lets find a better contrast instead.
 [2008-05-13 12:51 UTC] ekt (Erik Koyama Tilt)
The indistinguishable links is a major problem with the pear.php.net site. Thank you for finally addressing it. Screen shot of what I would like to see: http://img87.imageshack.us/img87/6069/pearproposedyb5.png (Yeahh, blue, underlined links have always worked!) Compared with the current: http://img137.imageshack.us/img137/3093/pearcurrentcd2.png (Links hard to distinguish from text. Especially on mediocre monitors) I just removed these lines from the style sheet: a:link, a:visited { color: #006600; text-decoration: none; } a:hover { color: #003300; } Of course there is nothing new here, but disabling the visited color is also a mistake in my opinion. Please forget about how the site "looks". Instead make sure that visitors are able to easily navigate the through the site. As Bill Norton says in that first resource, there are several other serious usability problems, but solving for the indistinguishable links should be fairly easy to deal with and should quickly pay off. Regards, Erik Koyama Tilt
 [2009-04-29 22:15 UTC] cweiske (Christian Weiske)
-Roadmap Versions: 1.18.0 +Roadmap Versions: 1.19.0
 [2009-08-23 10:39 UTC] cweiske (Christian Weiske)
The problem with headlines is gone since we use PhD now to render the manual which does not put in header links.
 [2009-08-23 21:25 UTC] cweiske (Christian Weiske)
-Status: Assigned +Status: Closed -Assigned To: dufuz +Assigned To: cweiske
This bug has been fixed in CVS. If this was a documentation problem, the fix will appear on pear.php.net by the end of next Sunday (CET). If this was a problem with the pear.php.net website, the change should be live shortly. Otherwise, the fix will appear in the package's next release. Thank you for the report and for helping us make PEAR better.
 [2009-08-23 21:36 UTC] cweiske (Christian Weiske)
-Roadmap Versions: 1.19.0 +Roadmap Versions: 1.21.0
 [2009-08-24 15:21 UTC] cweiske (Christian Weiske)
-Status: Closed +Status: Open
in #pear we decided to drop hard underlines and use dotted underlines. Also no hover.
 [2009-08-24 18:40 UTC] cweiske (Christian Weiske)
-Status: Assigned +Status: Closed
This bug has been fixed in CVS. If this was a documentation problem, the fix will appear on pear.php.net by the end of next Sunday (CET). If this was a problem with the pear.php.net website, the change should be live shortly. Otherwise, the fix will appear in the package's next release. Thank you for the report and for helping us make PEAR better.