bluephoenix
12-23-2003, 08:04 PM
Help!
I'm designing a form and styling it with CSS. It displays fine in IE but Netscape is having some problems. In Netscape, the text input fields and the submit button don't display.
Can someone please look at my code and point out where I went wrong? Thanks.
-Tim
<style type="text/css">
<!--
form > * {
font-family: arial, sans, sans-serif;
font-size: 10pt;
}
fieldset {
border: none;
padding: none;
margin: none;
}
#form {
width: 26em;
float: left;
}
#postformbox {
width: 25em;
border: 1pt solid black;
background: url('../img/background.gif');
background-position: bottom left;
background-repeat: repeat-x;
}
#postform {
margin: 0px;
}
.postformheader{
text-align: left;
font-size: xx-small;
}
#postformheaderleft {
float: left;
}
#postformheaderright {
float: right;
}
.postformlabel {
width: 5em;
float: left;
text-align: right;
}
.postforminput {
float: right;
}
.postforminput input {
width: 19.5em;
margin-right: 0.25em;
}
#postformtext {
width: 24.5em;
height: 10em;
margin-left: 0.25em;
}
.postformbutton {
width: 100%;
}
#postformbuttonleft{
width: 49.5%;
float: left;
}
#postformbuttonright{
width: 49.5%;
float: right;
}
-->
</style>
...
<div id="form">
...
<div id="postformbox">
<form id="postform" action="support.php" method="post">
<fieldset>
<span id="postformheaderleft" class="postformheader">Submit New Post</span>
<span id="postformheaderright" class="postformheader"><?=date("~r");?></span>
</fieldset>
<fieldset>
<span class="postformlabel">Name:</span>
<span class="postforminput"><input type="text" id="name" name="name" /></span>
</fieldset>
<fieldset>
<span class="postformlabel">Email:</span>
<span class="postforminput"><input type="text" id="email" name="email" /></span>
</fieldset>
<fieldset>
<span class="postformlabel">Subject:</span>
<span class="postforminput"><input type="text" id="subj" name="subj" /></span>
</fieldset>
<fieldset>
<textarea id="postformtext" cols="15" rows="5" name="text"></textarea>
</fieldset>
<fieldset>
<span id="postformbuttonleft">
<script type="text/javascript">
<!--
document.write('<input type="button" value="Preview" ' +
'class="postformbutton" onclick="fpreview();" />');
//-->
</script></span>
<span id="postformbuttonright">
<input type="submit" value="Submit" class="postformbutton" /></span>
</fieldset>
</form>
</div>
</div>
I'm designing a form and styling it with CSS. It displays fine in IE but Netscape is having some problems. In Netscape, the text input fields and the submit button don't display.
Can someone please look at my code and point out where I went wrong? Thanks.
-Tim
<style type="text/css">
<!--
form > * {
font-family: arial, sans, sans-serif;
font-size: 10pt;
}
fieldset {
border: none;
padding: none;
margin: none;
}
#form {
width: 26em;
float: left;
}
#postformbox {
width: 25em;
border: 1pt solid black;
background: url('../img/background.gif');
background-position: bottom left;
background-repeat: repeat-x;
}
#postform {
margin: 0px;
}
.postformheader{
text-align: left;
font-size: xx-small;
}
#postformheaderleft {
float: left;
}
#postformheaderright {
float: right;
}
.postformlabel {
width: 5em;
float: left;
text-align: right;
}
.postforminput {
float: right;
}
.postforminput input {
width: 19.5em;
margin-right: 0.25em;
}
#postformtext {
width: 24.5em;
height: 10em;
margin-left: 0.25em;
}
.postformbutton {
width: 100%;
}
#postformbuttonleft{
width: 49.5%;
float: left;
}
#postformbuttonright{
width: 49.5%;
float: right;
}
-->
</style>
...
<div id="form">
...
<div id="postformbox">
<form id="postform" action="support.php" method="post">
<fieldset>
<span id="postformheaderleft" class="postformheader">Submit New Post</span>
<span id="postformheaderright" class="postformheader"><?=date("~r");?></span>
</fieldset>
<fieldset>
<span class="postformlabel">Name:</span>
<span class="postforminput"><input type="text" id="name" name="name" /></span>
</fieldset>
<fieldset>
<span class="postformlabel">Email:</span>
<span class="postforminput"><input type="text" id="email" name="email" /></span>
</fieldset>
<fieldset>
<span class="postformlabel">Subject:</span>
<span class="postforminput"><input type="text" id="subj" name="subj" /></span>
</fieldset>
<fieldset>
<textarea id="postformtext" cols="15" rows="5" name="text"></textarea>
</fieldset>
<fieldset>
<span id="postformbuttonleft">
<script type="text/javascript">
<!--
document.write('<input type="button" value="Preview" ' +
'class="postformbutton" onclick="fpreview();" />');
//-->
</script></span>
<span id="postformbuttonright">
<input type="submit" value="Submit" class="postformbutton" /></span>
</fieldset>
</form>
</div>
</div>