[buddypress-trac] [BuddyPress] #3595: Menu still not working with 1.5 and IE7

buddypress-trac at lists.automattic.com buddypress-trac at lists.automattic.com
Mon Jan 30 09:52:31 UTC 2012


#3595: Menu still not working with 1.5 and IE7
------------------------------------+------------------
 Reporter:  blogsterfiles           |       Owner:
     Type:  defect (bug)            |      Status:  new
 Priority:  normal                  |   Milestone:  1.6
Component:  Theme                   |     Version:  1.5
 Severity:  major                   |  Resolution:
 Keywords:  has-patch dev-feedback  |
------------------------------------+------------------
Changes (by hnla):

 * keywords:  has-patch => has-patch dev-feedback


Comment:

 Your patch .03 provides best solution, if inline-block was required then
 the correct approach would be to add a CC sheet for IE and setting
 display: inline - not hugely easy with WP - given the issue changing to
 'float' is the best solution.



 * 'display: inline-block;' is largely redundant on the li elements now,
 however it is a trigger for the MS construct hasLayout forcing it to '=
 true' which will then act to contain floats so may be left in place at no
 particular cost.

 * For safety font-size: 0; line-height:0; ought to be added to that pseudo
 element to ensure no browsers try and preserve line-height/height for the
 element. There is an updated approach to the time honoured 'clearfix'
 approach which uses the display:table property to effect clearing and is
 somewhat lighter in properties required.

 * While true that IE7 =< 7 does not grok pseudo element :after float
 containment is provided for on the parent #navigation element due to it
 having a stated dimension 'width' which is a 'hasLayout = true' trigger.

 I would add this patch and close ticket.

-- 
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/3595#comment:25>
BuddyPress <http://buddypress.org/>
BuddyPress


More information about the buddypress-trac mailing list