Closed Bug 25580 Opened 25 years ago Closed 23 years ago

[FIX][CSS][NavQ]padding and border resizes Input Text and Textarea incorrectly

Categories

(Core :: Layout: Form Controls, defect, P3)

x86
Windows 95
defect

Tracking

()

VERIFIED WONTFIX

People

(Reporter: jmraker, Assigned: rods)

References

Details

(Keywords: css1, Whiteboard: [nsbeta3+][nsbeta2-]fix in hand)

Attachments

(1 file)

Using M13 Win32 build.

Actual Results
The text field's border and padding is overlapping (rendered inside) the field 
itself.

Expected Results
The border and padding should appear outside of the field.
Attached file testcase.
Reassigning to Rod.
Assignee: karnaze → rods
No, this is (strangely enough) the correct behavior for NavQuirks. The idea when 
laying out in NavQuirks is to be the same size as Nav. 

Nav does not handle this type of style, so we don't either for NavQuirks. If you 
then say, that we should never allow the border size to be greater than two 
so it would at least render nicely (and look like NavQuirks), then that is a 
reasonable request and maybe I could get it in for M15 or M16

It works correctly and as expected when in Standard mode.
Status: NEW → ASSIGNED
I was expecting everything to be the correct size.  The border and the widget
not overlapping like it is.  I'm not sure of the navquirks mode details and it's
limitations, but it would be nice to be able to use CSS properties on widgets
and have them work even if they are ugly.  Never allowing the border to be
increasd isn't the long term solution I hoped for, but neither is what it is
doing now in the test case.  If limiting the properties is the only way, it
would be better.
Rereading the comment, it seems you are referring to compatibility with
Navigator of 4.xx and it's CSS abilites (what little it has).

I was under the impression that mozilla would be 100% CSS1 compliant.

Mozilla in "Standard" should be fully standards compliant, if not file a bug. 
When it is in NavQuirks mode, it does what little (or maybe a little more) than 
what Nav 4.x does.

Switch the flafg in viewer or make sure your DTD is "Strict' and it will do the 
right thing.
setting to M16 and marking low priority
Summary: When Table CSS properties are applied to text fields, it's rendered inside the field → [LOW PRI}When Table CSS properties are applied to text fields, it's rendered inside the field
Target Milestone: M16
mass-move to M16
Moving out by executive order.
Target Milestone: M16 → M17
This is because the NavQuirks sizing assume zero padding and a two pixel border. 
When we have a NavQuirks style sheet we can make the padding and border 
!important and solve this.
Summary: [LOW PRI}When Table CSS properties are applied to text fields, it's rendered inside the field → [FIX][NAVQUIRKS]padding and border resizes Input Text and Textarea incorrectly
Depends on: 38026
Summary: [FIX][NAVQUIRKS]padding and border resizes Input Text and Textarea incorrectly → [FIX][CSS][NAVQUIRKS]padding and border resizes Input Text and Textarea incorrectly
Keywords: css1
Summary: [FIX][CSS][NAVQUIRKS]padding and border resizes Input Text and Textarea incorrectly → [FIX][CSS][NavQ]padding and border resizes Input Text and Textarea incorrectly
nominating as nsbeta2 since the fix is a simple change to html.css now that the 
NavQuirk style sheet exists.
Keywords: nsbeta2
Can we see just how trivial this patch would be?  We have lots of bugs, and 
can't afford regressions just now (running towards beta2).
Whiteboard: [NEED INFO]
Putting on [nsbeta2-] radar. 
Whiteboard: [NEED INFO] → [nsbeta2-]
Target Milestone: M17 → M16
Keywords: nsbeta3
Whiteboard: [nsbeta2-] → [nsbeta2-]fix in hand
M16 has been out for a while now, these bugs target milestones need to be 
updated.
setting to M17
Target Milestone: M16 → M17
Marking nsbeta3+
Keywords: correctness
Whiteboard: [nsbeta2-]fix in hand → [nsbeta3+][nsbeta2-]fix in hand
This was fixed when the quirk.css was put in a while back. marking works for me.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → WORKSFORME
Oops, that embarressing, it works for me because the change is in my tree. 
Reopening and and I will check the fix in today and then mark it fixed.
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
fixed
Status: REOPENED → RESOLVED
Closed: 24 years ago24 years ago
Resolution: --- → FIXED
Marking VERIFIED FIXED on:
- LinuxRH62 2000-09-07-08-M18 Commercial
- Win98     2000-09-07-08-M18 Mozilla
- MacOS86   2000-09-07-04-M18 Commercial
Status: RESOLVED → VERIFIED
reopening because I am removing the fix.
Status: VERIFIED → REOPENED
Resolution: FIXED → ---
marking won't fix.
Status: REOPENED → RESOLVED
Closed: 24 years ago23 years ago
Resolution: --- → WONTFIX
See bug 55336 for the fix removal
Correct QA Contact -> vladimire
QA Contact: ckritzer → vladimire
I'm verifying wontfix, although I dont see the problem....
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: