473,473 Members | 1,924 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

Links: Creating a large target area to hit.

CJM
I need a vertical menu with maybe 10 links on it. The menu will run the full
length of the screen, and will consist of 10 large boxes with large-ish text
for the links.

These links need to be large and responsive (idiot-proof) so that the
IT-phobic users can navigate quickly. Note on Context: the page is on an
intranet system, and these links are for guys working on the shop-floor in a
factoring. The monitor and keyboard have [dirty] protective covers hence the
large links.

I was just wondering what the best solution is.

I have three options outlined so far:

1) Large text links - simple, standards-compliant, and fairly effective.
2) Images as links - still simple, higher bandwidth required (not really an
issue on intranet), and makes use of full button area
3) Some kind of javascript thingy - not sure how to do this but pretty sure
it can be done. More complex, requires Javascript to be enabled, but makes
good use of area, and lo-bandwidth

Now I know that any of these options would do for my current problem, but
I'm curious as to if there are any more sophisticated ways that I dont know
about. I'm thinking in terms of cross-browser, non-js, accessible solutions.

I do other work for voluntary orgs, so you can imagine that big, can't-miss
buttons will frequently come in handy, for both technophobics and people
with visual impairements.

Any better ideas?

CJM
Jul 20 '05 #1
2 3471
"CJM" <cj*****@yahoo.co.uk> wrote in message
news:bl************@ID-209813.news.uni-berlin.de...
I need a vertical menu with maybe 10 links on it. The menu will run the full length of the screen, and will consist of 10 large boxes with large-ish text for the links.
[snip]
Now I know that any of these options would do for my current problem, but
I'm curious as to if there are any more sophisticated ways that I dont know about. I'm thinking in terms of cross-browser, non-js, accessible

solutions.

Using CSS, the following may do the trick:
<style type="text/css">
a {display:block; width:200px; height:200px;}
</style>

By redefining the A tag as block, you still get the size that you want while
maintaining the hit area as well. Now, you'll want to make this a class or
use inheritance so that all links on the page aren't like this.

Jonathan
--
http://www.snook.ca/


Jul 20 '05 #2
CJM
I haven't tried it yet, but it looks promising.

Thanks Jonathan

"Jonathan Snook" <go***************@snook.ca> wrote in message
news:gh*******************@news04.bloor.is.net.cab le.rogers.com...
"CJM" <cj*****@yahoo.co.uk> wrote in message
news:bl************@ID-209813.news.uni-berlin.de...
I need a vertical menu with maybe 10 links on it. The menu will run the full
length of the screen, and will consist of 10 large boxes with large-ish

text
for the links.
[snip]
Now I know that any of these options would do for my current problem, but I'm curious as to if there are any more sophisticated ways that I dont

know
about. I'm thinking in terms of cross-browser, non-js, accessible

solutions.

Using CSS, the following may do the trick:
<style type="text/css">
a {display:block; width:200px; height:200px;}
</style>

By redefining the A tag as block, you still get the size that you want

while maintaining the hit area as well. Now, you'll want to make this a class or
use inheritance so that all links on the page aren't like this.

Jonathan
--
http://www.snook.ca/



Jul 20 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: pom | last post by:
What dynamnic open-source content management system(s) would you look at to meet the following specific situation? - The requirement is for a large institutional client who wishes to build a...
0
by: Peter Otten | last post by:
QOTW: "Software doesn't work, and hardware is unreliable. If you wait for a guarantee that nothing will go wrong, you'll end up being my age in a just a few dozen short decades, but without the...
1
by: Larry | last post by:
I am a programmer who has worked in several other languages except this one and would find that given my busy schedule a course would help me focus my time on this a bit better. Are their any...
18
by: John at Free Design | last post by:
Thanks in advance for the help and let me know if this should be posted to another MSDN. I am developing a web-based application in VS.NET2003 using VB. When I insert a graphic into a project...
9
by: Muffinman | last post by:
Hi, I have a webpage with two Iframe's. I want to be able to change the target of all links in one frame so it will point to the other frame and all this from the main page. Is this possible and...
1
by: Sura | last post by:
Hi I have a flash interactive window which has html links and this appears on an html page. This window can be moved with the mouse on the html page. The html page has an iFrame too. When the...
2
by: BadFeeling | last post by:
Hi all, I have started with css some months ago, and though I'm feeling more and more safe and comfortable, some parts of css still don't make perfect sense to me. Right now I have this...
1
by: KevinC | last post by:
Hi, I have a database that contains a table with an administration area and a number associated with the "count" of a certain characteristic of that area. For use in another piece of software...
7
by: David Stone | last post by:
Run into something recently that has left me a little puzzled. According to the examples in section 13.6.1 of html 4.01... <http://www.w3.org/TR/html401/struct/objects.html#h-13.6.1.1> I...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
1
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
muto222
php
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.