New kind of Suckerfish discovered in the Netherlands

The Keyboardfish

Keyboardfish (Remora clavicensis)

Remorina clavicensis
 

Some notes

  1. See 'mini-tutorial' in the source code.
     
  2. Starting point was the working Suckerfish-model (with the Suckerfish-javascript for Internet Explorer).
     
  3. The CSS is adapted step by step: not changing to much, making the wanted (or unwanted) effect of what was changed easy to see.
     
  4. Testing each step in Firefox (a real -almost- standards compliant browser) and Internet Explorer (browserlike thing with strange properties), to see if IE-hacks are needed. 
     
  5. In this testpage the css and js are included in the html-document itself, as fastest way for changing & testing. If everything is completed and as desired, they can become separated (linked) files. 
     
  6. I discovered that the DOCtype has influence for the prestations of Internet Explorer. With:

        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
        <html xmlns="http://www.w3.org/1999/xhtml">


    IE doesn't show the changing colors of the button-background when hovering. But with:

         <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    IE performs good (and the rest still working!).
     
  7. Some limitations of this testpage.
    If the visitor uses for IE a fontsize which is bigger as normal, the submenu-items don't follow the fontsize of the menu-items (to big). Also then the lining up of items and sub-items is not so good.
    This testpage has a concrete width for the menu and submenu buttons: it is not liquid! (adapting as fontsize, window-format and resolution change). 

 

Valid HTML 4.01 Transitional, check here - Valid CSS, check here

translated: 4th of januari 2006