• I may be wrong here but I am wondering about the HTML order for the widgets specifically in relation to these three css snippets:

    ‘.widget { }

    .widget-inside { }

    .widget-title { }’

    After messing around with the style for ages trying to get the code compatible with IE6 (I know), I have come to the conclusion that the code is like this:

    ‘<div class=”widget”>
    <div class=”widget-inside”>
    <div class=”widget-title”>
    </div>
    </div>
    </div>’

    I was thinking that it might be better if the code was in this order:

    ‘<div class=”widget”>
    <div class=”widget-title”>
    </div>
    <div class=”widget-inside”>
    </div>
    </div>’

    The reason I think that this order is better is because the widget-title won’t be affected by the widget-inside conditions.

    The problem I was having was that I wanted the widget-title to be a simple black bar 275 pixels wide, the same as the widget itself but in IE6 (about 50% of my demographic are still using it) I couldn’t do it. Either it was not covering 275 pixels (I need padding for the widget-inside) or it would push the widgets underneath the content.

    The solution I found for this is to use an image as the background of the widget itself. 25px high by 1px repeat-x.

  • The topic ‘Widget HTML order’ is closed to new replies.