• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 832
  • Last Modified:

Inner Fieldset loosing border in Firefox NOT IE

I am using a fieldsets within a fieldset to show extra information.
It works in IE but on firefox 2... the right hand border on the inner fieldset disappears/reappears while resizing the screen.
Can anyone explain the Firefox behavior and suggest a solution.


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>XYZ</title>
<style type="text/css">
div.info { 
    clear: both; 
    margin-left: auto;
    margin-right: auto; 
	width:95%; 
	text-align: left; 
}
div.info p{ 
	font-size: .85em;
}
div.info img{ 
	margin-left: 1.5em;
}
div.info legend {
	font-weight: bold; 
	color:#0046d5; 
}
.use-fieldset1 {
    float: left;
	width: 60%;
}
.use-fieldset2 {
    width: 35%;
	margin-right: 1em;
	padding: .5em; 
    float: right;
	border: .05em solid #dc0000;
	border-left: .05em solid #dc0000;
	border-bottom: .05em solid #dc0000;
	border-right: .05em solid #dc0000;
}
div.info .use-fieldset2 legend {
	color:#dc0000;
	background-color: #FFFFFF;
	font-weight: bold; 
	padding: 0.1em;
}
</style>
</head>
<body>
<!-- page caption -->
<div class="info noprint">
  <fieldset>
  <legend>Information</legend>
  <p> This list is updated on a regular basis for journals supplied by publishing partners.
    To report a problem or to update a link, please <a href="mailto:xyz"> contact HCN</a>.<br />
  </p>
  <div class="use-fieldset1">
    <p> = Subscription provided by the Condor Institute<br />
      = Subscription provided by Q&amp;S<br />
      = Open Access title<br />
      = Trial only<br />
    </p>
  </div>
  <fieldset class="use-fieldset2">
  <legend>Update!</legend>
  <p> Full Text Journal List now has new online collection management features and functionality. <a href="mailto:xyz"> Read&nbsp;more...</a> </p>
  </fieldset>
  </fieldset>
</div>
</body>
</html>

Open in new window

0
janinel
Asked:
janinel
1 Solution
 
Mr_SplashCommented:
You've specified the second field set's border in em's. This should be avoided as it can cause a number of problems such as this one.

The following code will correct the issue.
.use-fieldset2 {
  width: 35%;
  margin-right: 1em;
  padding: .5em; 
  float: right;
  border: 1px solid #dc0000;
}

Open in new window

0
 
VirusMinusCommented:
When you use % age dimensions and to some extent ems browsers can guesstimate the actual dimension and you will sometimes get these sort of issues due to rounding.

The way I was able to fix this issue was to use fixed dimensions in px units.
.use-fieldset2 {
border:1px solid #DC0000;
float:right;
margin-right:20px;
padding:10px;
width:240px;
}

Open in new window

0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Microsoft Azure 2017

Azure has a changed a lot since it was originally introduce by adding new services and features. Do you know everything you need to about Azure? This course will teach you about the Azure App Service, monitoring and application insights, DevOps, and Team Services.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now