Closed Bug 301913 Opened 21 years ago Closed 21 years ago

Width %tage attribute on img when style disabled is ignored

Categories

(Firefox :: General, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED INVALID

People

(Reporter: bugzilla, Unassigned)

Details

(Keywords: html4)

Attachments

(1 file)

An <img> that has width="100%" should render the image by using 100% of the available horizontal space, regardless/whether or not View/Page Style/No Style is selected or not. "When specified, the width and height attributes tell user agents to override the natural image or object size in favor of these values. When the object is an image, it is scaled. User agents should do their best to scale an object or image to match the width and height specified by the author. Note that lengths expressed as percentages are based on the horizontal or vertical space currently available, not on the natural size of the image, object, or applet." http://www.w3.org/TR/html4/struct/objects.html#adef-width-IMG Steps to reproduce: 1- Load this code <p><img src="https://bugzilla.mozilla.org/mozilla-banner.gif" width="100%" height="58" alt=""></p> in a perfectly valid HTML document 2- Toggle View/Page Style/Basic Page Style and No Style 3- Resize the browser window to vary inner viewport dimensions Actual results in Firefox Deer Park alpha 2 rv 1.8b4 build 20050723 or in Mozilla 1.8b2 build 2005070105: When No Style (None) is selected, the Mozilla banner gif uses its physical 600px width dimension. Expected results: the Mozilla banner gif should use 100% of the available width of the browser viewport which should be the body width minus 16px for left and right margin (8px). HTML attribute width="100%" should be honored. Note 1: After disabling "Fit to window width" and disabling all user styling options and presentation modes for the user mode in Opera 8.01 build 7642 and use user mode, the width of the image is scaled proportionally to the window viewport. Note 2: It seems that Page Style/ No Style (None) disables several other HTML attributes in Firefox Deer Park alpha 2 rv 1.8b4 build 20050723 and in Mozilla 1.8b2 build 2005070105. E.g. <table border="10" frame="box" rules="all" width="100%"> are also all disabled when one uses/selects Page Style/ No Style (None). Note 3: I searched carefully Bugzilla database and couldn't find a duplicate; I searched documentation and couldn't find an explanation for this behavior. Minimized testcase coming up
Attached file Minimized testcase —
Instructions: Resize browser window and toggle View/Style/No style and Basic Style Expected results: the Mozilla banner gif image should NOT change width dimension when toggling from "Basic Page (Default) Style" to "No style" and its width should be as wide as the body element's horizontal available width (minus 16px due to its left+right margin).
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b4) Gecko/20050724 Firefox/1.0+ ID:2005072402 Feature works as intended (no tags being parsed with styles off).
After talks with Bazzi, Mossop and Tonglebeak in firefox channel, I'm resolving this bug as INVALID.
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: