With Dreamweaver, I use frames to define a left column menu, and clicking on each menu tab would change the HTML page displayed on the right frame. However, webdesign tools such as kompozer do not support frames.
- What is the best way to design a HTML personal webpage with such menu bars, without using frames?
- If HTML is not enough, what other scripting languages would you recommend to learn for someone with a Java background and basic knowledge of HTML and CSS.
- What web-design tools would you recommend to build a personal website ?
1. Frames
I would not recommend you to use frames to create the design you are looking for. A page layout created using
divs is probably the way to go. Something like this will do:2. Scripting language
HTML and CSS can be enough to create what you’re looking for, however if you want to have separate templates for your layout, your menu and your content you will have to look for a server side language that can serve as a templating engine.
3. Tools
Since you have a background in Java, I would definitely recommend you to learn creating HTML and CSS using your text-editor of choice. They are easy languages to learn and, together with JavaScript, they form the basis for anyone who wants to create websites.