Closed Bug 281607 Opened 20 years ago Closed 20 years ago

Vertical Line shows when rendering mutliple framesets,dissappears when you change the size by 1%

Categories

(SeaMonkey :: UI Design, defect)

x86
Windows 2000
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: abhiexx, Assigned: jag+mozilla)

Details

Attachments

(2 files)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7) Gecko/20040616
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7) Gecko/20040616

For the html snippet below:

<FRAMESET border="0" COLS="20%,20%,20%,40%">
  <FRAMESET ROWS="50%,50%">
    <FRAME SRC="cell.html" scrolling="yes" >
    <FRAME SRC="cell.html">    
  </FRAMESET>
  <FRAMESET ROWS="20%,*,20%,40%">
    <FRAME SRC="cell.html">
    <FRAME SRC="cell.html">
    <FRAME SRC="cell.html">
     <FRAME SRC="cell.html">
  </FRAMESET>
  <FRAMESET ROWS="50%,50%">
    <FRAME SRC="cell.html" >
    <FRAME SRC="cell.html">    
  </FRAMESET>
  <FRAMESET ROWS="50%,50%">
    <FRAME SRC="cell.html" >
    <FRAME SRC="cell.html">    
  </FRAMESET>
</FRAMESET>

if you check this page two lines are shown(one vertical and one horizontal at
the border of the frames),this is when you use the mordern theme.

Also no scroll bars appear even when scrolling is set to yes.The browser always
seems to assume this is set to "auto"

The behaviour changes when you change the theme to classic.This problem can be
made to go away when you change the percentage size of the cols or rows
attribute of the FRAMESET (either increase/decrease the percentage by 1 so that
the total is either 101% or 99%) the line dissappears.

Reproducible: Always

Steps to Reproduce:
1.save the above html snippet to a file,change mozilla theme to mordern
2.Open the same in Mozilla 1.7,
3.Vertical and horizontal lines can be seen
4.Try increasing/decreasing the number of frames in the frameset both vertical
and horizontal and also play with the percentage sizes

Actual Results:  
Thin lines appear in between frames,no scroll bars can be seen for the frame

Expected Results:  
No lines should be seen,scroll bars should be seen for the frames,try rendering
the same in ie
Attached image ScreenShot of the lines
attached a screenshot of the assumed bug
Attached image How it renders in IE
This behaviour is probably caused by border= "0" in the outermost framset.
This is invalid HTML according to W3C HTML specifications.The border should be 
specified in the frameborder attribute of the individual frames.This solves the
problem.

Sorry for flooding your mailboxes

Appreciate the work that you guys put in :-)

Thanks a lot !
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: