A Web site does not have "corners" or "sides", but each Web page does. And everything on a page is clickable (after all, who can prevent one to click on a mouse button? :-)), the only problem is how you handle it. To make something responding to a click, you need to occupy this area with some DOM element, such as
div
. Test it:
<div onclick="alert('div clicked')">Some content</div>
It is fairly easy to occupy top area and sides, but difficult to put something which is always at the bottom, because page height grows depending on its content. You can find many layout samples (yes, CSS should always be used) showing side columns which you can use this way, please see:
http://bit.ly/15GXMpO[
^].
However, it does not look as a good idea. First of all, something in your formulation of your question tells us that, by some reason, you consider that those "sides" of your site are not used for some useful content, and you want to use it. Is it really so? Why would you want it? If this is so, it looks ridiculous: as you did not know how to fill your page with content and want to use only the center, at the same time, you want to use unused "sides". Do you see the point? And, by the way, advertizement and other cases of navigation to other pages does not need click handling at all; for this purpose, there is an
anchor element (
<a>
).
In fact, all those 3-column (or other columnar) design is the real trash of the Web, very popular and ugly. People really don't use those sides "by design". If you really want your side to stand out and be better for your users, try to do something different. In particular, try to embrace
liquid, fluid and elastic design. Please see my past answer:
To Get Screen resolution[
^].
—SA