Ask HN: Looking for feedback on side-project
Short version:
This is what I envisioned as my ideal HTML reference when I was teaching myself web design. I couldn't find something close enough to what I wanted, so I made it and now wonder if anyone else would find it useful.
Longer version:
This is a side project I've been working on for a little while. The intention was originally to have a complete reference for XHTML that can be viewed as a hierarchy. Starting with a list of all elements, which can be clicked to expand the attributes and other information beneath it. Which can then be clicked to view information beneath them, and so on.
As I've gone along I've tried to keep it simple so that it could potentially be used to navigate through other hierarchical information. For example I plan to do other HTML versions and CSS as well, but with some tweaking I think it could be used for non-web design data.
It's quite basic at the moment. I have ideas for other features, like being able to resize column widths and an easy way to zoom in and out. Also, some of the descriptions I've added are a bit rushed because I just wanted to see what it would look like finished.
Would anyone else find this kind of reference useful? Or have any other thoughts/suggestions?
(Note: only tested in Firefox, Opera and IE7. IE messes up the widths.)
13 comments
[ 2.0 ms ] story [ 45.9 ms ] threadStill, I'm not really happy with menus in webpages. It takes several clicks to get the needed information. Maybe you should consider making the information text beyond each tag visible all the time; I'm talking about the "This element defines an anchor..." kind of text. It's always easier just to scroll than having to click.
* the elements should not be pushed lower when a taller child element is introduced. This hides the elements on the left column(s).
* to keep a visual track of how I arrived at the current level, set background of the clicked elements to a different colour. This should provide the same functionality provided by point 1 above, without taking away the visual cue.
In summary, please take a look at how Apple Finder implements directory browsing using vertical columns.
I do agree with the first two items FraaJad pointed out. Nice work.
You should also add a NOSCRIPT tag with the appropriate message. All I got when I visited your site was a big empty window since I keep JavaScript disabled by default.
* allow us to link to exact references
* when you click a link (eg "title") - make it scroll the page so the entire next menu is on screen.
* enlarge the buttons that can be clicked, add a rollover color.
* change the tags " " blank dropdown to "all" - also when selection "all" it should reset the menus
* I think it'd be handy to somehow a "go to top" button on the page somewhere - scroll to "var" then try look up "a" faff :)
* also clicking the "Elements" box at the top should reset menu
* can you make the example box wider? (and more of them, they're awesome!)
The cascade-on-select on langref seems a little clunkier.