Closed
Bug 718424
Opened 12 years ago
Closed 8 years ago
Gecko adds extra horizonal padding on button element with display:inline-block, outline and text-transform. This padding disappears on focus.
Categories
(Core :: Layout: Block and Inline, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 385615
People
(Reporter: branmovic, Unassigned)
References
(Depends on 1 open bug)
Details
Attachments
(1 file)
528 bytes,
text/html
|
Details |
User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.75 Safari/535.7 Steps to reproduce: Gecko adds extra horizonal padding on button element. When the element receives focus, for example on tab or on click, this extra padding disappears. The following HTML: <button>button 1 caption</button> <button>button 2 caption</button> With the following CSS: button { display: inline-block; } button:focus { outline: 1px dotted #666; } button:first-letter { text-transform: uppercase; } See: http://jsfiddle.net/branneman/aQpfv/ Actual results: On render the element is too wide, it looks like this is due to padding, it shows up in Firebug as a 'width' that is too high. When you focus the element, it switches back to the supposed width. Expected results: On render, the element should be smaller.
Comment 1•12 years ago
|
||
The width is being computed as if all the text were uppercase. So this is basically bug 385615. Marking dependent, just in case the fix there only involves font-size and not other properties affecting glyph sizes.
Depends on: 385615
Updated•12 years ago
|
Attachment #588870 -
Attachment mime type: text/plain → text/html
Updated•12 years ago
|
Status: UNCONFIRMED → NEW
Ever confirmed: true
Comment 2•8 years ago
|
||
I think it's clear the fix in bug 385615 will need to deal with the style properties in general, not only with font-size. Noted this in bug 385615 comment 23, and adjusted summary there; marking this as a duplicate.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•