IE margin doubling problem

I am working on a site. I have a floated horizontal list of items at the very top of the header. It looks fine in Firefox and Safari but in IE 8 it forces the last item on to a second line. I have read about the margin doubling problem with IE and I've tried all sorts of ways to keep this from happening but can't seem to figure it out.
http://www.prospectrealty1.fatcow.com/index.html
any help on how I can keep the floated list all on one line in IE will be very much appreciate.
thanks!

markf12 wrote
The problem is with the line of text (address, phone, etc) at the very top of the header, not the nav. It looks fine in Firefox and Safari but not in IE. I believe it's because of the IE margin doubling that I have learned about. I've got the string of text/ bullet list so it fills the space with 20 px space on each end. When IE adds extra margin it forces the last item (email address) down onto a second line. 
I'm thinking of replacing all but the email address with a jpg image. Leaving the email address as a link that can be clicked. I was hoping to find a fix for this IE problem so I could keep it all as text which is a better practice as I understand it.
Oh ok I didnt see that because in Adobe Browser lab the text is showing all on one line in IE7, IE8 and IE9 so it would be difficult for me to diagnose.
I can tell you though it has nothing to do with double margin bug as IE8 and IE9 corrected that. It was only present in IE7 maybe and certainly in IE6. However having said that the IE double margin bug only occurred when you had a floated element which had a margin applied to it in the same direction as the float, i.e. if you floated an element left and then attached a left margin to that element also the margin would double. The solution was to add display: inline; to the elements css selector BUT you have no left margin set on the <li> tag.
It is most likely as Nancy points out an engine difference in the way IE browsers size the text. Does this occur if you use px instead of em? If not use px....I never use em myself as I've found it does cause issues ocassionally. Also its not good practice to fill a whole horizontal line with text information where you want its visual appearence maintained, very bad. Horizontal menus never work and lines of text never do either. The art of designing a webpage is allowing enough space so the text can 'grow' into in the case when a browser interprets the text size slightly differently. Obviously that's difficult if you are re-creating this webpage build for some designer who has little knowledge of good web design practices.
In cases where a client is absolutely definitive that they want too many links in a horizontal menu or a line of text, which must remain on one line, I would have no hestitaion about using an image. Just give the image an 'alt' and if the image is surrounded by an anchor tag give that a 'title' tag. That will keep your page 'user' friendly for those who have a disabilities.

Similar Messages

  • GreenSock Doubling Problem (Bug?)

    I've run into an issue where if I set the visibility to an object that is being tweened to 1, GS creates a second instance of the object.
    In the attached file, click the 'btn' and notice that a 2nd row of envelopes is created and they are not blitted like the original instance.
    Bug or operator error?
    Thanks.
    www.thepixelfarm.com/tmp/GS_doublingProb01.zip

    This is NOT a bug. See the answer in the GreenSock forums:
    http://forums.greensock.com/topic/6163-greensock-doubling-problem-bug/

  • Double problem in string conversion

    I'm working on a web application. (this questions is not we related.. just giving some background to the problem) I populate a number of fields in a bean back in my business logic as Decimals. Then going up a level I do all the data manipulate I need to for display purposes and store the values as a String inside my bean. Then I pass that bean on to my jsp and it displays my values....
    Now the problem I just realized I have is that in some cases the decimal values are larger then 8 digits in length. So when I convert to a string by saying decimalVariable+""
    I end up with an exponential value.
    There are several solutions to this... but the problem is that I have thousands of places this is being done... so instead of going in and changing every decimal to a bigDecimal or going in and changing the way I convert to a string in each place, I wanted to know if I could change the toString method for Decimal.. and how to go about doing that...

    As far as being bad code... I'm keeping my mouth shut on that one.. because I've been known to do the same thing.. I just can't believe we have made it so far
    into development without this being brought to anyone's attention.Didn't mean to offend you on the bad code. :) I thought the same ("how did it go so long?") when I found our problem (and many other problems in our code).
    So my options are pretty much
    1. change all double to BigDecimal
    2. use numberFormatter anywhere it is being
    converted to a string... or actually anywhere where
    the number can possible be longer then 7 characters
    long....Use a number formatter (such as DecimalFormat) everywhere. No need to figure out whether it is needed in each case.
    I think the best solution would be to switch to BigDecimal.. but that would take a MAJOR amount of
    work... I think there are around 6K java files in this project... probably every single one of them uses a double somewhere in the class...
    hmmm July 1st Beta test deadline might be hard to meet :)Same reason why we're stuck on Java 1.3.1 at work...deadlines and possible regression issues. :(

  • Double Problem

    I am recently unable to download anything from the App Store.
    It just fails to download... all the time.
    Some days ago, I was sent an email verification mail; but whenever I try to verify, it says they are unable to verify the link I am using.
    What should I do?

    The problem is likely with the way the double is being formatted & displayed, not its actual binary value. Find the code where the double is converted to the string, and figure out who's doing the formatted (java.text.DecimalFormat?). That should point you in the right direction.

  • Re: c4450 card stock (avery 8371 business card stock) margin printing problems

    I have been dealing with this for a while now. Finally researched the problem and You are right! The printer only works with less than 110 lb paper stock. It says in the the specifications. I have to go buy a new printer. Even the photopaper jams and sticks.
    Sorry HP, you have to do better than this. It uses tons of ink...sick of paying $37 for printer cartridges from HP.

    nellang507,
    Sorry to hear that you too have encountered the "HP Wandering Margin Problem" that occurs with sheet business card printing.
    One issue is that most people don't know the 110lb stock specification or what to look for.
    We had tried printing on both avery business card sheets (probably 110lb + stock) and cheaper generic business card sheets (probably less than 100lb stock) and had the same problem. Even 4 sheets of regular paper taped together on the long sides would print ok but not perforated business cards.
    Here is one link to similar problems people have had as you: http://h30434.www3.hp.com/t5/Other-printing-questions/Avery-Business-Card-Printing-quot-WANDERING-MA...
    Good luck with it!

  • C4450 card stock (avery 8371 business card stock) margin printing problems

    printing to plain paper works fine every time
    printing to cardstock starts printing on the top edge (no margin)
    if i peel the top margin perferation then it prints somewhere else on the page
    did i just buy a printer that cant do cardstock? if not then how do you fix it.
    this is a hardware problem (brand new printer) not a software problem - does the same thing for every software pac that i use
    This question was solved.
    View Solution.

    I tried printing using a matte photo paper, but it didn't work.  My HP C4280 still prints without a left margin on Avery business card stock.
    This IS a bug.  It has to be.  Why on earth would anyone build a printer by design that prints without the margin just because a different paper is used?  If I print with plain paper, it prints just fine.  But when I put in Avery paper, no good.  
    What is the point to this?  So that Avery makes more money from customers who waste business card paper?  So that HP makes more money from customers who waste ink?  I am not happy.  This should NOT be happening.
    HP, fix this problem now.

  • B540p double problem: loud noise and not working touch! Help please!

    Hello! I've bought an IdeaCentre B540pa (57314172) just 5 days ago. And suddenly two problems appeared. 1) My touch has ghost touching or self-touching. It's impossible to do anything. Sometimes for 5-10 minutes touch works ok, I can do things with fingers. But most of time it looks like a vertical line of self-touching fingerprints at the right side of lcd panel. 2) Even under little load my cooling fans going crazy! Diagnostic software shows diode gp (gt650m?) is overheated. Instantly temp rises till 93-95 degrees Celcium. Doesn't matter what I'm doing: surfing, or listening, or watching video. Due to something (they don't say why) local Lenovo service can't do repair. They say it's faulty motherboard and touch panel. They don't want to do a warranty repair. Instead they say to return my b540 back to shop, so the shop had that mess. But I want to try something by myself to repair, do something. 1) I opened back panels of b540 and now I see that when I push ON button to start the desktop a red diode is lighting up on touch board controller (a little board in the bottom middle). Is it normal or must be replaced? Will it solve the touch screen problem? 2) Recently I've read here at the forum, that people had similar problems with overheating. And that their problem was solved only with motherboard replacing. Is this the only solution? Of course I can return my desktop to the shop, and they will refund me. But I've paid 600$ for that b540, and there is no similar great desktops in that price range. At least in my city in Russia. They have b550 models, but they twice the price of my b540. I want to do something, make it work, and enjoy it with full specs: touchscreen, silent cooling, big screen etc. Please, help me deal with my thoughts and my b540p!

    Thanks for advice, but I have already tried to calibrate. Nothing.
    It's is very strange problem with touch. Right now, when I'm writing this the "auto-touch" or "selftouch", whatever name it, is zooming, moving page in the browser, and trying to make my life worse. The only way is to disable HID-compatible device is Device Manager. Another way is to have two or three fingers of a hand at the glass panel surface. It's strange but this action makes selftouch be under control. At least it stops zooming, moving. There is a little focus/unfocus problem, like screen is loosing and finds focus. Text goes a bit smaller, and again becomes bigger. I hope you understand what I'm trying to say.

  • JAXB Marshalling of "double" problem - exponent is in the way

    An element declared as "xsd:double" in the schema is marshalled by JAXB as "3.000404E-4" to represent 0.0003000404 . When I try to process this XML document using XSLT, the standard number() function returns "NaN" because of the exponent in the representation of the number.
    Is there any way to have JAXB marshall this number in a way that is acceptable to XSLT?
    Thanks,
    -Allan

    This seems to have a solution by using JAXB custom bindings. See http://forum.java.sun.com/thread.jsp?forum=34&thread=507037
    Thanks anyway.
    -Allan

  • Can anyone please explain this double problem?

    public class DoTest {
         static int i;
         public static void main(String[] args){
              double a = 3.0;
              double b = 0.3;
              double c = 0.3;
              double d = 0.3;
              System.out.println(c+a+b);
              System.out.println(d+c);
    }Result:
    3.5999999999999996
    0.6
    Why does the first println statement return 3.5999999999999996?
    Cheers

    import java.text.DecimalFormat;
    public class DoTest {
         static int i;
         public static void main(String[] args){
              double a = 3.0;
              double b = 0.3;
              double c = 0.3;
              double d = 0.3;
              double f=c+a+b;
              DecimalFormat df=new DecimalFormat("#.##");
              System.out.println(df.format(f));
              System.out.println(d+c);
    this is enougn for u man..
    do sme experiment wit it

  • PRO-100 margin print problem

    Did a PRO-100 driver update recently (11.7.1.0) on my MacBook Air 10.9.5, and the right-side printing gets cut off when print articles on regular "letter paper". Not sure how this can be corrected? Thanks.

    ebiggs1, thanks for a reply and i will tell you what i know.
    1. am not real computer literate, so i probably don't know some basic things....
    2. This Mac was purchased about 5 wks. ago and all i have done besides the canon printer update is update Firefox (this is the browser i use), Adobe flash p. and reader, downloaded Libre Office and Carbon Copy Cloner.
    3.examples of what I print would be paragraphs in a discussion on a camera review site, or a recipe off a food website, etc., or an email i got.
    4. Since writing about my problem i experimented by clicking View on the top Firefox bar and zooming out 2X (the print size has been TOO large, also) and i also checked the box on the print screen, "Ignore scaling and shrink to fit page width"... doing these 2 things seem to solve my problem, but if you have other insights i always like to learn.
    Thanks again!

  • Double problem: AirPort Utility 5.3.1 & Time Machine & AirPort Updater 1.0

    Few days ago. I updated the AirPort Utility 5.3.1. But then I cannot setup my old 802.11g AirPort Extreme Base Station (mushroom). AirPort Utility 5.3.1 can detect my AirPort Extreme Base Station: the name, IP Address, Version which is 5.5.1 and AirPort ID.
    Every time I clicked manual setup or continue, it reported "An error occurred while reading the configuration. Please make sure your Apple wireless device is plugged in and in range of your computer or connected via Ethernet and try again (-6765)."
    Today, more trouble. After installed the Time Machine and AirPort Updater 1.0. Not even problem not fix the problem and I can't re-install 10.5.2 update combo.
    Got error message "You cannot install Mac OS X Update Combined on this volume. This volume does not meet the requirements for this update."
    Repair disk permission help at all.
    Any methods can solve the above 2 problem please?
    Thanks

    mcdull wrote:
    Few days ago. I updated the AirPort Utility 5.3.1. But then I cannot setup my old 802.11g AirPort Extreme Base Station (mushroom). AirPort Utility 5.3.1 can detect my AirPort Extreme Base Station: the name, IP Address, Version which is 5.5.1 and AirPort ID.
    Every time I clicked manual setup or continue, it reported "An error occurred while reading the configuration. Please make sure your Apple wireless device is plugged in and in range of your computer or connected via Ethernet and try again (-6765)."
    Thanks
    I can help you with the first problem, as I experienced it myself. Airport Utiity cannot read your old "mushroom" base station until its firmware is upgraded to version 5.7. Because the Utility cannot configure it, you can download this and apply it directly:
    http://www.apple.com/downloads/macosx/apple/macosx_updates/airportextremefirmwar eupdate57formacosx.html
    Once applied, Airport Utility will configure the AEBS just fine.

  • Double double problems...

    Ok, I want to do simple opperations with my Double values, I want to be able to divide two Double variables:
    Double temp1, temp2, result;
                for(int k = 0; k < Array2.length; k++) {
                    temp1 = Array1[k];
                    temp2 = Array2[k];
                    if(temp1.compareTo(temp2) < 0) {
                        result+=(temp1/temp2);  // <----where i get this error "operator / cannot be applied to java.lang.Double,java.lang.Double"
                    sum++;
                }

    If I can't do that then how do I convert my Double Array so that I can read it into a normal double temp1?
    Suggestions?
        double temp1, temp2, result;
        Double[] Array1, Array2; <- this has to be Double.
                    // How can I convert the Array Double so I can read it to double then.
                    temp1 = Array1[k];
                    temp2 = Array2[k];

  • Double problem truncating

    Hi !!
    I've a function that works so:
    public double calibrate ( int d )
    double value = Math.pow( 2, -21 );
    return ( d * value );
    Suppose that d is 47614.
    Function must return 0.02270412445068359375 but
    output is 0.022704124450683594. Why ?
    Can I control truncating and rounding ?
    My target is that the function return 0.02270412445068359375
    Can anyone help me?
    Thanks.

    And now you request a finders fee and a place in the
    MySql hall of fame -:) Woohoo! My life's ambition achieved! ;)
    No just kidding. I found the
    same reference independenly using AltaVista, and
    formulated my first reply without knowing about your
    reply. But okay, I hereby acknowledge you as the
    original finder of this link in this thread.Heh. No, I figured you hit it independently - I was mostly just amused at the coincidence.
    Use Google - it's faster, and -you'll- get the finder's fee next time! ;)
    Grant

  • 0 margins and 0 padding still not displaying correctly in Internet Explorer

    Hi I have designed a page for my site that works perfectly in safari and firefox but of course in internet explorer it doesn't.   The content under the slideshow is meant to line up with the edge of the slideshow.  This is the linkhttp://www.kimberleywebdesign.com.au/Links.html.
    The divs and the tags within them, have 0 margins and 0 padding with the exception of top and bottom padding, so even if internet explorer doubled my margins - double nothing is nothinng ??  I am trying to understand why the problem occurred? 

    My understanding is that IE misinterprets text-align:center in the #wrapper div.
    Change:
    #wrapper {
    width:48.75em;/*780px*/
    margin: 0 auto;
    text-align:left;}
    to
    #wrapper {
    width:48.75em;/*780px*/
    margin: 0 auto;
    text-align:center;}
    Then add text-align: left to each div where the text needs to be left aligned
    e.g.
    #portfolio {
    margin:0 auto;
    padding:2em 0 0 0;
    width:680px;
    text-align:left}
    and so on. Worked OK for me in IE8.
    See: http://www.andybudd.com/archives/2004/02/css_crib_sheet_3_centering_a_div/
    Add this tip, taken from the link above, for good measure:
    "This gets IE up to scratch. However this is the step I always forget. In Mozilla, if you reduce the size of the browser window, half of your centred div hangs off the left of the page. This is an odd one, but I've been reliably informed that it's the correct behaviour. To prevent this, just set a min-width on the body tag."

  • A serious problem with AAR 5.0 in printing out a book

    I have written a book in MS Word 2000 and I converted it in a PDF file with AR 5.0
    Then I tried to print it out as a book.
    I rotated the pages and included two A4 pages in one so that an A4 sheet to have 4 pages on both sides.
    In order to do this trick, I rotated the horizontal text page
    to vertical position on the left side for printing out the page 1 and on the right side for printing out the page 2. This must be done in order to have the 4 pages printed out in a sequence and in an A4 sheet.
    The procedure is as follows:
    First, I print out the page one (1) while having my PDF text page rotated vertically on the left side and the printing out is successful.
    Then I rotate again the page vertically to face on the right side to print out the page two (2) in the same sheet.
    Here is where the problem begins.
    The page 1 is printed out well BUT its top/bottom margin is different than the page 2, which is printed in a lower position on the A4 sheet.
    The margins all around the page look perfect but the two of them are printed out with one line lower that makes one page higher or lower than the other and not in a straight line as it is supposed to be.
    I have tried to find out what causes this problem with no success so I am into contact with you requesting an immediate help. I know that it is a small but serious problem particularly for my case as an author and I believe that the solution can be given only by an expert of Adobe Acrobat 5.O
    Please, inform me about any adjustment that must be done to solve this margin situation (problem) as I know that AAR 5.0 is an excellent software and can do this work for me.
    Regards,
    Emmanouel

    This has nothing to do with Adobe's OpenType development tools, which is the purpose of this forum. I think you need to post this in the Acrobat Windows forum!
    Regards,
    T

Maybe you are looking for

  • Crash fcpx on macbook pro

    Hi, I'm using the latest version of FCPX 10.1.1 on a MacBook Pro version 15inch - mi2010 And ramdomly is crashing on an operation without real explanation. thx for your answer. PS : i copy-paste the crash report log Date/Time:  2014-03-14 15:51:03 +0

  • Enhancement of DataSources

    Hi Experts, When we enhance a LO Datasource (either using the field available in LIS communication Structure or adding a field not available in LIS communication structure and populating thru. CMOD), when is the new field populated with data. Thank Y

  • How to modify Oracle Initialization Parameters in Oracle RAC db

    I would like to modify the AUDIT_SYS_OPERATIONS and SQL92_SECURITY parameters to TRUE. I have a two node Oracle RAC db. Should I stop the clustering services, modify the parameters on both nodes and restart them? Or modify the parameter on one node (

  • Can't understand how autocommit works

    Hey, I can't get TopLink working the way I want. I use TopLink as JPA provider in GlassFish. I have a stateless session bean that manages persistence by itself (Bean Managed Persistence). One of the bean's methods does the following thing: UserTransa

  • Instalation DVD with Leopard+iWork09+iLife09 and latest updates

    I want to install original leopard DVD + iWork09 + iLife09 then apply all updates my mac and from this point make a new installation DVD for future reinstallation's on this machine. is this possible or not ? If yes how? best regards, Paulo