Bug 21697 - webkit doesnt render frame border
Summary: webkit doesnt render frame border
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: 525.x (Safari 3.1)
Hardware: PC Windows XP
: P2 Normal
Assignee: Nobody
Depends on:
Reported: 2008-10-16 17:36 PDT by jasneet
Modified: 2022-01-28 05:05 PST (History)
3 users (show)

See Also:

testcase (990 bytes, application/octet-stream)
2008-10-16 17:37 PDT, jasneet
no flags Details
Rendering in Edge Blink, Firefox Gecko, Safari WebKit (149.67 KB, image/png)
2021-11-17 21:21 PST, karl
no flags Details
testcase frameset (reuplaoded, converted to zip) (1.41 KB, application/zip)
2022-01-28 05:05 PST, Sam Sneddon [:gsnedders]
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description jasneet 2008-10-16 17:36:13 PDT
I Steps:
Go to the attached testcase

II Issue:
IE and FF render the frame border, while Chrome and Safari don't.

III Other Browsers:
IE7: ok
FF3: ok

IV Nightly tested: 37604
Comment 1 jasneet 2008-10-16 17:37:34 PDT
Created attachment 24447 [details]
Comment 2 Deepak Mittal 2014-02-08 00:21:24 PST
I have made the border as 10 and put a color as BORDERCOLOR=RED then I am able to see the borader on the FF and the Latest webkit code..
my test-standard.html file is like:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<title>Side by Side GwsTest Page!</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<frameset rows="*,*" cols="*" frameborder="YES" border="10" BORDERCOLOR=RED framespacing="0">
  <frame src="frame1.html" marginwidth="5" marginheight="0" name="bottom" />
  <frame src="frame2.html" marginwidth="5" marginheight="0" name="bottom" />

so border is visible on the latest code..please check and confirm same..

Comment 3 karl 2021-11-17 21:21:43 PST
Created attachment 444636 [details]
Rendering in Edge Blink, Firefox Gecko, Safari WebKit

Here a better test with the different renderings in different browsers. 


Suggested CSS
iframe[frameborder='0'], iframe[frameborder=no i] { border: none; }

Unclear case:

* no border in WebKit/Blink
* border in Firefox.
Comment 5 Sam Sneddon [:gsnedders] 2022-01-28 05:05:54 PST
Created attachment 450226 [details]
testcase frameset (reuplaoded, converted to zip)