SiteExperts.com Logo Home | Community | Developer's Paradise | Jobs
User Groups | Site Tools | Site Information | Search

Inside Technique : Creating 2D Forms
By Scott Isaacs

CSS-Positioning (CSS-P) is designed to provide complete layout control over your document's layout. You can use CSS-P to control the position of your HTML contents. However, as many of you have noticed, designing CSS-P pages that run cross-browser can be quite a challenge. Limiting yourselves to positioning content in DIV elements helps quite a bit, but if you try to create a form with positioned input element, you will quickly run into trouble.

For example, below is a positioned input button. If you are running Netscape Navigator, you will not see this element:

This is a simple example of the an issue faced when designing cross-browser positioned forms. In this article, we explain the hows and whys behind positioned forms, and then present a cross-browser solution for using CSS-P to create rich HTML input forms.

Page 1:Creating 2D Forms
Page 2:HTML Forms
Page 3:CSS-P and Forms
Page 4:CSS-P and DHTML
Page 5:Creating a 2D Form
Page 6:DemonstrationIE4, NS4
Page 7:The Code