Slashdot Mirror


Details On IE7 CSS Changes

writes "IE development team has released a list of CSS changes for IE7. Some of the notable new features are enabling :hover for all elements, and implementing position:fixed, and PNG transparency support. In addition, there is a long list of fixed bugs that plagued previous IE browsers for years. These changes (except for PNG transparency) only work under the <!DOCTYPE> switch to preserve compatibility with previous versions of IE."

203 comments

  1. Old News by thinsoldier · · Score: 5, Informative

    that IE blog post is from August.
    Old News.

    1. Re:Old News by 192939495969798999 · · Score: 4, Interesting

      Since IE came out way after this blog post, can anyone confirm that these changes are really in the new version?

      --
      stuff |
    2. Re:Old News by masklinn · · Score: 2, Insightful

      Old News.

      But, but... old news are sooo exciting

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    3. Re:Old News by Iamthefallen · · Score: 5, Funny

      Old news for nerds.
      Stuff that used to matter.

      --
      Wax-Museum Fire Results In Hundreds Of New Danny DeVito Statues
    4. Re:Old News by stonecypher · · Score: 1
      --
      StoneCypher is Full of BS
    5. Re:Old News by aymanh · · Score: 1

      I wrote that as a journal entry back in August and submitted it to the frontpage, but it was rejected. Now I see it in the developers section. However, I'm not credited.

      I wonder if it's a bug in Slash, or someone copied my journal entry and resubmitted it. Either way, not that I care, it only took me a couple of minutes to write and submit the entry.

      --
      python>>> q="'";s='q="%c";s=%c%s%c;print s%%(q,q,s,q)';print s%(q,q,s,q)
  2. PNG Support by Neovanglist · · Score: 2, Insightful

    It's about damn time. No more having to use crappy file formats to make sure that your websites have to work with IE anymore.

    At least, to some extent.

    1. Re:PNG Support by masklinn · · Score: 5, Insightful

      You'll still have to cater for IE6 or a loong time, especially since IE7 can't be installed on Windows 2000 or Windows XP SP1...

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    2. Re:PNG Support by Anonymous Coward · · Score: 1, Interesting

      I don't care. Now IE6 is the browser which gets the bare bones styles and Firefox, Safari and IE7 get the nice stylesheet. The site works, if you want form and functionality, get with the times. If you can't install IE7, there are other options aside from upgrading your OS.

      There's no need to break existing sites, but new sites will make use of alpha channel PNGs and not provide a visual equivalent to IE6 users. Catering to IE6 is expensive. That is one sick, broken browser.

    3. Re:PNG Support by TubeSteak · · Score: 1
      You'll still have to cater for IE6 or a loong time, especially since IE7 can't be installed on Windows 2000
      Good thing FireFox 2.0 is coming out soon...

      I poked around Google & apparently IE7 needs OS functionality that is only in XP SP2, Vista & 2k3
      --
      [Fuck Beta]
      o0t!
    4. Re:PNG Support by Supergibbs · · Score: 2, Funny

      at least that is what MS says..... yeah for forced OS updating!

      --
      First post! (just in case I am...)
    5. Re:PNG Support by Evan+Meakyl · · Score: 5, Interesting

      Tried to hack the installer (update.inf file, to be correct) in order to install it on Win2k. The process starts, but ends saying that the cryptographic services isn't running... Does someone has an idea to bypass this?

    6. Re:PNG Support by jonwil · · Score: 1

      Windows 2000 I can understand but anyone still using Windows XP without SP2 is stupid IMO...

    7. Re:PNG Support by Teilo · · Score: 2, Insightful

      Just as long as you don't forget that IE7 is >= XP-SP2. There are a massive number of W2K machines out there that are SOL for IE7.

      --
      Mir tut es leid, Menschen daß Einfältigfehlersuchenbaumfolgendenaffen sind.
    8. Re:PNG Support by Midnight+Thunder · · Score: 4, Interesting

      There is actually a work around for IE's lack of transparency support in PNGs. It depends on some clever tricks with CSS and the fact that IE 6's CSS is broken. The only catch is that it is limited to images defined in divs.

      /* IE versions prior to 7.0 do not support transparency, so the following is a workaround
            taken from: http://www.daltonlp.com/daltonlp.cgi?item_type=1&i tem_id=217
        */

      #site_header_name {
              height: 100px;
              width: 702px; /* Mozilla ignores crazy MS image filters, so it will skip the following */
              filter:progid:DXImageTransform.Microsoft.AlphaImag eLoader(enabled=true, sizingMethod=scale src='../images/name.png');
      } /* IE ignores styles with [attributes], so it will skip the following. */ .site_header_name[class] {
          background-image:url(../images/name.png);
      }

      --
      Jumpstart the tartan drive.
    9. Re:PNG Support by tclark · · Score: 3, Insightful

      They can still run Firefox.

    10. Re:PNG Support by BlueCodeWarrior · · Score: 1

      When I still had Windows, SP2 liked to uninstall my video card drivers at random.

    11. Re:PNG Support by bcat24 · · Score: 1

      I'm not sure, but maybe it really isn't compatible with W2K. There are new services in every OS iteration, right? If so, I can understand why Microsoft would only want to support the newest platforms.

    12. Re:PNG Support by giorgiofr · · Score: 3, Informative

      SP2 breaks lots of stuff. Besides, on my PC at work I don't go around installing system upgrades... If anything breaks it's my fault for not asking the appropriate department to do it.

      --
      Global warming is a cube.
    13. Re:PNG Support by Anonymous Coward · · Score: 5, Informative

      It involves starting the setup procedure, and then replacing the hacked inf with the original before the cryptographic service (yes, it has to be in manual or automatic) can verify it. This is easier to do with a slow computer, of course (you may need to write a batch file if you run a modern processor). At least, this works to install WMP11 under Server 2003. What'll happen with IE7 under W2K is very much a mystery, though I'd be surprised if your explorer shell still worked after completing setup.

      I'd try this in a VM first, if I were you.

    14. Re:PNG Support by KDR_11k · · Score: 2, Interesting

      And? IE6 users should be punished until they accept a browser that does not force web developers to implement all kinds of workarounds. Upgrading to XP may cost money but Firefox is free so they have no excuse. And someone running XP SP1 (or no SP) needs to get a clue and finally patch his system. If someone wants to stay on an old version that's their thing but we aren't going to go an extra mile just to accomodate their outdated software. We aren't writing out websites for Netscape 1.0 and we aren't going to write them for IE6 anymore.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    15. Re:PNG Support by John+Straffin · · Score: 1

      CSS Hacks are evil... if the browser is broken, let it break.

      --
      My contempt for the behavior and beliefs of the two major political parties cannot be adequately expressed in 120 chara
    16. Re:PNG Support by Teilo · · Score: 5, Insightful

      How elitist of you. Meanwhile, we web developers who actually expect to get paid, have to face the reality of the market. Try to pitch this to the CEO of XYZ corp: "Oh, and by the way, 50% of your potential customers will have to change to a different browser." Get real.

      --
      Mir tut es leid, Menschen daß Einfältigfehlersuchenbaumfolgendenaffen sind.
    17. Re:PNG Support by hotdiggitydawg · · Score: 1

      That's all well and good, and I commend you for wanting to write more standards-compliant websites. But try implementing your policy, and then explaining that to your boss when he asks you where the hell the company's market share went. Probably in an exit interview...

    18. Re:PNG Support by Anonymous Coward · · Score: 2, Insightful

      Lame approach to the solution. It invalidates the style sheet. It requires to copy-paste nearly the same code for each image. It requires you to write the dimensions manually for each image. It does not work for embedded images (<img src... /> ).

      Be virtuously lazy and reuse the IE7 library instead. (Not related to the topical web browser.)

    19. Re:PNG Support by xianfa · · Score: 4, Interesting

      At my company, I had to install the IE7Block company wide. Unfortunately one of our primary applications (Primavera Expedition) will only work with IE 6.0, not Firefox, not IE 5.5, not Opera. They wrote the app in both Java and ActiveX. Running the web app with IE7 (any version) causes a C++ runtime error and immediate abort.

      I personally use/have been using Opera for around a year now. I love the browser and recommend it to everyone, however for this particular application IE6 is a must, unless we are willing to flush a major business app down the toilet.

      I don't like it but I can't change it.

      --
      The greatest good of man is daily to converse about virtue - Socrates
    20. Re:PNG Support by jonadab · · Score: 3, Interesting

      > You'll still have to cater for IE6 or a loong time

      I'm not planning on it. Once IE7 hits the automatic updates for fully-patched-up users, I'm giving it a month or two and then dropping IE6 support. I'm not going to deliberately *break* IE6, but I'm not going to cater to it either. Win98 users can get Firefox or Opera, and people who refuse to install service packs can go lick a sidewalk.

      I already broke down and started using PNG transparency a year or so ago, and IE6 users can just *see* a funny background color behind the images. The alpha channel is the only way to solve certain layout problems, and I was no longer willing to do without it. By the first of the year I'm not going to be willing to hack around the CSS deficiencies in IE6, either. IE7 is better. It's not perfect, but it's better. So my IE testing will focus on version 7.

      I imagine I'm not alone. A lot of web developers are utterly fed up with IE6. The upgrade to IE7 is so compelling to web developers that it will *become* compelling to the users, because without it there are going to be a lot of websites that don't display properly. Ordinarily very few web developers in the past several years (except the crazed and rabid lunatic fringe, of course) have wanted to be first-movers on requiring users to upgrade their browsers, but this one is compelling, and additionally it is going out via automatic update, so most users are going to be left without any very good excuse for refusing it. Even the usual laziness excuse won't cut it on this one; all you've gotta do is leave automatic updates turned on and Bob is your uncle. Webmasters aren't going to have a lot of sympathy for users who refuse.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    21. Re:PNG Support by Anonymous Coward · · Score: 0

      That doesn't work for many interesting use-cases, because the resulting object is treated somewhat like an overlay over the actual object and doesn't obey the rest of the styles.

    22. Re:PNG Support by shmlco · · Score: 2

      Yeah, a show of hands of how many consultants who kept their jobs after they told their boss or the owner of the company that they weren't going to fix the corporate web site because doing so would be "evil"...

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    23. Re:PNG Support by thinsoldier · · Score: 1

      start with:
      if we convince our client to have all their agents switch to firefox we can have the new backend up and running in less than half the time we quoted and with a helluvalot more user friendly features than we initially quoted. We might even be able to charge them for some of the nicer features and still have it done waaay ahead of the quoted schedule....so long as they agree to only use firefox (or safari or opera).

    24. Re:PNG Support by thinsoldier · · Score: 1

      I think Primavera Expedition should get with the times.
      Sooner or later somebody's gonna realize the web is moving forward while these old browser based apps are trapping large rich corporations in the past. A new app migh show up with all the same features and friendlier functionality that's easier to maintain and update and cross browser/os compatible and snatch up a lot of Primavera Expedition customers.

      I havent ever used expedition but judging by the screenshots, there's nothing that jumps out to me as needing to be specific to any 1 browser. Also a lot of screenshots of their other products have lots of charts/graphs that remind me of googles analytics and some other web based apps I've seen recently. In a few years/months time I would expect either companies with products like that will upgrade them for their own benefit moving forward

      or someone else will realize "hey, we can make all this same stuff in less time with less headache using modern methods and browsers and take a good part of their market"

      I'm sure there are enough people out there who have felt IE6's sting many a time and are dying for the one or two apps they depend on to allow them to ban IE use in the company.

    25. Re:PNG Support by masklinn · · Score: 1

      Good thing FireFox 2.0 is coming out soon...

      Doesn't matter at all since the rendering (HTML/CSS) engine is exactly the same as Firefox 1.5'.

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    26. Re:PNG Support by Anonymous Coward · · Score: 0

      IE6 market share will be nowhere near 50% in a few months. We will have to make sure that everything works in IE6, but for most companies even a remaining IE6 market share of 30% does not justify twice the web development costs just so IE6 users get a site which is almost as nice as what Firefox and IE7 users see. I've recently made a website for IE6, IE7, Safari and Firefox: The IE6 version of the stylesheet makes the page (minus content) about two times as big as the stylesheet for the other browsers, simply because IE6 isn't as flexible as the other browsers when it comes to using transparent PNGs. That's only Kbytes, but the hoops that you have to jump through to make the eye candy work at all are a cost in their own right.

      Besides, transparent PNG support in IE6 requires Javascript. Ajax in IE6 requires ActiveX. That browser is going to go down fast, even in corporate environments.

    27. Re:PNG Support by Evan+Meakyl · · Score: 3, Informative

      Too late ^^ However, your trick has worked. IE7 has installed itself on the system, asked me to reboot;
      I did it, but then things started to go wrong.

      It had a problem with IEDKCS32.DLL during the post reboot install. Now, explorer.exe crashes in shlwapi.dll, and more mysteriously, when I run iexplore.exe, a message box appears and tell me that iexplore.exe is not a valid win32 application...

      So I sum up: no more IE (don't care, use seamonkey), but no more desktop also (for now?)... which is more embarassing!

    28. Re:PNG Support by Anonymous Coward · · Score: 0

      Bull. The world isn't run by standards or compatibility. It's run by ROI and corporate isn't going to invest just to give employees access to a more compliant browser. That would be dumb. Also, laymen internet users (which is most people, including execs) don't blame their browser - they blame the web site. That's a fact.

      It's a nice dream but realistically, we web developers will be supporting IE6 for years; count on it.

    29. Re:PNG Support by Anonymous Coward · · Score: 0

      Try upgrading to Windows XP SP2 first.

    30. Re:PNG Support by Anonymous Coward · · Score: 0

      I won't; count on it. The reason is plain and simple: Making ambitious websites look good in IE6 is too expensive. As long as the site works and doesn't look like a train wreck in IE6, no time will go to making future sites pretty in IE6. The majority of the users will demand better looking, faster loading and more flexible websites and I will deliver what they demand, even if it means that 30% IE6 users miss out. I'm not going to refuse entrance, but IE6 users aren't royalty anymore either.

    31. Re:PNG Support by Glenn+R-P · · Score: 1

      Prior to IE7 there were two major things wrong with the PNG support. One was the alpha channel opacity, which thankfully is now working. The other is the gamma handling which is still wrong. See http://pmt.sf.net/gamma_test. Other browsers match the gamma=1/2.2 patches with GIF, JPEG and other unlabeled material, while IE matches them with gamma=1/1.96. This defeats any effort to match colors in a PNG with other items on a web page.

    32. Re:PNG Support by wolrahnaes · · Score: 2, Informative

      SP2 breaks nothing. Already broken systems (malware typically) fail under SP2 because of the aforementioned breaks not being compatible with new fixes in SP2.

      --
      I used to get high on life, but I developed a tolerance. Now I need something stronger.
    33. Re:PNG Support by DigiShaman · · Score: 1

      You play with fire, you'll get burned!

      Don't worry though, this event should be a lesson to all. On the bright side, I'm sure someone will hack the installer "correctly" if it is at all possible. Give it about a month.

      Trouble is, even if it's possible, the first person to publish the how-to will be breaking the DMCA. Users be DAMNED if they are left with another reason to not move away from Win2K. The potential loss in upgrade profit will ensure the wrath of MSFT legal dept.

      --
      Life is not for the lazy.
    34. Re:PNG Support by John+Straffin · · Score: 1

      So... you're saying that it's the consultants' fault for not pointing out to the Boss that it's not the web site that is broken but the browser? Seriously... would we even be having this discussion if more Bosses who spend their money with Microsoft called up their MS reps and tore them a new one because IE doesn't work with the standard code on their web site? What if (more) sites had proclaimed "works best with Netscape or Opera because IE's CSS engine is broken"? Would Netscpae still be around as something other than a Digg-clone? Would Opera have more than a miniscule share of the browser market? Would IE have been fixed by a patch years ago?

      --
      My contempt for the behavior and beliefs of the two major political parties cannot be adequately expressed in 120 chara
    35. Re:PNG Support by Anonymous Coward · · Score: 0

      Latest JVM? There were known problems with older ones.

    36. Re:PNG Support by TheVelvetFlamebait · · Score: 1
      How elitist of you
      You really must be new here. And by that I mean this must be the first thread you've ever read on /.
      --
      You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
    37. Re:PNG Support by shmlco · · Score: 1

      Point out the shortcomings all you want, but at the end of the day people want the sites that are often essential to their businesses to work. Turning away potential customers that in the end keep the business alive and pay your salary because you don't want to implement an "evil" hack that would solve the problem is, to use a word... stupid. Especially when you know a solution exists that would probably take all of ten minutes to implement.

      And the boss can still call MS and "tear them a new one" because their developers are spending their time fixing MS's problems...

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    38. Re:PNG Support by Evan+Meakyl · · Score: 1

      Don't worry though, this event should be a lesson to all.
      ??? Why? It is clear that it wouldn't work 'out of the box'!

      On the bright side, I'm sure someone will hack the installer "correctly" if it is at all possible.
      Yes, but in order to do so, it is necessary to start "playing with the fire"!

      As I told before, I have nothing to loose!

    39. Re:PNG Support by giorgiofr · · Score: 1

      I agree: it's certainly the programmers' fault for using undocumented APIs, hooks and bad practices. Even though it's not only malware that fails. However the net effect is that my PC stops being useful and that's the thing that matters in the end.

      --
      Global warming is a cube.
    40. Re:PNG Support by Anonymous+Brave+Guy · · Score: 2, Informative

      SP2 breaks lots of stuff.

      So I heard, and it kept me from installing it for a good few weeks until I was reasonably confident I knew what the potential dangers were. In practice, when I did install it, it caused me absolutely no problems at all.

      There were a handful of major applications that did have problem reports linked to SP2 for a while. However, the developers were generally quick to fix these, and I haven't heard of an SP2-related problem report for any legitimate software other than system tools for a very long time now.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    41. Re:PNG Support by tehcyder · · Score: 1
      IE6 users should be punished
      You're not at school any more. Oh wait, yes you probably are.
      --
      To have a right to do a thing is not at all the same as to be right in doing it
  3. Does this mean.. by bigattichouse · · Score: 0, Flamebait

    Will I have to unfix or re-fix all my PNG transaprency Javascript to compensate for the turd that is IE7?

    Polish it! Make it Shiny! Microsoft brand turd-polish.

    --
    meh
    1. Re:Does this mean.. by NineNine · · Score: 2, Insightful

      Whose fault was it for using a partially-supported standard? Did somebody at MS hold a gun to your hand and demand that you use PNG?

    2. Re:Does this mean.. by Billosaur · · Score: 4, Funny

      Did somebody at MS hold a gun to your hand and demand that you use PNG?

      Now listen, shee... you're gonna use PNG... and you're gonna like it! Or my six-shooter may have to loose some lead on you, shee? Nyah...

      --
      GetOuttaMySpace - The Anti-Social Network
    3. Re:Does this mean.. by bigbadbuccidaddy · · Score: 2, Interesting

      The Alpha filters still work... With the exception that any text rendered over an Alpha filter (e.g. a .png or an Alpha transparency) looks like ragged shit, as for some reason it is not rendered anti-aliased. For .pngs you can remove the Alpha png filter nonsense, but so far I have no solution for text on top of an alpha transparency.
      Why am I not surprised that in fixing IE they have broken the previous, non-standard hack crap?

    4. Re:Does this mean.. by EvilMonkeySlayer · · Score: 4, Insightful

      We have a design spec that we're meant to follow, either we do it in flash or we do it in HTML, CSS with a bit of Javascript and some alpha transparency PNG's.

      Which site would you rather go to?

      I know which i'd prefer.

      I was faced with that exact conundrum a couple of years ago, either I can learn Flash and create a site that is unusable in text browsers, unusable to blind users, unusable to non windows and mac os users and an inability to copy text from the website etc. Or code it in HTML, CSS & Javascript (with a few alpha PNG's) which I already knew. Which the MAJORITY of web devs know.

      I created it in HTML, CSS and JavaScript.

      That said the site which is still up works fine in IE 7 as well as 6, no need to tweak the JS for the alpha png stuff.

    5. Re:Does this mean.. by xENoLocO · · Score: 3, Insightful

      Well, you see, when you fix a bug, you, well, fix the bug. All the CSS hacks out there exploit unfixed bugs, so you see by fixing them, they ruin your hacks. That's why you don't hack. Use conditional comments.

      --
      "The need to build the internet comes from something inside us, something programmed... something we can't resist."
    6. Re:Does this mean.. by multipartmixed · · Score: 1

      I haven't looked into this personally yet, but I had our sites re-visited for QA when IE7 came out. Nobody reported any issues, and we use a variant on pngbehavior.htc for our logo -- I'll bet that's also how you're doing yours.

      Worst-case scenario, you could use some of that IE-only CSS-ifdef-by-browser-version-shit (I forget the M$ name for it) to disable the .htc in your CSS for IE7.

      --

      Do daemons dream of electric sleep()?
    7. Re:Does this mean.. by bigbadbuccidaddy · · Score: 1

      Well, you see, when you reply to a comment, you should well, understand the comment in the first place. I was in no way talking about a CSS hack, but about Alpha filters. Conditional comments would do nothing in this situation. Microsoft broke their own, nonstandard Alpha filters in a small but annoying way.

  4. CSS Opacity by Ark42 · · Score: 2, Informative

    It's too bad they couldn't be bothered to add support for CSS opacity then. All the other major browsers have supported that forever, and using filter:alpha(opacity) is getting stupid.
    Also the <input type="button"> still renders with tons of extra padding you can't get rid of, even with padding: 0px; so buttons still show up super large in IE compared to all the other browsers.

    1. Re:CSS Opacity by Anonymous Coward · · Score: 5, Funny

      You said almost precisely this comment the day IE 7 came out. I remember laughing at your crying.

    2. Re:CSS Opacity by Anonymous Coward · · Score: 0

      Just use button tags and put a p in that, you can style that anyway you want and the HTML is still semantically correct ('this "paragraph" is a button').

    3. Re:CSS Opacity by CastrTroy · · Score: 1

      I hope they fixed the fact that you can't get anything (like a floating div) to show up on top of a no matter what you set the z-index as. I'm pretty sure that I heard they fixed it, yet I haven't gotten around to trying it yet.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    4. Re:CSS Opacity by Anonymous Coward · · Score: 0

      I looked it up... Mozilla added CSS 3 Opacity (as opposed to the testing -moz-opacity) with 1.7 , released in June 2004. Two years is peanuts compared to how long CSS3 is taking (but yeah, boo, give me my swanky effects!)

      http://developer.mozilla.org/en/docs/CSS:-moz-opac ity
      http://www.mozilla.org/releases/

    5. Re:CSS Opacity by Intron · · Score: 2, Informative

      "Select control: CSS style-able and not always on top"

      Looks like they think it's fixed.

      --
      Intron: the portion of DNA which expresses nothing useful.
    6. Re:CSS Opacity by nacturation · · Score: 1

      You said almost precisely this comment the day IE 7 came out. I remember laughing at your crying.

      Indeed, AC is right. Can you get a -1, Redundant for duping your own comment from a week ago?

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    7. Re:CSS Opacity by Ark42 · · Score: 1
      Just use button tags and put a p in that, you can style that anyway you want and the HTML is still semantically correct ('this "paragraph" is a button').


      That doesn't change anything. For example, a 10pt Tahoma button (input submit, input button, or just button tag) will render with 8 extra horizontal padding and 2 extra vertical padding in IE compared to other browsers. A 20pt button renders with 29x10 extra padding you can't get rid of.
      Also, text input boxes always have N+1 margin (in pixels) where the default is 0px and means 0px. If you set it to 1px it renders with 1px margin in Firefox and a 2px margin in IE6 and IE7.
      It's about impossible, still, to design a large entry form that looks the same in IE as other browsers still. Things either have to look tiny and cramped in other browsers, or big and stupid in IE.
    8. Re:CSS Opacity by Yusaku+Godai · · Score: 1

      Thank god. I had a rendering bug for a website in IE because of that, and it took like half an hour to explain to my boss that it's a bug in IE and there was really nothing I could do about it.
      Okay, if I tried really hard I might have been able to found a workaround, but as I told him "I'm sorry, I can't fix IE."

    9. Re:CSS Opacity by Anonymous Coward · · Score: 1, Interesting

      I had that too. Unfortunately the boss made me do the workaround. (I was putting a floating div "hint" for each field on a fairly complex page, and the select entries were blocking the hint.) Workaround was to put an iframe inside of the div, then write a webpage containing the hint into the iframe. Nasty as hell, thanks to:

      A) Iframe with no content triggers the "some insecure content" warning on an SSL page. Required loading blank.html in the iframe when the page was loaded.
      B) Changing the content in the iframe gets registered in the history, requiring extra "back" presses to move back, since the div is hidden again when the hint is closed, it looks like nothing is happening
      C) Original idea was to show the hint on mouseover and close it on mouseout, but the mouse events were screwed up, with the mouse "leaving" the div when it "entered" the iframe on the then-current version of mozilla. IE also had some weirdness "sometimes".
      D) Hiding the iframe in a hidden div occasionally caused rendering problems on old versions mozilla.

      This was one of the first things I ever did here years ago, now I'd probably try creating the iframe using the DOM rather than having one "hidden" in the top of the page that got moved to wherever it needed to be and the content updated each time. I'd probably also detect IE and use the iframe only for IE.

    10. Re:CSS Opacity by uradu · · Score: 1

      Also, you don't really need to render the DIV inside the IFRAME, simply put the IFRAME underneath the hint DIV. The IFRAME covers the (windowed) SELECT, and the DIV covers the IFRAME--weird, but it works. Doing it this way requires very little code difference between IE6 and the rest.

    11. Re:CSS Opacity by KDR_11k · · Score: 1

      Well, did MS fix it in the meantime?

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    12. Re:CSS Opacity by LuminaireX · · Score: 1

      I don't know. Did the OP submit a bug or did he just bitch about it on Slashdot?

    13. Re:CSS Opacity by LouisZepher · · Score: 1

      You could also code your page to use text-links for input. Give them a class-name, then in the CSS: .buttonlink {background-image: static.img;} .buttonlink:hover {background-image: url(hover.img);} If you want to scale the image for each "button", simply create a 1px-wide gradient image to match the system style, and apply an x-repeat in the CSS. Of course, until border-radius is implemented, this would result in a square-cornered button. However, it should suffice if all you want is to have your inputs look and feel like an ordinary button without the size issue you describe.

    14. Re:CSS Opacity by LouisZepher · · Score: 1

      Damn, I knew I should've hit "preview", there should've been a few
      's in there to make the code tidy...

    15. Re:CSS Opacity by uradu · · Score: 1

      As can be read on MSDN:

      "From Internet Explorer 5 to Internet Explorer 6, This element is a windowed control and does not support the z-index attribute or zIndex property.

      As of Internet Explorer 7 or later, this element is windowless and supports the z-index attribute and the zIndex property. The SELECT element does not require a strict doctype to enable windowless functionality."

    16. Re:CSS Opacity by CastrTroy · · Score: 1

      My fix was to actually hide the select box when the div went over it. It was a menu system, when you hover on the menu, it shows stuff under that menu. Pretty standard feature on many web pages. Anyway, you basically iterate through all the selects in the page with getElementsByTagName, and then check if they are located under the div, and then display that. Kind of weird when it's only being half covered, and you can see it disappear, but it works better than having it show up on top of the menu.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    17. Re:CSS Opacity by John+Courtland · · Score: 1

      I actually ended up writing my own select control to solve this problem. It is pretty cool, because I ended up turning all of the options into anchor tags, so the webcrawlers can follow them. Good SEO :)

      --
      Slashdot is proof that Sturgeon's Law applies to mankind.
    18. Re:CSS Opacity by thinsoldier · · Score: 1

      position an empty iframe exactly the same size of your div under your div

    19. Re:CSS Opacity by thinsoldier · · Score: 1

      I've been gettin banned from #css channels all over irc for starting discussions on a future possible
      css native

      ul {display:select}
      li {display:option}

      that would allow the somewhat common (but bad) usage of selects boxes as site navigation to be replaced with a regular list of links that looked and acted the same way.

    20. Re:CSS Opacity by _Sprocket_ · · Score: 1
      Did the OP submit a bug

      Does Microsoft pay for that kind of work?
    21. Re:CSS Opacity by FishWithAHammer · · Score: 1

      Does Mozilla?

      Thought not.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    22. Re:CSS Opacity by cybermox · · Score: 1
      That horizontal padding for buttons in IE6 is proportional to the length of the button text. The longer the text on the button, the more horizontal padding. However, if you use something like this:
      <style>
      .button {
      overflow: visible;
      }
      </style>
      <input class="button" type="button" />
      that extra padding will go away.
    23. Re:CSS Opacity by Ark42 · · Score: 1

      Unfortunately, that just shifts the extra padding outside the drawn area of the button, creating some invisible whitespace which takes up that amount of space and still ruins the layout.

    24. Re:CSS Opacity by Why+Should+I · · Score: 1

      Not sure what your suggesting here, can you post some sample code for it?

    25. Re:CSS Opacity by _Sprocket_ · · Score: 1

      The Mozilla Foundation is quite a different animal than Microsoft.

    26. Re:CSS Opacity by uradu · · Score: 1

      Simple really:

          var div = document.getElementById("yourMenuDiv");
          var iframe = document.createElement("iframe"); // set it to the same dimensions and position as the div
          iframe.style.left = div.offsetLeft + "px";
          iframe.style.top = div.offsetTop + "px";
          iframe.style.width = div.offsetWidth + "px";
          iframe.style.height = div.offsetHeight + "px"; // inserting before the div displays it underneath it without having to fool with z-order
          div.parentElement.insertBefore(iframe, div);

      The IFRAME can overlay a SELECT element and obscure it, and the DIV in turn can overlay and obscure an iframe, but cannot do so to the SELECT itself--strange but real in IE world. Here's a simple page that will demonstrate that in IE6:

          <html>
          <body>
          <select style="position:absolute;left:50px;top:80px;"><opt ion>A sample select option</option></select>
          <iframe src="" style="position:absolute;left:100px;top:50px;"></i frame>
          <input type="button" value="Click me" style="position:absolute;left:60px;top:90px;">
          </body>
          </html>

      As you can see, the button is obscured by the SELECT where it doesn't overlay the IFRAME, but covers the SELECT where it does overlay the IFRAME.

    27. Re:CSS Opacity by Why+Should+I · · Score: 1

      Oh, that's the normal way.

      I was trying to find a way that didn't have the popup in it's own window.

      My problem is trying to popup a javascript calendar that uses javascript functions on the main document to render/register selections.

      Using the IFrame (or window.createPopup) means you're effectively re-writing a new document in a new window, so the javascript calls in the rendered content don't work.

      Thanks anyway

    28. Re:CSS Opacity by uradu · · Score: 1

      > Using the IFrame (or window.createPopup) means you're effectively re-writing a new document in a new window

      No, that's not what is happening at all, the IFRAME is just a dummy element that is used to cover the SELECT, and nothing more. If you pay attention, you will see that the code neither sets the SRC attribute of the IFRAME nor writes to its contents in any way. The DIV that overlays it (in your case containing the calendar) exists in the same document as the IFRAME. This is actually a very common trick to bypass the pesky SELECT element in IE6.

    29. Re:CSS Opacity by FishWithAHammer · · Score: 1

      But the Mozilla Corporation is not.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    30. Re:CSS Opacity by _Sprocket_ · · Score: 1

      Not at all. Mozilla Corporation is, in fact, the Mozilla Foundation. It is all a non-profit entity. It all deals with Open Source software.

  5. Now if only someone would fix the reverse... by Channard · · Score: 3, Insightful

    .. which is certain websites requiring IE to work.

    1. Re:Now if only someone would fix the reverse... by Phroggy · · Score: 2, Insightful

      .. which is certain websites requiring IE to work.

      Fortunately, some of these sites require IE6 to work, and their browser compatibility tests will fail on IE7. This will motivate some people to fix the problem.

      (It will motivate other people to just upgrade their compatibility tests, but Firefox is big enough now that they might as well deal with it...)

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  6. what's change since .. by rs232 · · Score: 3, Interesting

    What's changed in CSS specs for IE7 since August?

    Has this been previously reported on slashdot?

    What is your time limit on when infornation gets expired?

    was Re:Old News

    --
    davecb5620@gmail.com
  7. Congrats to MS by TrappedByMyself · · Score: 4, Funny

    They still continue to work hard to implement the CSS2 spec which came out 8 and a half years ago.
    I'm excited to see if they can implement CSS3 in time for my retirement in 30 years.

    Keep your node to the grindstone kids, I know you'll get there!

    --

    Help me take back Slashdot. When did 'News for Nerds' become 'FUD and Conspiracy Theories for Extremist Nutjobs'?
    1. Re:Congrats to MS by CastrTroy · · Score: 2, Funny

      Well, CSS3 is still in draft, so they may not have even started working on that.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    2. Re:Congrats to MS by ConceptJunkie · · Score: 3, Funny

      No, I'm sure they have alpha code that doesn't support it correctly.

      --
      You are in a maze of twisty little passages, all alike.
    3. Re:Congrats to MS by Bogtha · · Score: 1

      CSS 3 is a group of specifications, some of which are drafts, some of which are ready to be implemented and are implemented by various browsers.

      --
      Bogtha Bogtha Bogtha
  8. is it too much to ask? by krell · · Score: 4, Insightful

    "In addition, there is a long list of fixed bugs that plagued previous IE browsers for years"

    It's be nice if Microsoft provided a list of every single unfixed bug in IE7 as well.

    --
    Where were you when the voynix came?
    1. Re:is it too much to ask? by Lex-Man82 · · Score: 5, Funny

      "It's be nice if Microsoft provided a list of every single unfixed bug in IE7 as well." There ain't enough storage space on the Internet for that.

    2. Re:is it too much to ask? by masklinn · · Score: 5, Informative

      Why would they when other people are already doing that

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    3. Re:is it too much to ask? by __aaclcg7560 · · Score: 1

      Here's the problem but the fix is easier than fixing IE!

    4. Re:is it too much to ask? by PsychicX · · Score: 0, Flamebait
      It's be nice if Microsoft provided a list of every single unfixed bug in IE7 as well.
      Why bother? People like you would simply claim it's an incomplete or somehow dishonest list anyway.
    5. Re:is it too much to ask? by golgoj4 · · Score: 1

      maybe google has space :)

      --
      -those people who tell you not to take chances, they are all missing what lifes' all about-
    6. Re:is it too much to ask? by Anonymous Coward · · Score: 0

      That's the kind of geek humor I used to like about UF. Still doesn't seem worth sifting through all the awful dross to get these gems.

    7. Re:is it too much to ask? by krell · · Score: 1

      "Why bother? People like you would simply claim it's an incomplete or somehow dishonest list anyway."

      People like me meaning "the average user". The MSIE releases have a track record of coming out of the box and producing "Gee, I wonder if someone in Microsoft actually tested it before it was released". I did try the Beta, but got rid of it because they messaged with the usual way to open a new window, and it also happened to kill Visual Studio. (I guess nobody at Microsoft, prior to the beta, ever considered opening a new window with it or seeing whether or not it was fatally incompatible with major Microsoft products).

      --
      Where were you when the voynix came?
    8. Re:is it too much to ask? by a.d.trick · · Score: 1
      1. They should know their software better than anyone else since they have access to their source code. Ergo, they should be able to make better bug reports.
      2. As a matter of honour. IE is really a buggy POS. Microsoft should own up to it and not rely on other people to document their software.
    9. Re:is it too much to ask? by ClamIAm · · Score: 1

      [MS] should know their software better than anyone else since they have access to their source code. Ergo, they should be able to make better bug reports.

      If this were true, proprietary software companies would never have to worry about people finding holes in their software. However, this is not the case: exploits are found all the time by people with no access to source code, and these exploits seem to outnumber the ones found by the people who do have access to the source.

      As a matter of honour. IE is really a buggy POS. Microsoft should own up to it and not rely on other people to document their software.

      I agree with the sentiment that one should be honest about the quality of one's goods and services. However I feel that, through the IE blog and such, MS is owning up to the fact that IE isn't really that great. Of course, I'm assuming that this isn't what you mean, and perhaps you think MS should have public bugzilla or something.

      The common problem I see in both of your points is, of course, the almighty buck. Catching all (or even most) bugs before release is rather hard, and you would need a lot of smart people running QA on your code.

      As for a more public bug process, the economics look pretty bad. The hardware and bandwidth for a public IE bug tracker hosted by MS would cost a lot to operate. They would also have to devote more work hours to the bug process, as fake, invalid and duplicate bugs would no doubt pour in. It also might be helpful for those wishing to find new exploits.

    10. Re:is it too much to ask? by mgblst · · Score: 1

      Because the company that actually writes the thing, probably has a better idea. What do you think?

    11. Re:is it too much to ask? by Bert64 · · Score: 1

      Those who DO have the sourcecode and use it to find exploits, won't publicise them...Exploits are bad for business, so they either get left in a pile, or silently fixed and released with the next fix for a publicly disclosed exploit.
      Do you really think microsoft will ever admit to a bug that hasn't been found and publicised by someone else?

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  9. IE7 zoom is completely borked by Zaiff+Urgulbunger · · Score: 5, Interesting

    Hi all,

    IE7 isn't ready yet; it needs more testing!

    For example, create a super basic html page. Within the <body> insert a single <p>aragraph, and within that paragraph, insert a(<a href="#">) link (</a>) - insert it somewhere after the start of the paragraph and before the end. E.g.

    <body>
    <p>This is a <a href="#foo">test link</a> for checking IE7 links</p>
    </body>

    Okay, view the page. It looks fine. Now Zoom 125%. The underscore below the link is rendered funny, and even better, if you move the mouse over the link, you'll find the mouse :hover events START BEFORE where the link is rendered and END BEFORE the rendered link ends.

    *I believe* if the link has a background colour, then this background is rendered in the wrong place also.

    Quite honestly I don't know how MS could've missed this... but there again....
    Z.

    1. Re:IE7 zoom is completely borked by gc8005 · · Score: 4, Informative

      Installed IE7, found two problems within 10 minutes.

      Does not work with SalesForce. Buttons do not render. They'll appear as a thin line without text.

      IE7 does not work with our SharePoint / WSS v3 Beta (with R2 patch applied). Excel views crash. Works fine with IE6 and Firefox.

      IE7, IMHO, is not ready for prime time. Even uninstalling is somewhat hidden. Hint: Control Panel, Add/Remove software, show Windows Updates, then find IE7, remove.

    2. Re:IE7 zoom is completely borked by adolf · · Score: 1

      Page zooming is horribly broken in every browser I've used, except for Opera, which manages to get it right most of the time.

      But, see, it has always been broken.

      That it is still broken is really not a problem new to IE 7.

      And it's really not a surprise that they didn't catch this variation of brokenness, because this stuff has been so broken for so many years in so many browsers that one could only reasonably be lead to conclude that developers in general have nothing but disdain for the Zoom function.

    3. Re:IE7 zoom is completely borked by Zaiff+Urgulbunger · · Score: 1

      IE7, IMHO, is not ready for prime time. Even uninstalling is somewhat hidden. Hint: Control Panel, Add/Remove software, show Windows Updates, then find IE7, remove.
      I didn't have that problem myself; it was just in Control Panel...Add/Remove software and was listed as "Internet Explorer" I think. That's on a XP Home install and I had previously installed IE7 betas, which I had uninstalled prior to installing a new version.

      So even the installer has intermittent bugs?

      Re all the other issues, yeah there's plenty of sites that don't look right although without investigating the problem, I tend to give IE7 the benefit of the doubt; I'm all heart aren't I?! :D

      The bestest test though is www.microsoft.com in IE7 vs. Opera (current version whatever that is). Since they both have a "zoom" feature, try them both at 125% and then choose which one looks the best AND feels most responsive.

      I suspect that the powers that be decided that IE7 has to be out the door by a certain date, bugs or no bugs.... so we've got the bugs!

    4. Re:IE7 zoom is completely borked by Zaiff+Urgulbunger · · Score: 2, Informative

      No the zoom feature is new to IE7. They did (and still do) have the ability to change the text size.

      Firefox by contrast doesn't have zoom at all. But Opera's zoom is quite considerably better than IE7's!

    5. Re:IE7 zoom is completely borked by bdonalds · · Score: 1

      "Firefox by contrast doesn't have zoom at all."

      Huh? I guess my imagination is just way too vivid when I hit CTRL and roll my scrolly wheel!

      --
      The most important thing to do in your life is to not interfere with somebody else's life. -FZ
    6. Re:IE7 zoom is completely borked by MykeAbner · · Score: 1

      Changing the text size (and any elements of the page based on text size) isn't zooming.

    7. Re:IE7 zoom is completely borked by Zaiff+Urgulbunger · · Score: 3, Interesting

      No that's changing the text size, which isn't the same as zooming! ;)
      The "zoom" feature on IE7 and Opera will resize text and images, which on the one-hand tends to make images look fugly, but on the otherhand does make sense if you want the entire web page to be better visible to people with poor eyesight.

      There's a nice short description IE/Firefox/Opera size/zoom features on this page.

    8. Re:IE7 zoom is completely borked by bdonalds · · Score: 1

      See! I TOLD you my imagination is too vivid! Now please excuse me, it's lunchtime and my crow is getting cold!! :)

      --
      The most important thing to do in your life is to not interfere with somebody else's life. -FZ
    9. Re:IE7 zoom is completely borked by GigsVT · · Score: 1

      If those pages don't validate, it's not the browser that's broken, it's the pages.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    10. Re:IE7 zoom is completely borked by madaxe42 · · Score: 1

      Oh, it does actually - you just have to design your sites properly - take a look at this site for disabled products in ff - entire site scales.

    11. Re:IE7 zoom is completely borked by Neitokun · · Score: 1

      That's akin to saying It's not the fact that my car has no wheels. THE ROADS ARE BORKED!

    12. Re:IE7 zoom is completely borked by metamatic · · Score: 1

      It's more like saying if you fuel your car with a mixture of gasoline and horseshit, don't be surprised if your commute has a few glitches.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    13. Re:IE7 zoom is completely borked by deek · · Score: 1
      Firefox by contrast doesn't have zoom at all.


        Actually it does, but you have to install the Colorzilla extension to get it. The zoom isn't perfect though ... seems to have problems with zooming background css images. Otherwise, it's quite good.
  10. List of changes by Rik+Sweeney · · Score: 2, Informative

    FTA: We also extended our existing implementations to comply with W3C specifications:

    Left arm starts tingling

  11. Notable lacking features by Jugalator · · Score: 4, Informative
    Using the QuirksMode CSS compatibility chart, some lacking features in IE 7 compared to the competition are:
    • display: table
    • :before and :after
    • :active
    • :focus (IE 5.2 for Mac actually still does a better job)
    • outline (IE 5.2 for Mac has full support)
    • Tables: border-spacing
    • Tables: border-collapse
    • Tables: caption-side
    • Tables: empty-cells

    Only listing shortcomings where support is present in all or nearly all of Firefox, Opera, Safari; the majority of its competition.

    But it's still a huge improvement over IE 6 standards-wise, and I think Microsoft did a pretty good job taking their ancient IE 6 code and doing something decent out of it. IE 7 adds support for all CSS selectors, and even handles the + selector better than Firefox, applying styles correctly in dynamic updates.

    Maybe with IE 8 they will be even more competitive with the browsers of today, standards-wise.
    --
    Beware: In C++, your friends can see your privates!
    1. Re:Notable lacking features by Dorceon · · Score: 1
      Maybe with IE 8 they will be even more competitive with the browsers of today, standards-wise.
      But not, of course, with the browsers of the day IE8 is released.
      --
      What sound do people on rollercoasters make? Hint: it's not Xbox 360.
    2. Re:Notable lacking features by Ant+P. · · Score: 1

      In MS's defence (crazy, I know...) they do have "display:inline-block", which IMO is a lot more useful than CSS for making table layouts.

    3. Re:Notable lacking features by Doctor+Memory · · Score: 2, Informative

      Uhhhh... "display: inline-block" is CSS (CSS 2, anyway)... See here.

      --
      Just junk food for thought...
    4. Re:Notable lacking features by Tadu · · Score: 1
      applying styles correctly in dynamic updates.
      Well, works fine in Konqueror 3.5.5.
    5. Re:Notable lacking features by grimdonkey · · Score: 1

      They only support it for naturally inline elements. Which kind of makes the whole point of using it... unnatural.

    6. Re:Notable lacking features by manwal · · Score: 1

      "display: inline-block" is NOT CSS 2, it's CSS 2.1, and CSS 2.1 is still only a Working Draft.

  12. IE7 bug - 100% CPU Usage with Frames by iONiUM · · Score: 3, Informative

    I'm surprised nobody has noticed this yet. If you load any page which contains frames, where the frames contain a large amount of HTML (or just text for that matter), the CPU will spike to 100% for some period of time that is related to the amount of HTML within the frame. I've tested this numerous times and it's a huge problem. IE6 does not show this issue at all. Go ahead, try it out. What's really interesting is while it's at 100% CPU usage, it will yield the CPU to other processes (if another process requires some CPU), but not to itself.

    I hope they fix it, but something tells me they won't until I drum up some angry mobs.

    1. Re:IE7 bug - 100% CPU Usage with Frames by Muad'Dib129 · · Score: 0

      The company I work for has an Intranet Site that uses frames, up to 6 to be exact. I've not seen my cpu percentage spike above 25% yet...

    2. Re:IE7 bug - 100% CPU Usage with Frames by hsmith · · Score: 1

      Are you using the PNG hack to get PNG transparency? I experienced this issue using DHTML and rendering lots of images. It killed the CPU, so I had to write a clause to not render the PNG.htc hack for IE7

    3. Re:IE7 bug - 100% CPU Usage with Frames by stonecypher · · Score: 1

      Try it with your virus protection turned off. Not all lag is the domain of the browser. Norton in particular is a processor hog when frames come into play - it's looking for all sorts of crazy positioning hacks to cover legitimate forms with illegitimate forms, and the cost is sort of unavoidable.

      Unless, of course, you go b ack to paying for monthly porn on paper. And making fire with sticks.

      --
      StoneCypher is Full of BS
    4. Re:IE7 bug - 100% CPU Usage with Frames by DigiShaman · · Score: 1

      I've had this issue (100% CPU usage) happen with IE6, but only when reading a thread on DIGG. After it's finished downloading all the HTML, only then does the CPU usage drop back to normal.

      In the mean time, you might want to run CCleaner as it could be something borked in your cache folder. You can download it at http://www.ccleaner.com/

      --
      Life is not for the lazy.
  13. YES! by Wizzerd911 · · Score: 0

    FINALLY! Support for transparent PNGs so sites can finally look extra schmancy! I've been waiting for that forever. But too bad now position:fixed divs means evil ads that will follow you around on the page and cannot be closed.

    --
    Is it just me or is it not going to upgrade to Vista in here?
  14. On other news... by Yuioup · · Score: 5, Informative

    ... Firefox 2.0 is available on Mozilla's FTP.

    (I'm using it right now).

    http://releases.mozilla.org/pub/mozilla.org/firefo x/releases/2.0/

    Y

    1. Re:On other news... by Nasarius · · Score: 1

      Were there any changes since RC3, or is it identical?

      --
      LOAD "SIG",8,1
    2. Re:On other news... by Anal+Cock · · Score: 0

      You should probably point out it's not been officially released yet. You know what some people are like. ;-)

      Another thing which is totally cool and I didn't know existed:
      http://releases.mozilla.org/pub/mozilla.org/firefo x/releases/2.0/win32/xpi/hu.xpi (or 2.0/linux/xpi/whatever.xpi)... Certainly beats downloading a whole new version of firefox. Why don't they make these language packs a bit more obvious? :(

      --
      AC
    3. Re:On other news... by Anonymous Coward · · Score: 2, Informative

      They are exactly the same, md5sum gave me for both: dec219811d989aeed2b8c7e338cc0b03

  15. select Z- index also fixed by HighOrbit · · Score: 1

    It also looks like they fixed a problem in IE6 where a select/combo control in the background shows through a div with a greater z-index (i.e. the div should be in front and the combo hidden behind, but the combo was peaking through). I use javascript to change a div's CSS properties to make it into a "popup" by manipulating the position and display properties when certain events were triggered. It didn't work right in IE6 if there was a select element underneath, because the select always showed through. I read somewhere that the problem in IE6 was caused because the select controls were rendered as native windows controls and not rendered by the html engine. Anyway, it looks like they fixed it in version 7. I tried it out and it now seems to be working correctly.

  16. yeah, but when will they fix their damn DOM? by victorvodka · · Score: 2, Informative

    How about the fact that you can't change ids on the fly? Or that referring to an object by ID returns one whose name is the ID you're looking for? These two bugs alone are responsible for the loss of two days of my life. Will Microsoft be giving those back to me with this release (which I can't install because I run a pirated copy of XP).

    --

    The flag just makes more sense than the constitution. - Judas Gutenberg

    1. Re:yeah, but when will they fix their damn DOM? by Z34107 · · Score: 2, Funny

      These two bugs alone are responsible for the loss of two days of my life. Will Microsoft be giving those back to me with this release (which I can't install because I run a pirated copy of XP).

      They'll give you those days back when you give them their $90. ^.^

      --
      DATABASE WOW WOW
    2. Re:yeah, but when will they fix their damn DOM? by Anonymous Coward · · Score: 0

      >>Will Microsoft be giving those back to me with this release (which I can't install because I run a pirated copy of XP).

      Boo hoo. Microsoft not giving you support on an illegal copy of their software. Life's so hard on you, isn't it?

    3. Re:yeah, but when will they fix their damn DOM? by dumbo11 · · Score: 1

      "Or that referring to an object by ID returns one whose name is the ID you're looking for" Oh yes, the joy of debugging "document.getElementById('description')" - how I laughed when I found out that on a live site it usually returns a meta tag...

    4. Re:yeah, but when will they fix their damn DOM? by victorvodka · · Score: 1

      boo hoo for everyone then, because this shit is broken for people who paid for their dumpy os as well!

      --

      The flag just makes more sense than the constitution. - Judas Gutenberg

    5. Re:yeah, but when will they fix their damn DOM? by toriver · · Score: 1

      How about the fact that you can't change ids on the fly?

      What? Next you'll want database vendors to allow you to change primary keys - which is what ids sorta are. Use name for "business keys".

  17. XSLT by slummy · · Score: 3, Interesting

    IE7 XSL Transformations are still the same. Writing an XSL stylesheet that transforms the same both in IE and Mozilla is a bit of a paradox. I've figured out ugly workarounds but am still in awe at the level of difficulty when trying to maintain cross-browser compatibility. One thing that I'm wondering about is how IE7 handles a malformed XML document. IE6 has no problem using a document that is not well-formed, whereas Mozilla will complain thoroughly. I guess we'll have to put that to the test.

    1. Re:XSLT by Chatterton · · Score: 2, Insightful

      One thing that I'm wondering about is how IE7 handles a malformed XML document.

      The question is: If having an XSL transformation working the same in the 2 browsers is difficult, why adding more complexity with malformed XML documents ? Only a broken implementation of an XML parser will support mal-formed XML documents...
      It is my point of view. I am an XML wellformedness nazi from the simple fact that XML if for interchange of data. If you are lazy at the way you wrote/generate your XML files, the recipients of thoses files will have huge problems to read, interpret and extract useful information from them.

      I am now rephrasing my question: Why wondering about how a system handle malformed documents (except by rejecting them) when there is no good reason to have malformed documents in the first place ?

    2. Re:XSLT by Zaiff+Urgulbunger · · Score: 1

      Just to agree to Chatterton's post, if you have documents that are not well formed, then you're operating outside of any spec. and therefore can't expect anything to work!

      FWIW I've never had any problems with XSLT working in both IE and Firefox; there are differences, but nothing that would make me say one is better than the other.... and furthermore, since I've slagged-off MS in other posts, I should say that I've always found MSXML to be very solid, and fast.

      If you want XSLT incompatility (?!), then that'd be Opera! The lack of document() support kills pretty much anything I use!!

  18. Acid 2 Test by kid_icarus75 · · Score: 4, Funny

    Have you seen the new IE 7 acid 2 test results? http://www.webstandards.org/files/acid2/test.html# top They made it even better than the old IE. Now there is stuff that moves when you mouse over it and some random scrollbars too! Kudos to microsoft for creativity!

    1. Re:Acid 2 Test by Anonymous Coward · · Score: 0

      Well, I find more interesting the results for FF2, the great open source browser...

    2. Re:Acid 2 Test by Bert64 · · Score: 1

      It gets it a lot better than IE does, but is still behind Opera and Safari/Konqueror...
      Apparently the next version of Gecko, on which firefox 3.0 will be based, will include much better support for this.
      It seems firefox is more concerned with making a browser that renders most existing websites out there, rather than concentrating on supporting standards that aren't yet being used anywhere (ie doesnt support them, so most webmasters never bother on the basis a lot of their viewers wont be able to see them, very wrong but unfortunately true)

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  19. The Freedom to innovate-When market share at ris by crismoj · · Score: 1

    Isn't coincidence just amazing? Microsoft promotes a new browser with new features just as reports come out that IE is losing marketshare to firefox. For their next performance, do you think they'll pass the Acid2 test or do you think they'll join the committee that creates the Acid2 test so that they can pass the Acid2 browser rendering tests?

  20. PNG Transparency or Opacity? by rHBa · · Score: 1

    I hope they mean that PNG opacity support has been added as PNG transparency support would be almost completely useless (as we can already achieve this with gif).

    1. Re:PNG Transparency or Opacity? by arose · · Score: 3, Informative

      Have you been hiding under a moonrock? :-D IE6 supports PNGs binary transparency, IE7 finaly supports alpha channel as well.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    2. Re:PNG Transparency or Opacity? by rHBa · · Score: 1

      That's what I wanted to know, that IE7 fully supports .png opacity (aka alpha channel transparency) rather than binary transparency that we've had for years with .gif. This wasn't clear from the summary above (sorry I didn't read TFA)

  21. Re:The Freedom to innovate-When market share at ri by Doctor-Optimal · · Score: 1
    Isn't coincidence just amazing? Microsoft promotes a new browser with new features just as reports come out that IE is losing marketshare to firefox.
    Yeah, fuck those assholes!

    How dare they adopt popular features like that? Who do they think they are, some sort of business?
    --
    New punctuation update "~" (no quotes) at the end of a line to indicate sarcasm. ~
  22. application/xhtml+xml support? by Logic+and+Reason · · Score: 2, Interesting

    Does anyone know whether IE7 finally supports the application/xhtml+xml MIME type? That would mean we can finally start serving XHTML pages the way they're supposed to get served, with no stupid browser detection. (I know, I know, IE6 will be around for the next six decades or so...)

    1. Re:application/xhtml+xml support? by Anonymous Coward · · Score: 3, Informative

      No, it doesn't.

    2. Re:application/xhtml+xml support? by Bogtha · · Score: 1

      It's not the MIME type that needs to be supported, it's XHTML that needs to be supported. MIME types are just labels to differentiate between different resource types. They aren't things you actually have to implement support for.

      --
      Bogtha Bogtha Bogtha
    3. Re:application/xhtml+xml support? by eobanb · · Score: 1

      Kind of misleading.

      MSIE does not support the application/xhtml+xml MIME type. It will ask you what application you want to open this mysterious 'XHTML' document with if you try to send it something over HTTP using that MIME type, even though that is the correct and the ONLY correct MIME type with which to send XHTML. Since IE 7 renders XHTML fairly well with the SGML parser and HTML renderer, all the developers really had to do was recycle most of the existing HTML rendering engine and the existing XML parser to produce an XHTML rendering engine, but of course they made up some bullshit about not wanting to implement it yet because they wanted to support it first (!?). Read: WE ARE SUPER-LAZY AND DON'T GIVE A SHIT ABOUT WEB DEVELOPERS, OR ANYONE REALLY.

      --

      Take off every sig. For great justice.

    4. Re:application/xhtml+xml support? by Bogtha · · Score: 1

      It will ask you what application you want to open this mysterious 'XHTML' document with if you try to send it something over HTTP using that MIME type, even though that is the correct and the ONLY correct MIME type with which to send XHTML.

      This is not true. Refer to RFC 2854, which explicitly permits XHTML 1.0 to be labelled as text/html. Furthermore, it is also allowed to be labelled as applciation/xml and text/xml.

      Since IE 7 renders XHTML fairly well with the SGML parser

      That depends on your definition of "fairly well". In every single way in which XHTML differs from HTML, Internet Explorer gets it wrong. It doesn't even *attempt* to support XHTML. I don't think it's reasonable to consider that as rendering XHTML "fairly well". The only way it remotely acts differently for XHTML is Internet Explorer 7's new behaviour in not triggering quirks mode for the XML prolog.

      all the developers really had to do was recycle most of the existing HTML rendering engine and the existing XML parser to produce an XHTML rendering engine

      And doing it that way would lead to countless new bugs. It's a common misconception that XHTML is just HTML, but with mandatory errors on malformed documents. This isn't the case. XHTML has a different content model for some element types, it has differences in the DOM and it has differences in CSS.

      If you want the developers to "just" recycle the existing HTML rendering engine, you are going to a) have plenty of places where HTML rules are used when XHTML rules should be used, and b) have plenty of regressions in support for HTML too. Catching and handling these bugs is a lot of work, especially when it's an old and crusty codebase like Internet Explorer's.

      Internet Explorer 7 was a stopgap measure, not the place for extensive work like this. Version 8 is when they should implement XHTML support, then they at least have a chance at getting it right.

      --
      Bogtha Bogtha Bogtha
    5. Re:application/xhtml+xml support? by Logic+and+Reason · · Score: 1

      Fair enough, but what I was referring to was that IE6 will, in fact, display XHTML pages mostly correctly (CSS issues aside) as long as they are served as text/html rather than as application/xhtml+xml. I realize that this only works because XHTML is sort of close to HTML and IE (along with other browsers) treats the incorrect HTML loosely enough that it ends up working, but the point is that web developers have effectively been using XHTML with IE for some time except that they have to make sure not to serve it as application/xhtml+xml. You could certainly make the argument that it would be better for Microsoft to wait until IE has real XHTML support before "enabling" the application/xhtml+xml MIME type, but I don't see any real benefit to that at this point.

    6. Re:application/xhtml+xml support? by SolitaryMan · · Score: 1
      Does anyone know whether IE7 finally supports the application/xhtml+xml
      Can't give you a link right now, but I remember reading in some of MS blogs that XHTML support was not even planned for IE7
      --
      May Peace Prevail On Earth
  23. *Yawn* by Dracos · · Score: 2, Informative

    IE7's CSS (and other standards) support hasn't changed since RC1. They've said this.

    For a complete report on IE7's support, see WebDevout.com. For those thjo lazy (or embarrassed) to click the link, here's a summary of CSS 2.1 support:

    • Firefox: 100%
    • Opera 9: 86%
    • IE6: 43%
    • IE7: 43%

    In the grand scheme of things, what they did to improve IE7's CSS support is statistically insignificant. They basically took all the IE7 bug pages on the net and cherry picked what they felt like fixing.

    Make no mistake: IE7 is little more than a marketing effort attempting to stave off the rise of other demonstrably better browsers. The few fixes they did put in are going to cause even more problems for developers who decide to support it (I'm not) because of how, which, and in what context the bugs are fixed.

    1. Re:*Yawn* by Kjella · · Score: 5, Interesting

      You're quoting CSS 2.1 Conformance only. The full list of compliance tests (IE6,IE7,FF1.5,Opera 9, impossible to align well):
      CSS 2.1 Units 96% 96% Y 97%
      CSS 2.1 Importance I I Y Y
      CSS 2.1 At-rules 21% 21% 43% Y
      CSS 2.1 Basic selectors 23% 64% 86% 77%
      CSS 2.1 Pseudo-classes 29% 36% 93% 93%
      CSS 2.1 Pseudo-elements 25% 25% 63% 63%
      CSS 2.1 Basic properties 55% 58% 97% 97%
      CSS 2.1 Print properties 38% 38% 42% 92%
      CSS 2.1 Conformance 43% 43% Y 86%


      When you look at the grand total at the bottom here you get:

      CSS 2.1 support:
      IE 6: 51%
      IE 7: 57%
      Firefox 1.5: 91%
      Opera 9: 94%

      So, this shows that
      a) IE7 is an improvement over IE6 (though admittingly not impressive)
      b) Firefox isn't perfect, like you'd be mislead to believe
      c) Opera is actually the most standards-compliant browser

      But hey, there's lies, damn lies and statistics, but noone would ever use that to try to make closed-source appear worse than it is, and open source better than it is would they?

      --
      Live today, because you never know what tomorrow brings
    2. Re:*Yawn* by BZ · · Score: 1

      > # Firefox: 100%

      You must be looking at just the last line of the table. Look at the table itself -- there's stuff there that Firefox doesn't support.

      Sorry, but claiming that Firefox has 100% CSS2.1 support is just bullshit. And I should know, since I work on said CSS support in Firefox... ;)

    3. Re:*Yawn* by Anonymous Coward · · Score: 0

      >
      > In the grand scheme of things, what they did to improve IE7's CSS support
      > is statistically insignificant. They basically took all the IE7 bug pages
      > on the net and cherry picked what they felt like fixing.
      >

      It does not seem you really read the blog entry, nor the details on the page you link to (they sometimes give a "50%", because IE7 "doesn't fail on some illegal values", which, as I understand, does not matter at all, for webmasters...).

      Notably, they resolved (well, from what they say on their blog -I still did not test) the overflow problem, the 3px problem, "position: relative/absolute" problems, the ?xml prolog problem, the direct child selector problem, the "background-attachment: fixed" problem, the min/max height/width problem, the attribute selector problem, etc. Those are *major* problems, for CSS-only designs (without having to waste time on JavaScript, if it even can be emulated properly).

      Now, there are still problems, and the problems resolved should have been resolved 6-7 years ago... (well, most bugs shouldn't have been there in the first place) and we will have to keep minding IE 5-6 for at least 5 years (maybe a bit less, if auto/simple-updating -which should have been there for years and years, as it is on most UNIX-like OSes-, is used more and more -and it probably will), before people can tolerate leaving some compatibility problems as is (well, AFAIC, I will quickly use more simple designs on IE 5-6, but most people cannot do this, if they want to keep their job), but I must say I'm pretty happy to read most major problems (by "major problem", I mean problems which *you will* encounter, after playing only a few hours/days with CSS, doing pretty generic stuffs) have been resolved.

      I will happily support full-blown designs for IE7, on my future websites... (probably as much as I support, notably, Gecko, KHTML and Opera).

      The only thing I regret, is the apparent absence of a border-radius, or -ms-border-radius CSS property... round corners is really problematic, without this simple CSS property, and more and more people want round corners... well, maybe they just forgot it, in their blog entry, or maybe it was added before the release... -which I hope, because I heavily use round corners in my designs :/ (and I hate using JS libraries, as much as using GIFs, for round corners...).

    4. Re:*Yawn* by Anonymous+Brave+Guy · · Score: 1

      How do things like support for PNG transparency make a developer's life more difficult?

      I really dislike these "Firefox is da bom, IE7 sux0rz" type posts. Firefox is a great product, and my browser of choice at both home and work. That doesn't change the facts that its printing system is so broken as to be useless (I fired up IE last night to print off some reports from an intranet, because Firefox couldn't handle a simple table that extended beyond the end of a page) and that IE7 seems to render some aspects of our intranet in "true" fashion with no HTML or CSS changes required, where IE6 falls back on the usable-but-less-pretty degraded versions.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    5. Re:*Yawn* by thejoelpatrol · · Score: 1

      I know neither runs on Windows, but how about Safari and Konqueror?

    6. Re:*Yawn* by thinsoldier · · Score: 1

      when do you plan on making the width of select match the width of text inputs?

    7. Re:*Yawn* by booch · · Score: 1

      I like the kind of guy who will not only admit to the faults in his own code, but stand up and point them out when given the chance. To my mind, the only way to improve is to be honest with yourself about where you need improvement. Kudos!

      --
      Software sucks. Open Source sucks less.
    8. Re:*Yawn* by BZ · · Score: 1

      You mean the fact that in standards mode uses border-box sizing while uses content-box sizing?

      At the moment, pretty much anything we do here would be per CSS spec, and as it happens the current behavior is IE-compat (having them do the same sort of sizing broke various sites... and yes, we _are_ talking standards mode).

    9. Re:*Yawn* by julesh · · Score: 1

      Frankly, I disagree with that site's assessments of a lot of stuff. For instance, they give IE 50% for support of 'background-position', because it calculates position relative to the outside of the border rather than the outside of the padding. Honestly, there's a lot more that *could* be wrong with it, so I think losing 50% for a minor bug like this is a little picky. IE also loses a lot of points for accepting syntactically invalid structures and treating them as if they were valid. What happened to the principle of being permissive in what you accept?

      They've also given IE an 'N' for inherit in every type, whereas I'd suggest giving it a 'partial' as it supports _implicit_ inheritance of attributes, just not explicit. If they're counting it the way I think they are, that single decision has made a difference of about 10% in total score. Doesn't seem reasonable to me that IE has lost that much for a single missing rarely-used feature.

      It also seems to be missing some mozilla bugs, e.g. the one where a float positioned next to a table that's too wide for the remaining space will overlap the table rather than move the table down to below the float.

    10. Re:*Yawn* by Anonymous Coward · · Score: 0
      ...even more problems for developers who decide to support [IE7] (I'm not)...

      Remind me not to hire you.

  24. Isn't there a standard for CSS? by KeithH · · Score: 1

    Should we start preparing for a new generation of IE-only sites? Lord, I hope not.

  25. damn I hate that DOCTYPE crap by r00t · · Score: 1
    It's all fine if your HTML is spewed from a GUI editor, assuming the extra bytes don't bother you.


    Hand editing is another matter. Back in the old days, none of this nonsense was needed. You always got the best the browser had to offer. If you were neat and tidy about things, you'd add the <html>, <head>, <title>, and <body> markers. If you didn't feel pedantic, you just jumped right in. Starting off with "Hello this is my web page!" was just fine. Closing a <p> tag was unheard of, and even illegal in some web browsers.

    It was about the same as writing an HTML formatted Slashdot comment: easy, simple, and fast.

    1. Re:damn I hate that DOCTYPE crap by Anonymous Coward · · Score: 0

      Unfortunately, computers don't operate on magic, and are therefore unable to know exactly what everyone's page is supposed to look like at all times, regardless of how it was written.

    2. Re:damn I hate that DOCTYPE crap by booch · · Score: 1

      Well, if you don't feel the need to conform to the standard, why should the browser bother to conform?

      --
      Software sucks. Open Source sucks less.
    3. Re:damn I hate that DOCTYPE crap by egrinake · · Score: 1
      Back in the old days, none of this nonsense was needed. You always got the best the browser had to offer. If you were neat and tidy about things, you'd add the <html>, <head>, <title>, and <body> markers. If you didn't feel pedantic, you just jumped right in.

      Which is how we got into this mess in the first place. See, the problem with this approach is that the code becomes too ambiguous. And as web-pages grew more complex, different browsers would interpret the pages in different ways, trying to figure out how the author actually wanted the page to look, and what the browser developers felt was the most natural behavior.

      The result was the ubiquous "best viewed in" signs, and a fragmented web in which users were sometimes treated as second-class citizens based on their browser preference. W3C then stepped in and released the XHTML and CSS standards, which imposed much stricter rules on how documents should be formatted, in order to make them as unambiguous as possible. As long as browsers followed these rules, they should all render the pages in the same way, or at least in a sane way if the user had special requirements (mobile phones, blind people, etc).

      And I think this pretty much explains why IE is such a crappy browser, and why Firefox and Opera are so much better. IE is very much a browser of the old school, using inconsistent guesswork and arbitrary rendering decisions to try to make sense of the horrible tag-soup HTML that made up the web of the 90s (and, unfortunately, still has a large share). Firefox and Opera, on the other hand, are new-school browsers which primarily attempt to follow the strict and consistent rules of the w3c, and then add workarounds to deal with badly written HTML.

      IE doesn't need bugfixes, it needs a completely rewritten rendering engine.

  26. still many bugs to fix by Anonymous Coward · · Score: 0

    Read the article How IE causes problems (28 pages). It was written for IE6, but updated for IE7. You can explore the both historic and outstanding problems in detail.

  27. ACID by Anonymous Coward · · Score: 0

    Until IE can handle the ACID smily face properly, (or FF for that matter) its still broken.

  28. DOCTYPE switch? by Anonymous Coward · · Score: 0

    Call be stupid, but reading the HTML DTD, all the specs and very own long-time experience I can tell you that the !DOCTYPE tag at the beginning is REQUIRED.

  29. Give it to Slashdot... by Anonymous Coward · · Score: 0

    for unadultered openness. What other site reserves screen space for the crytpo-sexual fantasies of its resident gimp.

  30. HTTP/1.0 compliance? by HTH+NE1 · · Score: 1

    Has it managed to be HTTP/1.0 compliant yet? For example, if I feed IE a .iso disk iamge file served with Content-Type: text/plain, will it render it as plain text in the browser window or offer to save it to disk? The correct response is to render it as text.

    I'm sick of having to launch IE to download a special Linux boot CD because the person hosting it is too lazy to configure their server to serve it with the right Content-Type.

    --
    Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    1. Re:HTTP/1.0 compliance? by Josh+Triplett · · Score: 1
      I'm sick of having to launch IE to download a special Linux boot CD because the person hosting it is too lazy to configure their server to serve it with the right Content-Type.


      So don't. Right-click on the link and choose "Save Link As...". Or right-click on the ISO-as-text and choose "Save Page As...". Or use wget on the command line. No reason to resort to IE and take advantage of its broken, standards-violating content-type sniffing.

      And for the converse case, when someone configures their server to serve up a content type that Firefox wants to download, but you really wanted to view in-browser (like a simple script or patch that you just want to look at), try the Raw Vision extension.
    2. Re:HTTP/1.0 compliance? by HTH+NE1 · · Score: 1

      So don't. Right-click on the link and choose "Save Link As...". Or right-click on the ISO-as-text and choose "Save Page As...".

      And trust that the browser displaying it as text hasn't munged it somehow by inserting line breaks, dropping NULs, converting line ends, or remapping to the local character set, or saw some magic strings and decided half the file should be rendered and saved in Japanese characters according to the platform's conventions (not the same as the raw incoming file), thereby corrupting the ISO?

      Or use wget on the command line. No reason to resort to IE and take advantage of its broken, standards-violating content-type sniffing.

      I'd rather IE work as mandated by RFC 1945 and its successors (by default) and treat the Content-Type header provided by the server as authoritative so people testing their sites only with IE will be forced to recognize the problem and fix it rather than blame the downloader for not using the same browser.

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
  31. Thanks for FF2 link... by hirschma · · Score: 1

    Yay, I'm surfing and I'm not using up all of my memory. Joy.

  32. :hover ! Yeah! by pingveno · · Score: 1

    I have been waiting to use :hover on arbitrary elements since I first got into web design with CSS. It's hard to appreciate for a person who has no or only very little CSS experience, but full support of :hover makes semi-advanced things easy. For example, a list item can be made to change backgrounds when it is hovered over. It's amazing how handy that is.

    --
    "it's not about aptitude, it's the way you're viewed" - Galinda
    1. Re::hover ! Yeah! by soliptic · · Score: 1

      Too bad you apparently never discovered Suckerfish - let's do pretend to have :hover (and other) pseudoclasses on any element in IE6 thanks to a bit of javascript. I know part of the joy of pure CSS :hover is no javascript is needed, but this is very clean...

    2. Re::hover ! Yeah! by markandrew · · Score: 1

      it's pretty easy to get list-items to behave like this - a bit of a fudge but still compliant and works fine in most browsers. just set the

    3. padding to 0, put an anchor inside whose display style is set to 'block', and do all your styling (background, hovers etc) on the anchor not the
    4. . e.g.:

      li {
            padding:0;
      }
      li a {
            display:block;
            padding:4px;
            background-color:#fff;
      }
      li a:hover {
            background-color:#ccc;
      } ...

      <li>
      <a href="#">one</a>
      </li>

      There's also an argument that :hover rules are actually behaviour- and not display- related, and therefore have no place in CSS (and should be done in javascript); I'm not that pedantic myself but don't consider it a bad option. You could, for instance, attach a j.s. mouseover/mouseout event to each <li> and set/unset a 'hover' class on the <li> for these events, then define styles for <li>s with and without the class. A bit more work possibly, but opens up other opportunities too.
  • There and not there by Anonymous Coward · · Score: 1, Interesting

    I tryied surfing through some demos at www.positioniseverything.net

    So, what can i say ? Many bugs realyl are not seen anymore, but...

    They told they fixed most of them in that blog, for example they told they fixed the "italic fonts" bug... Did they ?

    Italic bug consists of two parts:
        1) with italic font, text becomes a bit wider, especially with letters like "g" in the beginning and letters like "t" at the end. IE 4=5=6, following its usual habit, expands the box to fit the font. IE7 does not expand the box, instead text is correcty written outside the box.
        2) with non-italic font IE just does not renders text outside the box, it just crops it. Both IE 4-5-6 and IE7

    http://positioniseverything.net/explorer/sidepages /IEt_fps.html

    It seems, those Indian guys been told "fix this!", then they looked at the title, said "a-ha! Italics..." and paid absolutely no attention to non-italic font.

    I wonder, if IE7 just contains all those CSS/HTML well-known hack-arounds built inside its guts :-)))

    PS: what is everyone silent about that 1st IE7 bug, so funny "found" by Secunia and so funny denied by Microsoft IE7 team ? :-)
    "She made a fuss, they made apologies, but everybody though the show was funny" :-)

  • WINE (does it run on linux?) by Dare+nMc · · Score: 1

    what about running IE7 with WINE on linux? if you get that working, thier is probably already those who got cygwin running X, and WINE on 2000/98.

    1. Re:WINE (does it run on linux?) by Dare+nMc · · Score: 2, Informative

      should have asked google first :(
      http://www.tatanka.com.br/ies4linux/news/28

  • Too buggy to use by Rocketship+Underpant · · Score: 1

    I've tried this hack in the past, but IE has too many bugs for it to be useful. For example, if you do this to use a PNG file as a background image, links and forms in front of the image stop working.

    --
    He who lights his taper at mine, receives light without darkening me.
  • ie7's css is still a dog by potsmaster · · Score: 1

    tested ie7 again. it still fails to format a page the way firefox, opera, or safari do. has no clue about centering. has no clue about lots of stuff. it *is* better than ie6. big deal ...

    --
    REPORT ALL OBSCENE MESSAGES TO YOUR POTSMASTER
  • Why it matters how bad docs are handled by benhocking · · Score: 1
    Why wondering about how a system handle malformed documents (except by rejecting them) when there is no good reason to have malformed documents in the first place ?

    If the system universally rejects malformed documents, that is acceptable, IMO. However, if it doesn't, then how it handles them is very relevant as one must be concerned about malicious XML being used to perform a buffer overflow attack, for example.

    (I came across this post while meta-moderating, in case you're wondering...)

    --
    Ben Hocking
    Need a professional organizer?