IE 6 is destroying my website.

I am using the theme from Drupal called Internet_services. I installed it on my website and it looks amazing in FF but the right bar drops off under the main section when viewed in IE. Strangly though their demo site looks fine in both browsers: http://www.complus.com.hk/html/

Why is it that it is rendering fine for them but my menu bar drops off and has smaller text? I looked through their css file and it seems to be identical to mine. I dont know what else it could possibly be.

Comments

vm’s picture

you could if you wanted to: make it so that IE browsers cant view your site, though I don't suggest it. IE still makes up the larger portion of users though it is getting smaller.

how about a link to your site ?

j0k3z’s picture

My website is currently being run on my laptop and is not hosted anywhere so I cant link to it.

thomherfs’s picture

Here are the stats as of August 2006 from Market Share

Browser Market Share as of August, 2006

  • Internet Explorer -- 83.02%
  • Firefox -- 11.84%
  • Safari -- 3.21%
  • Netscape -- 0.87%
  • Opera -- 0.64%
  • Mozilla -- 0.26%
  • Other -- 0.18%

The brutal reality is that 8 out of 10 people who come to your site will be using IE. They will see your site the way it appears in IE--not the way you see it when you look at it in Firefox.

There has been no real stampede to Firefox after the initial burst of enthusiasm for it died down. In fact, throughout about half of 2005 it actually lost ground against IE and didn't meet its goal of 10% of the market by the end of that year. The market share of Firefox is creeping upward very slowly---and I mean very slowly, at an average of about one half of one percentage point a month. The release of IE 7 is probably going to cut into that stat and keep the trend flat, if not actually reverse it.

Even if IE7 has no effect at all on Firefox, which is unlikely, Firefox is still going to remain a minority browser for the foreseeable future barring some sort of miracle.

I would suggest that, no matter what our personal preferences and prejudices might be, thinking that IE "breaks" a site is flying in the face of reality. For the vast majority of internet users---it is your site that is broken, not their browser of choice.

I usually use Opera when I personally browse. I am in an even smaller minority than Firefox users. However, when I design a site, I wouldn't dream of viewing it in Opera---or Firefox, or Mozilla, or any other minority browser. I use IE every step of the way because if it doesn't work in Internet Explorer, then for all practical purposes the site doesn't work.

I also check a site design in other browsers along the way, of course, but its a lot less work to make it look good in Firefox, Opera et al than to try to figure out after the fact how to make it look and work the way I want it to look and work for 8 out of every 10 people on the net.

j0k3z’s picture

I use firefox to browse the web but I am designing my website in IE. The problem is that it is not working in IE. I am trying to fix this but I dont know how to do it.

markhope’s picture

Hey thomherfs

Nobody can deny that IE has the market share and will for as long as it's distributed with Windows.

I disagree that the vast majority of users have IE as their "browser of choice". It amazes me that the vast majority of my clients don't even realise that alternative browsers can be installed. When I suggest using another browser they say "what do you mean" or "how do I do that". I'm not on a crusade to get rid of IE because I don't really have the time or resources to fight Microsoft at the moment :) and I'm sure they are trying their best.

Although I could quite happily live without MS products, I do have a PC running windows and check just how badly it is looking as I'm developing.

Developing for IE first (breaking it to make it work) isn't really the best way to go. Why not build it using valid markup which usually means it displays as expected in Firefox etc. and then feed IE the fixes via conditional stylesheets etc. As every release of IE seems to throw up its own problems then surely better to maintain a standards based site, and fix later for the bully browser.

Why bother making a site accessible? maybe only 1% of users are disabled? As long as the majority of people think the site is working.

I thought the whole point of web standards was to fix the horrendous way websites used to be coded and to stop browser makers from pushing their own proprietory tags and assumed ways of rendering sites?

Anyway must get back to fixing that site I've already coded correctly!

pbarnett’s picture

Hi.

I really sympathise, but that's like asking why didn't everyone buy a BetaMax video recorder...

Oddly enough, demo sites are like film trailers; you get to see most, if not all, of the good bits :-)

The good news is that IE7's CSS support doesn't seem any less broken (though in subtly different ways) than IE6. We can only wait and see; I'd like to see IE at least manage to render an image-based horizontal ruler without adding a border that I never asked for and can't get rid of without some CSS titting about that disables the display of hr tags everywhere else on the site that aren't wrapped in a div...

It's late and I'm ranting. Sorry.

P.

j0k3z’s picture

It is working in the demo website though...

I created an issue on the theme but no response.

heine’s picture

From the issue:

This theme looks great in firefox and I spent a few days making everything look good.

Does the unmodified theme work on your site?
--
The Manual | Troubleshooting FAQ | Tips for posting | How to report a security issue.

j0k3z’s picture

The original template doesnt work.

I havent really changed many things.

tdimg’s picture

With conditional comments (http://www.quirksmode.org/css/condcom.html) to serve additional css for IE, or overwrite already defined css so that IE displays it properly.

I normally start out designing for and developing with Firefox. There are some great extensions for it that make your life so much easier. When completed, I validate html and css, and only then do I check my pages in IE and create a separate css file that corrects anything that isn't correct for it.

This separate css is then included but this resides within a conditional comment.

j0k3z’s picture

hmmmm.....Thanks for the link but I dont really understand it. Im not much of a coder.

So I use something like

<!--[if IE]>

<![endif]-->

In my css file? Im not sure the proper css to type for IE anyways.

If you can assist me further I would greatly apreciate it.

tdimg’s picture

create a new css document, call it ie-styles.css. Then put this directly before </head> in your page.tpl.php:

<!--[if IE]>
<?php
print theme('stylesheet_import', base_path() . path_to_theme() . '/ie-styles.css');
?>
<![endif]-->

You need to identify the css rules that are not working properly in IE. Might be difficult, find the IE web developer (can be downloaded at microsoft, Beta2 seems to be the most recent). You then need to copy those rules into ie-styles.css and amend them so that it works properly in IE.

But that might proof difficult as well. It would be easier if you could guide as to an online version of your page, or at least provide some code, especially theme code that you changed so far (compared to the original code).

Edit: some explanations to the conditional comments. These are plain html comments, normally look like:
<!-- your comment here -->
IE, however, detects the [if IE] and [endif] within the comments and displays whatever is coded between the if and endif. Other browsers just ignore it and treat them as ordinary comments.

j0k3z’s picture

Thank you for your help.

I have loaded the IE dev tools and I am using it now. I started the DOM inspector and I clicked on each of the DIV elements in the bar to see if they matched up. Im not sure how to determine what the problem is though.

I wish there was a way to get my locally displayed website available on the internet for someone else to take a look at.

Is there a specific tool in the IE dev tools that I can use to track down the problem?

Also, it even crashes IE often when loading the page. FU*KING IE

tdimg’s picture

Did you change anything of the theme? If yes, provide that particular code.

Another approach is to validate the site, with the Firefox Webdeveloper toolbar you can even validate local css (Tools > Validate Local CSS), maybe if you could provide this I could help you a bit more.

With using the IE toolbar, look at View > Class and ID information. You should get quite a lot of stuff up there, try to identify the block or what it is that is misplaced, get the class name or ID and based on that, find the relevant CSS code. Try changing it on your own (e.g. increase width - there should be a width somewhere if not you might be looking at the wrong thing), to see what happens.

Another possibility might be that some module injects its own css file that breaks IE. Get the webdeveloper toolbar for Firefox (can't say it often enough, one of the best tools out there!), and there you can even edit the css live, in this case, all we need it for, is to check which css files are all included. Normally, it should just be the drupal.css and the styles.css.

I hope that helps, if not, unfortunately, I won't be having much time over the weekend and next week to check back here but contact me through the contact form if you need any further help and I'll be looking into it.

j0k3z’s picture

Im currently using the default theme code.

When I run the local css validator I get this

Errors
URI : file://localhost/webdeveloper_localhost_1158891042515.css

    * Line: 5

      File not foundimport file://localhost/drupal/misc/drupal.css: Operation not permitted
    * Line: 9

      File not foundimport file://localhost/drupal/modules/acidfree/acidfree.css: Operation not permitted
    * Line: 13

      File not foundimport file://localhost/drupal/modules/img_assist/img_assist.css: Operation not permitted
    * Line: 21

      File not foundimport file://localhost/drupal/themes/internet_services/style.css: Operation not permitted
    * Line: 1327 Context : .product-table td *

      Invalid number : width Parse Error - document.body.clientWidth > 145 ? "145px": "auto" )

Warnings
URI : file://localhost/webdeveloper_localhost_1158891042515.css

    * Line : 49 (Level : 1) You have no color with your background-color : tr.odd
    * Line : 49 (Level : 1) You have no color with your background-color : tr.odd
    * Line : 56 (Level : 1) You have no color with your background-color : td.active
    * Line : 89 (Level : 1) Same colors for color and background-color in two contexts .poll .bar .foreground and li a.active
    * Line : 89 (Level : 1) You have no background-color with your color : li a.active
    * Line : 92 (Level : 1) You have no color with your background-color : td.menu-disabled
    * Line : 102 (Level : 1) You have no color with your background-color : .block-region
    * Line : 119 (Level : 1) You have no background-color with your color : .error
    * Line : 122 (Level : 1) You have no background-color with your color : .item-list .icon
    * Line : 128 (Level : 1) You have no background-color with your color : .item-list .icon a
    * Line : 128 (Level : 1) Same colors for color and background-color in two contexts .poll .bar .foreground and .item-list .icon a
    * Line : 132 (Level : 1) Same colors for color and background-color in two contexts .poll .bar .foreground and .item-list .icon a:hover
    * Line : 132 (Level : 1) You have no background-color with your color : .item-list .icon a:hover
    * Line : 171 (Level : 1) You have no background-color with your color : .form-required
    * Line : 171 (Level : 1) You have no background-color with your color : .form-required
    * Line : 195 (Level : 1) You have no background-color with your color : .ok
    * Line : 268 (Level : 1) You have no color with your background-color : .comment-unpublished
    * Line : 268 (Level : 1) You have no color with your background-color : .comment-unpublished
    * Line : 271 (Level : 1) You have no color with your background-color : .preview .comment
    * Line : 271 (Level : 1) You have no color with your background-color : .preview .comment
    * Line : 325 (Level : 2) Redefinition of padding-top : .forum-topic-navigation
    * Line : 325 (Level : 2) Redefinition of padding-bottom : .forum-topic-navigation
    * Line : 325 (Level : 2) Redefinition of padding-left : .forum-topic-navigation
    * Line : 325 (Level : 2) Redefinition of padding-right : .forum-topic-navigation
    * Line : 350 (Level : 1) You have no color with your background-color : td.revision-current
    * Line : 390 (Level : 1) You have no color with your background-color : .poll .bar
    * Line : 393 (Level : 1) You have no color with your background-color : .poll .bar .foreground
    * Line : 499 (Level : 1) You have no color with your background-color : tr.watchdog-user
    * Line : 502 (Level : 1) You have no color with your background-color : tr.watchdog-user .active
    * Line : 505 (Level : 1) You have no color with your background-color : tr.watchdog-content
    * Line : 508 (Level : 1) You have no color with your background-color : tr.watchdog-content .active
    * Line : 511 (Level : 1) You have no color with your background-color : tr.watchdog-access-denied
    * Line : 511 (Level : 1) You have no color with your background-color : tr.watchdog-access-denied
    * Line : 514 (Level : 1) You have no color with your background-color : tr.watchdog-access-denied .active
    * Line : 514 (Level : 1) You have no color with your background-color : tr.watchdog-access-denied .active
    * Line : 517 (Level : 1) You have no color with your background-color : tr.watchdog-error
    * Line : 520 (Level : 1) You have no color with your background-color : tr.watchdog-error .active
    * Line : 538 (Level : 1) You have no color with your background-color : ul.primary li a
    * Line : 548 (Level : 1) You have no color with your background-color : ul.primary li.active a
    * Line : 550 (Level : 2) Redefinition of border-bottom-color : ul.primary li.active a
    * Line : 550 (Level : 2) Redefinition of border-bottom-style : ul.primary li.active a
    * Line : 550 (Level : 2) Redefinition of border-bottom-width : ul.primary li.active a
    * Line : 553 (Level : 1) You have no color with your background-color : ul.primary li a:hover
    * Line : 628 (Level : 1) You have no color with your background-color : .progress .bar
    * Line : 634 (Level : 1) You have no color with your background-color : .progress .filled
    * Line : 680 (Level : 1) You have no color with your background-color : .resizable-textarea .grippie
    * Line : 682 (Level : 2) Redefinition of border-top-width : .resizable-textarea .grippie
    * Line : 725 (Level : 1) You have no color with your background-color : tr.acidfree
    * Line : 767 (Level : 1) You have no color with your background-color : div.outer
    * Line : 803 (Level : 1) You have no color with your background-color : img.acidfree
    * Line : 858 (Level : 1) You have no color with your background-color : body#img_assist_header
    * Line : 872 (Level : 1) You have no color with your background-color : .img_assist .messages
    * Line : 983 (Level : 1) Same colors for color and background-color in two contexts #bar li.active a and a
    * Line : 983 (Level : 1) You have no background-color with your color : a
    * Line : 983 (Level : 1) Same colors for color and background-color in two contexts #search_box .form-submit and a
    * Line : 983 (Level : 1) Same colors for color and background-color in two contexts #bar li.active a and a
    * Line : 986 (Level : 1) Same colors for color and background-color in two contexts .blockhead-right and a:hover
    * Line : 986 (Level : 1) You have no background-color with your color : a:hover
    * Line : 995 (Level : 1) You have no background-color with your color : h2 a:hover
    * Line : 995 (Level : 1) You have no background-color with your color : h2 a:hover
    * Line : 1010 (Level : 1) You have no color with your background-color : pre
    * Line : 1016 (Level : 1) You have no color with your background-color : blockquote
    * Line : 1115 (Level : 1) You have no background-color with your color : #bar li a:hover
    * Line : 1126 (Level : 1) Same colors for color and background-color in two contexts #search_box .form-text and #bar a.active:hover
    * Line : 1126 (Level : 1) Same colors for color and background-color in two contexts ul.primary li.active a and #bar a.active:hover
    * Line : 1126 (Level : 1) Same colors for color and background-color in two contexts #autocomplete li and #bar a.active:hover
    * Line : 1126 (Level : 1) Same colors for color and background-color in two contexts #search_box and #bar a.active:hover
    * Line : 1126 (Level : 1) Same colors for color and background-color in two contexts #footer a and #bar a.active:hover
    * Line : 1126 (Level : 1) You have no background-color with your color : #bar a.active:hover
    * Line : 1126 (Level : 1) Same colors for color and background-color in two contexts .progress .bar and #bar a.active:hover
    * Line : 1126 (Level : 1) Same colors for color and background-color in two contexts body and #bar a.active:hover
    * Line : 1132 (Level : 1) You have no background-color with your color : #search_bar
    * Line : 1149 (Level : 1) You have no color with your background-color : #search_box
    * Line : 1180 (Level : 1) You have no background-color with your color : #search_box a
    * Line : 1206 (Level : 1) Same colors for color and background-color in two contexts #search_box and .blockhead
    * Line : 1206 (Level : 1) Same colors for color and background-color in two contexts #search_box .form-text and .blockhead
    * Line : 1206 (Level : 1) Same colors for color and background-color in two contexts #footer a and .blockhead
    * Line : 1206 (Level : 1) Same colors for color and background-color in two contexts #autocomplete li and .blockhead
    * Line : 1206 (Level : 1) You have no background-color with your color : .blockhead
    * Line : 1206 (Level : 1) Same colors for color and background-color in two contexts body and .blockhead
    * Line : 1206 (Level : 1) Same colors for color and background-color in two contexts ul.primary li.active a and .blockhead
    * Line : 1206 (Level : 1) Same colors for color and background-color in two contexts .progress .bar and .blockhead
    * Line : 1210 (Level : 1) You have no color with your background-color : .blockhead-content
    * Line : 1213 (Level : 1) You have no color with your background-color : .blockhead-right
    * Line : 1258 (Level : 1) You have no background-color with your color : .itemhead .title a
    * Line : 1274 (Level : 1) You have no background-color with your color : .metadata
    * Line : 1379 (Level : 1) You have no color with your background-color : .comment-left
    * Line : 1379 (Level : 1) You have no color with your background-color : .comment-left
    * Line : 1383 (Level : 1) You have no color with your background-color : .comment-even
    * Line : 1387 (Level : 1) You have no color with your background-color : .comment-odd

Valid CSS information

    * fieldset {
          o margin-bottom : 1em;
          o padding : 0.5em;
      }
    * form {
          o margin : 0;
          o padding : 0;
      }
    * hr {
          o height : 1px;
          o border : 1px solid gray;
      }
    * img {
          o border : 0;
      }
    * table {
          o border-collapse : collapse;
      }
    * th {
          o text-align : left;
          o padding-right : 1em;
          o border-bottom : 3px solid #ccc;
      }
    * th.active img {
          o display : inline;
      }
    * tr.even, tr.odd {
          o background-color : #eee;
          o border-bottom : 1px solid #ccc;
      }
    * tr.even, tr.odd {
          o padding : 0.1em 0.6em;
      }
    * td.active {
          o background-color : #ddd;
      }
    * ul.menu {
          o list-style : none;
          o border : none;
          o text-align : left;
      }
    * ul.menu li {
          o margin : 0 0 0 0.5em;
      }
    * li.expanded {
          o list-style-type : circle;
          o list-style-image : url(menu-expanded.png);
          o padding : 0.2em 0.5em 0 0;
          o margin : 0;
      }
    * li.collapsed {
          o list-style-type : disc;
          o list-style-image : url(menu-collapsed.png);
          o padding : 0.2em 0.5em 0 0;
          o margin : 0;
      }
    * li.leaf {
          o list-style-type : square;
          o list-style-image : url(menu-leaf.png);
          o padding : 0.2em 0.5em 0 0;
          o margin : 0;
      }
    * li a.active {
          o color : #000;
      }
    * td.menu-disabled {
          o background : #ccc;
      }
    * .breadcrumb {
          o padding-bottom : 0.5em;
      }
    * .block-region {
          o background-color : #ffff66;
          o margin-top : 4px;
          o margin-bottom : 4px;
          o padding : 3px;
      }
    * .block ul {
          o margin : 0;
          o padding : 0 0 0.25em 1em;
      }
    * br.clear {
          o clear : both;
          o height : 0;
      }
    * .container-inline div {
          o display : inline;
      }
    * .error {
          o color : red;
      }
    * .item-list .icon {
          o color : #555;
          o float : right;
          o padding-left : 0.25em;
          o clear : right;
      }
    * .item-list .icon a {
          o color : #000;
          o text-decoration : none;
      }
    * .item-list .icon a:hover {
          o color : #000;
          o text-decoration : none;
      }
    * .item-list .title {
          o font-weight : bold;
      }
    * .item-list ul {
          o margin : 0 0 0.75em;
          o padding : 0;
      }
    * .item-list ul li {
          o margin : 0 0 0.25em 1.5em;
          o padding : 0;
          o list-style : disc;
      }
    * .form-item {
          o margin-top : 1em;
          o margin-bottom : 1em;
      }
    * tr.odd .form-item, tr.even .form-item {
          o margin-top : 0;
          o margin-bottom : 0;
          o white-space : nowrap;
      }
    * .form-item input.error, .form-item textarea.error {
          o border : 2px solid red;
      }
    * .form-item .description {
          o font-size : 0.85em;
      }
    * .form-item label {
          o display : block;
          o font-weight : bold;
      }
    * .form-item label.option {
          o display : inline;
          o font-weight : normal;
      }
    * .marker, .form-required {
          o color : #f00;
      }
    * .more-link {
          o text-align : right;
      }
    * .node-form .form-text {
          o display : block;
          o width : 95%;
      }
    * .node-form .standard {
          o clear : both;
      }
    * .node-form textarea {
          o display : block;
          o width : 95%;
      }
    * .node-form .attachments fieldset {
          o float : none;
          o display : block;
      }
    * .nowrap {
          o white-space : nowrap;
      }
    * .ok {
          o color : #080;
      }
    * #pager {
          o clear : both;
          o text-align : center;
      }
    * #pager a, #pager strong.pager-current {
          o padding : 0.5em;
      }
    * .path {
          o padding-bottom : 0.7em;
          o font-size : 1.1em;
      }
    * #aggregator .feed-source .feed-title {
          o margin-top : 0;
      }
    * #aggregator .feed-source .feed-image img {
          o margin-bottom : 0.75em;
      }
    * #aggregator .feed-source .feed-icon {
          o float : right;
          o display : block;
      }
    * #aggregator .feed-item {
          o margin-bottom : 1.5em;
      }
    * #aggregator .feed-item-title {
          o margin-bottom : 0;
          o font-size : 1.3em;
      }
    * #aggregator .feed-item-meta, #aggregator .feed-item-body {
          o margin-bottom : 0.5em;
      }
    * #aggregator .feed-item-categories {
          o font-size : 0.9em;
      }
    * #aggregator td {
          o vertical-align : bottom;
      }
    * #aggregator td.categorize-item {
          o white-space : nowrap;
      }
    * #aggregator .categorize-item .news-item .body {
          o margin-top : 0;
      }
    * #aggregator .categorize-item h3 {
          o margin-bottom : 1em;
          o margin-top : 0;
      }
    * .book-navigation .menu {
          o border-top : 1px solid #888;
          o padding : 1em 0 0 3em;
      }
    * .book-navigation .page-links {
          o border-top : 1px solid #888;
          o border-bottom : 1px solid #888;
          o text-align : center;
          o padding : 0.5em;
      }
    * .book-navigation .page-previous {
          o text-align : right;
      }
    * .book-navigation .page-up {
          o margin : 0 4em;
      }
    * .book-navigation .page-next {
          o text-align : left;
      }
    * .node-unpublished, .comment-unpublished {
          o background-color : #fff4f4;
      }
    * .preview .node, .preview .comment {
          o background-color : #ffffea;
      }
    * .archive {
          o margin : 1em 0;
      }
    * .calendar .row-week td a {
          o display : block;
      }
    * .calendar .row-week td a:hover {
          o background-color : #888;
          o color : #fff;
      }
    * .calendar a {
          o text-decoration : none;
      }
    * .calendar a:hover {
          o text-decoration : none;
      }
    * .calendar table {
          o border-collapse : collapse;
          o width : 100%;
          o border : 1px solid #000;
      }
    * .calendar td, .calendar th {
          o text-align : center;
          o border : 1px solid #000;
          o padding : 1px;
          o margin : 0;
          o font-size : 0.8em;
      }
    * .calendar td.day-blank {
          o border : 0;
      }
    * .tips {
          o margin-top : 0;
          o margin-bottom : 0;
          o padding-top : 0;
          o padding-bottom : 0;
          o font-size : 0.9em;
      }
    * #forum .description {
          o font-size : 0.9em;
          o margin : 0.5em;
      }
    * #forum td.created, #forum td.posts, #forum td.topics, #forum td.last-reply, #forum td.replies, #forum td.pager {
          o white-space : nowrap;
      }
    * #forum td.posts, #forum td.topics, #forum td.replies, #forum td.pager {
          o text-align : center;
      }
    * .forum-topic-navigation {
          o padding : 1em 0 0 3em;
          o border-top : 1px solid #888;
          o border-bottom : 1px solid #888;
          o text-align : center;
          o padding : 0.5em;
      }
    * .forum-topic-navigation .topic-previous {
          o margin-right : 4em;
          o text-align : right;
      }
    * .forum-topic-navigation .topic-next {
          o text-align : left;
      }
    * .locale-untranslated {
          o font-style : normal;
          o text-decoration : line-through;
      }
    * #node-admin-filter ul {
          o list-style-type : none;
          o padding : 0;
          o margin : 0;
          o width : 100%;
      }
    * #node-admin-buttons {
          o float : left;
          o margin-left : 0.5em;
          o clear : right;
      }
    * td.revision-current {
          o background : #ffc;
      }
    * dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select {
          o font-family : inherit;
          o font-size : inherit;
          o width : 14em;
      }
    * dl.multiselect dd.a, dl.multiselect dd.a .form-item {
          o width : 8em;
      }
    * dl.multiselect dt, dl.multiselect dd {
          o float : left;
          o line-height : 1.75em;
          o padding : 0;
          o margin : 0 1em 0 0;
      }
    * dl.multiselect .form-item {
          o height : 1.75em;
          o margin : 0;
      }
    * #permissions td.module, #blocks td.region {
          o font-weight : bold;
      }
    * #permissions td.permission, #blocks td.block, #taxonomy td.term, #taxonomy td.message {
          o padding-left : 1.5em;
      }
    * #access-rules .access-type, #access-rules .rule-type {
          o margin-right : 1em;
          o float : left;
      }
    * #access-rules .access-type .form-item, #access-rules .rule-type .form-item {
          o margin-top : 0;
      }
    * #access-rules .mask {
          o clear : both;
      }
    * .poll .bar {
          o height : 1em;
          o margin : 1px 0;
          o background-color : #ddd;
      }
    * .poll .bar .foreground {
          o background-color : #000;
          o height : 1em;
          o clear : left;
          o float : left;
      }
    * .poll .links {
          o text-align : center;
      }
    * .poll .percent {
          o text-align : right;
      }
    * .poll .total {
          o text-align : center;
      }
    * .poll .vote-form {
          o text-align : center;
      }
    * .poll .vote-form .choices {
          o text-align : left;
          o margin : 0 auto;
          o display : table;
      }
    * .profile {
          o clear : both;
          o margin : 1em 0;
      }
    * .profile .picture {
          o float : right;
          o margin : 0 1em 1em 0;
      }
    * .profile dt {
          o margin : 1em 0 0.2em;
          o font-weight : bold;
      }
    * .profile dd {
          o margin : 0;
      }
    * .node-form .poll-form fieldset {
          o display : block;
      }
    * img.screenshot {
          o border : 1px solid #808080;
          o display : block;
          o margin : 2px;
      }
    * .search-form {
          o margin-bottom : 1em;
      }
    * .search-form p {
          o margin-top : 0;
          o margin-bottom : 0.2em;
          o padding-top : 0;
          o padding-bottom : 0;
      }
    * .search-form input {
          o margin-top : 0;
          o margin-bottom : 0;
      }
    * .search-results p {
          o margin-top : 0;
      }
    * .search-results dt {
          o font-size : 1.1em;
      }
    * .search-results dd {
          o margin-bottom : 1em;
      }
    * .search-results .search-info {
          o font-size : 0.85em;
      }
    * .search-advanced .criterion {
          o float : left;
          o margin-right : 2em;
      }
    * .search-advanced .action {
          o float : left;
          o clear : left;
      }
    * #tracker td.replies {
          o text-align : center;
      }
    * #tracker table {
          o width : 100%;
      }
    * .theme-settings-left {
          o float : left;
          o width : 49%;
      }
    * .theme-settings-right {
          o float : right;
          o width : 49%;
      }
    * .theme-settings-bottom {
          o clear : both;
      }
    * #user-login-form {
          o text-align : center;
      }
    * .more-help-link {
          o font-size : 0.85em;
          o text-align : right;
      }
    * table.watchdog-event th {
          o border-bottom : 1px solid #ccc;
      }
    * tr.watchdog-user {
          o background : #ffd;
      }
    * tr.watchdog-user .active {
          o background : #eed;
      }
    * tr.watchdog-content {
          o background : #ddf;
      }
    * tr.watchdog-content .active {
          o background : #cce;
      }
    * tr.watchdog-page-not-found, tr.watchdog-access-denied {
          o background : #dfd;
      }
    * tr.watchdog-page-not-found .active, tr.watchdog-access-denied .active {
          o background : #cec;
      }
    * tr.watchdog-error {
          o background : #ffc9c9;
      }
    * tr.watchdog-error .active {
          o background : #eeb9b9;
      }
    * ul.primary {
          o border-collapse : collapse;
          o padding : 0 0 0 1em;
          o white-space : nowrap;
          o list-style : none;
          o margin : 5px;
          o height : auto;
          o line-height : normal;
          o border-bottom : 1px solid #bbb;
      }
    * ul.primary li {
          o display : inline;
      }
    * ul.primary li a {
          o background-color : #ddd;
          o border-color : #bbb;
          o border-width : 1px;
          o border-style : solid solid none;
          o height : auto;
          o margin-right : 0.5em;
          o padding : 0 1em;
          o text-decoration : none;
      }
    * ul.primary li.active a {
          o background-color : #fff;
          o border : 1px solid #bbb;
          o border-bottom : 1px solid #fff;
      }
    * ul.primary li a:hover {
          o background-color : #eee;
          o border-color : #ccc;
          o border-bottom-color : #eee;
      }
    * ul.secondary {
          o border-bottom : 1px solid #bbb;
          o padding : 0.5em 1em;
          o margin : 5px;
      }
    * ul.secondary li {
          o display : inline;
          o padding : 0 1em;
          o border-right : 1px solid #ccc;
      }
    * ul.secondary a {
          o padding : 0;
          o text-decoration : none;
      }
    * ul.secondary a.active {
          o border-bottom : 4px solid #999;
      }
    * .help-items {
          o float : left;
          o width : 22%;
          o padding-right : 3%;
      }
    * .help-items-last {
          o padding-right : 0;
      }
    * #autocomplete {
          o position : absolute;
          o border : 1px solid;
          o overflow : hidden;
      }
    * #autocomplete ul {
          o margin : 0;
          o padding : 0;
          o list-style : none;
      }
    * #autocomplete li {
          o background : #fff;
          o color : #000;
          o white-space : pre;
          o cursor : default;
      }
    * #autocomplete li.selected {
          o background : #0072b9;
          o color : #fff;
      }
    * html.js input.form-autocomplete {
          o background-image : url(throbber.gif);
          o background-repeat : no-repeat;
          o background-position : 100% 2px;
      }
    * html.js input.throbbing {
          o background-position : 100% -18px;
      }
    * .progress {
          o font-weight : bold;
      }
    * .progress .bar {
          o background : #fff url(progress.gif);
          o border : 1px solid #00375a;
          o height : 1.5em;
          o margin-top : 0.2em;
      }
    * .progress .filled {
          o background : #0072b9;
          o height : 1em;
          o border-bottom : 0.5em solid #004a73;
          o width : 0%;
      }
    * .progress .percentage {
          o float : right;
      }
    * html.js fieldset.collapsed {
          o border-bottom-width : 0;
          o border-left-width : 0;
          o border-right-width : 0;
          o margin-bottom : 0;
      }
    * html.js fieldset.collapsed * {
          o display : none;
      }
    * html.js fieldset.collapsed table *, html.js fieldset.collapsed legend, html.js fieldset.collapsed legend * {
          o display : inline;
      }
    * html.js fieldset.collapsible legend a {
          o padding-left : 15px;
          o background : url(menu-expanded.png) no-repeat 5px 50%;
      }
    * html.js fieldset.collapsed legend a {
          o background-image : url(menu-collapsed.png);
      }
    * * html.js fieldset.collapsible legend a {
          o display : block;
      }
    * .resizable-textarea {
          o width : 95%;
      }
    * .resizable-textarea .grippie {
          o height : 14px;
          o background : #eee url(grippie.png) no-repeat 100% 100%;
          o border : 1px solid #ddd;
          o border-top-width : 0;
          o cursor : s-resize;
      }
    * #first-time strong {
          o display : block;
          o padding : 1.5em 0 0.5em;
      }
    * table.acidfree {
          o margin : auto;
          o border-collapse : separate;
      }
    * #acidfree-main {
          o margin : 0;
          o border-collapse : separate;
      }
    * tr.acidfree {
          o background-color : #c0c0c0;
      }
    * tr.none {
          o background-color : transparent;
          o text-align : left;
          o vertical-align : top;
      }
    * div.nowrap {
          o padding : 20px;
          o display : table-row;
          o width : 100%;
      }
    * div.folder {
          o display : table-cell;
          o margin : auto;
          o width : 120px;
          o height : 90px;
          o border : none;
          o vertical-align : bottom;
          o text-align : center;
          o background : url(art/album.gif) no-repeat center;
          o cursor : pointer;
      }
    * div.fullslide {
          o margin : auto;
          o padding : 0;
          o vertical-align : top;
          o text-align : center;
      }
    * div.outer {
          o display : table-cell;
          o margin : auto;
          o padding : 0;
          o border-style : solid;
          o border-width : 2px;
          o border-color : #ccd #778 #778 #ccd;
          o background : #c0c0c0;
          o vertical-align : middle;
      }
    * div.video {
          o background-image : url(art/filmstrip.png);
      }
    * span.filter-thumb {
          o padding : 0;
          o margin : 0 5px;
          o vertical-align : middle;
      }
    * filter-thumb-title {
          o margin : auto;
          o font-size : 80%;
          o text-align : center;
      }
    * div.outer span {
          o vertical-align : middle;
          o height : 100%;
          o width : 1px;
      }
    * div.folder span {
          o height : 65px;
          o width : 1px;
      }
    * img.acidfree {
          o margin : auto;
          o vertical-align : middle;
          o border-style : solid;
          o border-width : 2px;
          o border-color : #778 #ccd #ccd #778;
          o background : #c0c0c0;
      }
    * img.acidfree-plain {
          o margin : 0;
          o border : none;
          o padding : 5px;
      }
    * img.album-thumb {
          o margin-bottom : 9px;
          o vertical-align : middle;
          o border : 1px outset;
          o height : 55px;
      }
    * div.block-cell {
          o float : right;
          o margin-left : 5px;
          o margin-right : 5px;
          o clear : none;
          o background : transparent;
          o padding : 5px 0 10px;
      }
    * .block-bottom {
          o font-size : 1px;
          o height : 0;
          o clear : both;
      }
    * .block-acidfree {
          o width : 180px;
      }
    * div.floating-box {
          o float : left;
          o clear : none;
          o max-width : 150px;
      }
    * body.img_assist {
          o margin : 0;
          o padding : 5px;
          o color : #000000;
          o font-family : Arial, Helvetica, sans-serif;
          o font-size : 0.8em;
          o background-color : #efefef;
      }
    * body#img_assist_thumbs, body#img_assist_upload, body#img_assist_properties {
          o border-top : 1px solid #000;
      }
    * body#img_assist_header {
          o background-color : #ccc;
      }
    * .img_assist img {
          o border : 1px solid #000;
      }
    * .img_assist .form-button {
          o font-weight : bold;
      }
    * .img_assist img {
          o display : inline;
      }
    * .img_assist .messages {
          o border : 1px solid #000;
          o background-color : #ccc;
          o padding : 2px;
          o margin : 3px 0 6px;
      }
    * .img_assist .node-form {
          o width : 95%;
      }
    * .img_assist #preview {
          o padding : 5px 10px 5px 5px;
      }
    * .img_assist .form-item {
          o margin-top : 0;
          o margin-bottom : 1em;
      }
    * .img_assist #caption {
          o display : block;
      }
    * .img_assist #browse div.form-item {
          o display : inline;
      }
    * .img_assist #link-group div.form-item {
          o display : inline;
      }
    * .img_assist #size div.form-item {
          o display : inline;
      }
    * .img_assist #size-other div.form-item {
          o display : inline;
      }
    * .img_assist #alignment {
          o text-align : left;
      }
    * .img_assist #edit-title, .img_assist #edit-desc {
          o width : 99%;
      }
    * .img_assist #edit-link {
          o width : 155px;
      }
    * .img_assist #edit-url {
          o width : 150px;
      }
    * .img_assist #edit-align {
          o width : 100px;
      }
    * #finalhtmlcode {
          o display : none;
          o visibility : hidden;
      }
    * #header-uploading, #header-properties, #header-browse {
          o float : left;
          o width : 80%;
      }
    * #header-startover, #header-cancel {
          o float : right;
          o width : 15%;
          o text-align : right;
      }
    * body#img_assist_display {
          o margin : 0;
          o padding : 0;
      }
    * img {
          o margin : 0;
          o padding : 0;
      }
    * span.left {
          o float : left;
          o margin : 5px 5px 5px 0;
      }
    * span.right {
          o float : right;
          o margin : 5px 0 5px 5px;
      }
    * span.caption {
          o display : block;
      }
    * .inline img {
          o border : 1px solid #000;
      }
    * body {
          o padding : 0;
          o margin : 0;
          o font : 0.8em Tahoma, sans-serif;
          o line-height : 1.3em;
          o background : #fff;
          o color : #454545;
      }
    * a {
          o color : #e0691a;
      }
    * a:hover {
          o color : #6c757a;
      }
    * h1 {
          o font : normal 2.1em Arial, Sans-Serif;
      }
    * h1 a, h2 a {
          o text-decoration : none;
      }
    * h1 a:hover, h2 a:hover {
          o color : #ff6600;
      }
    * h2 {
          o font : bold 1.5em Arial, Sans-Serif;
      }
    * p {
          o margin : 0 0 5px;
      }
    * form {
          o margin : 0;
      }
    * fieldset {
          o border : 1px solid #ccc;
      }
    * pre {
          o background-color : #f5f5f5;
          o padding : 0.75em 1.5em;
          o font-size : 12px;
          o border : 1px solid #ddd;
      }
    * blockquote {
          o background-color : #f5f5f5;
          o padding : 0.75em 1.5em;
          o border : 2px dashed #ddd;
      }
    * #content {
          o margin : 0 auto;
          o width : 760px;
          o text-align : left;
      }
    * #header, #bar, #search_bar, #block-header, #footer {
          o width : 100%;
          o padding : 0;
          o margin : 0;
      }
    * #header {
          o font-size : 0.83em;
          o display : block;
          o float : left;
          o background-color : #eeeeee;
          o color : #808080;
          o border-bottom : 1px solid #ccc;
          o margin : 13px 0 0;
      }
    * #logo {
          o display : inline;
          o float : left;
          o margin : 10px;
          o border : 0;
          o max-width : 250px;
          o max-height : 64px;
      }
    * #header h1 {
          o max-width : 250px;
          o margin : 10px 0 0;
      }
    * #slogan {
          o font-weight : normal;
          o font-style : normal;
          o margin : 0;
          o max-width : 250px;
      }
    * #adsense {
          o float : right;
          o margin : 10px 10px 10px 0;
      }
    * #block-header {
          o display : inline;
          o float : left;
          o margin : 0 0 10px 0;
      }
    * #bar {
          o display : block;
          o float : left;
          o font-weight : bold;
          o font-size : 1.1em;
          o height : 30px;
          o color : #ffffff;
          o margin : 3px 0 0;
          o background : #ff9148;
      }
    * #bar p {
          o float : left;
          o margin : 7px 0 5px 12px;
          o font-size : 0.83em;
          o color : #ffffff;
          o background : #ff9148;
          o text-align : left;
      }
    * #bar ul {
          o display : block;
          o float : right;
          o margin : 0;
          o padding : 0;
          o list-style : none;
          o width : 569px;
      }
    * #bar li {
          o display : block;
          o float : left;
          o margin : 0;
          o padding : 0;
          o color : #ffeadc;
          o background : #ff9148;
      }
    * #bar li a {
          o font-size : 0.83em;
          o display : block;
          o padding : 7px 12px 5px;
          o margin : 0;
          o font-weight : bold;
          o color : #ffffff;
          o background : inherit;
          o text-decoration : none;
      }
    * #bar li a:hover {
          o color : #ff6600;
      }
    * #bar li .active, #bar li.active a {
          o display : block;
          o color : #ffffff;
          o font-weight : bold;
          o margin : 0;
          o padding : 7px 12px 5px;
          o background : #e0691a url(images/bar.gif) no-repeat center top;
      }
    * #bar a.active:hover {
          o color : #ffffff;
      }
    * #search_bar {
          o font-size : 0.83em;
          o display : block;
          o float : left;
          o color : #808080;
          o font-weight : bold;
          o margin : 4px 0 0;
      }
    * #search_bar p {
          o float : left;
          o margin : 4px 0 0 12px;
          o text-align : left;
      }
    * #search_box {
          o display : block;
          o float : right;
          o margin : 0;
          o padding : 4px 0;
          o list-style : none;
          o width : 573px;
          o height : 34px;
          o background : #fff url(images/searchbg.gif) no-repeat right;
      }
    * #search_box p {
          o float : left;
          o margin : 8px 0 10px 16px;
          o text-align : left;
      }
    * #search_box .form-text {
          o display : block;
          o float : left;
          o width : 300px;
          o border : 0;
          o padding : 4px 0;
          o margin : 5px 0 5px 4px;
          o background : #ffffff url(images/input.gif) no-repeat;
          o color : #e0691a;
          o font-weight : bold;
      }
    * #search_box .form-submit {
          o display : block;
          o float : left;
          o background : #e0691a url(images/submit.gif) no-repeat;
          o border : 0;
          o padding : 4px 0;
          o margin : 5px 0 5px 4px;
          o width : 65px;
          o height : 24px;
          o color : #fff;
          o font : bold 1em Arial, Sans-Serif;
      }
    * #search_box a {
          o color : #808080;
          o float : left;
          o margin : 8px 0 0 15px;
          o text-align : left;
      }
    * #left {
          o display : block;
          o float : left;
          o width : 74%;
          o margin : 0;
      }
    * #right {
          o display : block;
          o float : right;
          o width : 23%;
          o margin : 0;
      }
    * .block {
          o font-size : 0.83em;
          o margin : 3px 0 0;
      }
    * .block-hidden {
          o display : none;
      }
    * .blockhead {
          o font : bold 1em Tahoma, Arial, Sans-Serif;
          o color : #fff;
          o padding : 7px 0 7px 5px;
      }
    * .blockhead-content {
          o background : #a9c0ce url(images/corner.gif) no-repeat top right;
      }
    * .blockhead-right {
          o background : #6c757a url(images/corner.gif) no-repeat top right;
      }
    * .blockbody {
          o padding : 8px;
          o margin : 3px 0 0;
      }
    * .blockbody-right {
          o background : #f5f5f5;
          o color : #414141;
      }
    * #footer {
          o display : block;
          o float : left;
          o text-align : center;
          o padding : 10px 0 0;
          o margin : 10px 0 0;
          o border-top : 1px solid #ccc;
          o line-height : 1.8em;
      }
    * #footer a {
          o color : #808080;
          o background : #fff;
      }
    * .pagetitle {
          o text-align : center;
          o margin : 15px 0;
      }
    * .pagetitle h2 {
          o font-weight : bold;
          o text-align : center;
          o display : inline;
      }
    * .itemhead {
          o margin-top : 10px;
      }
    * .itemhead .title a {
          o display : block;
          o float : left;
          o color : #333333;
      }
    * .editlink a {
          o display : block;
          o float : right;
          o width : 16px;
          o height : 16px;
          o border : none !important;
          o padding : 0 !important;
          o margin : 4px 0 0 !important;
      }
    * .metadata {
          o display : block;
          o clear : left;
          o margin-top : 2px;
          o padding-top : 5px;
          o color : #aaa;
      }
    * .chronodata {
          o display : block;
          o float : left;
          o padding : 2px 0 2px 20px;
          o background : url('images/time.png') no-repeat left center;
          o margin-right : 10px;
      }
    * .tagdata {
          o display : block;
          o float : left;
          o padding : 2px 0 2px 20px;
          o background : url('images/tag_blue.png') no-repeat left center;
      }
    * .commentslink {
          o display : block;
          o clear : left;
          o padding : 2px 18px 7px 20px;
          o text-align : right;
      }
    * .itemtext {
          o clear : both;
      }
    * table {
          o max-width : 100%;
          o font-size : 0.85em;
      }
    * th {
          o letter-spacing : normal;
      }
    * table strong {
          o letter-spacing : normal;
      }
    * .node table, .block table {
          o font-size : 1em;
          o letter-spacing : normal;
      }
    * #pager {
          o display : block;
          o margin : 10px;
      }
    * #pager a, #pager a:hover {
          o text-decoration : none;
      }
    * .product-table td * {
          o max-width : 145px;
      }
    * .forum-comment {
          o float : left;
          o width : 95%;
      }
    * .comment-left {
          o width : 18%;
          o float : left;
          o font-size : 11px;
          o padding : 5px;
      }
    * .comment-right {
          o float : right;
          o width : 78%;
      }
    * .comment-left .author-name {
          o font-weight : bold;
          o font-size : 1.5em;
          o margin-bottom : 15px;
      }
    * .comment .comment-left .picture {
          o float : none;
          o border : none;
          o margin-bottom : 15px;
      }
    * .comment-right .title {
          o font-weight : bold;
          o font-size : 1.2em;
          o margin : 5px 15px;
      }
    * .comment-right .content {
          o padding : 5px;
      }
    * .comment-right .content .links {
          o float : right;
      }
    * .comment-left, .comment-right {
          o border : 1px dashed #c0c0c0;
      }
    * .comment-right, .comment-left {
          o background-color : #ddd;
      }
    * .comment-even {
          o background-color : #ccc;
      }
    * .comment-odd {
          o background-color : #ccc;
      }

Using the firefox toolbar I can tell that the following stylesheets are loaded

@import "/drupal/misc/drupal.css";

@import "/drupal/modules/acidfree/acidfree.css";

@import "/drupal/modules/img_assist/img_assist.css";

@import "/drupal/themes/internet_services/style.css";

spring280’s picture

Hi

I'm having no problems with the internet_services theme on ie6 and have even made it a fixed 3 column design. Unfortunately all the css's are running into each other in your post, so it is difficult to identify your exact problem, but you may have a conflict with one of the other css files also I have noticed that your #left is set to 74% and your #right to 23% in your style sheet. This doesn't equal 100% so may be causing some confusion in the browser. Also, I think some of the admin tables are too wide so may distort the way it shows up but your regular pages should be fine.

HTH

Julie

j0k3z’s picture

Thanks for your help!

I re-downloaded the theme again and took the stylesheet and copied it over to my directory and I was STILL have problems.

Then I completly erased the theme directory and replaced it new and it worked! It must have been another file in the directory causing the issues (maybe flatforum?)

Thanks again for the help!

Ohhh, It looks good in IE except the transperancy on the icons doesnt work, is this a known issue or fixable?

vm’s picture

if the transparent items are .png files, then its a known browser issue. transparent .pngs and IE dont get along well from what I've come to understand. you coud trun the transparent .pngs to transparent .gifs and maintain same effect in both browsers.

j0k3z’s picture

Yes, they seem to be PNG files so I will change them.

Also, my primary links have disapeard recently. The menu is visable an active acroding to admin/menu and I even checked under admin/settings/menu and everything looks good in there as well but its not showing up.

ajwwong’s picture

I run a website that works ok in Firefox and IE6... but completely breaks in IE5....

Do people think that it's ok to stop supporting browsers like internet explorer 5/5.5 nowadays? I know that it says that it only has less than 2% market share, from the Market Share analysis above, but is this true in your real world experience?

Thanks for your thoughts...

Albert
Esalen Alumni Group

billmurphy’s picture

Personaly I would drop support, but it depends on the audience your expecting on your site...