When testing the zoom feature in IE7, I noticed a problem with the submenu positioning in Milonic version 5.764.
Correct:

Incorrect:

After simplifying the code, and comparing my menu_data.js file with the one on the Milonic website, I still could not get the submenus to position correctly in IE7 when the browser's zoom was set to anything other than 100%.
I finally discovered that the problem is due to the declared DOCTYPE.
Code: Select all
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
However, if I remove the DOCTYPE declaration entirely, the menu works correctly.
My test page is here.
I am wondering if this is a display problem that can be corrected in the Milonic code.