1. A computer implemented method comprising: receiving input to create a pop-up menu for a selected object in a web page under development in a web page development application, wherein the selected object and the pop-up menu are parts of the web page under development; responsive to receiving said input, displaying a menu on a computer screen presenting a plurality of user-selectable options, wherein said plurality of user-selectable options allow format attributes for each item of the pop-up menu to be specified, wherein a preview area on the menu displays a preview comprising each item of the pop-up menu displayed according to the format attributes specified; and monitoring a user-controlled position of said pop-up menu, wherein said user-controlled position is independent of a position of said selected object and is preserved in a resulting web page.