FW5 - Big problems

I started a new site today, everything seemed OK, until looking in IE6. I work a lot with divs of 100% width and zero height to create flexible sites and therefore footers to be created that move down with CMS content.

basically roughly like this:


| div left | | div left |


| | 100% width footer auto centered | |


And here is the problem with FW5. Sites like this work fine on Mac (Safari/Firefox) but when viewed in IE6, the bottom padding, or margin, is ignored, leaving half or all of the footer missing on a longer page missing (i.e. it does not force the scroll bar to show).

But more importantly, it not just the footer that are missing, the page stops dead where the last bit of text appears, even with no footer, no padding or margin creates any extra depth at the bottom of the page.

I must stress, the same layouts produced in FW4 work fine.

Also if you try and open these kind of site from FW4 into FW5, they don’t open well, and need lots need fixing or just re-building. And with a back catalogue of many site, this is a BIG problem for me.

Its not a very good start to FW5, and I’m forced back to using FW4, until this is fixed or addressed.


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

On 1 Apr. 2008, 9:37 pm, WebWorker wrote:

I started a new site today, everything seemed OK, until looking in IE6. I work a lot with divs of 100% width and zero height to create flexible sites and therefore footers to be created that move down with CMS content.

basically roughly like this:


| div left | | div left |


| | 100% width footer auto centered | |


And here is the problem with FW5. Sites like this work fine on Mac (Safari/Firefox) but when viewed in IE6, the bottom padding, or margin, is ignored, leaving half or all of the footer missing on a longer page missing (i.e. it does not force the scroll bar to show).

But more importantly, it not just the footer that are missing, the page stops dead where the last bit of text appears, even with no footer, no padding or margin creates any extra depth at the bottom of the page.

I must stress, the same layouts produced in FW4 work fine.

Also if you try and open these kind of site from FW4 into FW5, they don’t open well, and need lots need fixing or just re-building. And with a back catalogue of many site, this is a BIG problem for me.

Its not a very good start to FW5, and I’m forced back to using FW4, until this is fixed or addressed.

If these divisions are all inline in another container division, as a test, try setting them so that they all are set to shrink to content. I know this sounds counter productive for sizing divisions, but try this and see if that solves the IE6 issue.


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Hi,

Could you get in contact with our support department? They will probably ask you for your file so that we can look at the problem more closely.

Thanks

Stewart


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Woooooooohhhhhhhhhhhh!!! something is really wrong with FW5

Can someone try this test in FW5 - unless its just me there is something fundamentally wrong with FW5.

  1. Create a single div

  2. Fill with plenty of text so it forced a scroll bar and create a long page.

  3. Create a background colour so you can see the div in the browser

  4. Set the bottom of the div to have a sizeable bottom padding say 150px

  5. View in IE6 (on my PC test box), no scroll bar is created, so you can’t even see the bottom of the text.

The same procedure in FW4 everything is fine.

(by the way FW5 crashes if you enter more text into a div than the page length when pasted from Quark7)


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

You’d want to set the margin on the bottom to be 150px of the single div, not the padding. Padding works inside the div, margin affects the outside. (Maybe that’s what you meant)

Just a suggestion.


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Right looked at the code and found the problem/difference with FW4 and FW5.

FW5 code a div that does not work in FW5 in IE6:

  <div id="PageDiv" style="position:relative">
<div id="item1" class="f-x2" style="position:absolute; left:45px; top:16px; width:689px; z-index:1; padding-bottom:150px; background-color:#ff0; overflow:visible">

FW4 code on the div that does work in IE6:

<div id="PageDiv">
<div id="item1" style="position:absolute; left:157px; top:23px; width:606px; height:1230px; z-index:1; padding-bottom:150px; background-color:#ff0; overflow:visible">

Can anyone enlighten why FW5 generates the PageDiv style=“position:relative” ?

If I delete this from the code - then the page FW5 page works correctly in IE6.

Is this an oversight? has someone tested this? is this just my PC test box?


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

I’ve done myself FW5 test demo here:
http://www.printlineadvertising.co.uk/fw/fw5/

and a FW4 test demo here:
http://www.printlineadvertising.co.uk/fw/fw4/

And yes on our IE6 PC the FW5 version does NOT produce a scroll bar, so you cannot see the bottom of the page!!!

This is a standard single div plonked on a FW page, this is really basic stuff so it should effect everybody using FW5.

Has anyone got IE7? can they double check this how these pages show in IE7?

On 2 Apr 2008, at 08:51, WebWorker wrote:

Woooooooohhhhhhhhhhhh!!! something is really wrong with FW5

Can someone try this test in FW5 - unless its just me there is something fundamentally wrong with FW5.

  1. Create a single div

  2. Fill with plenty of text so it forced a scroll bar and create a long page.

  3. Create a background colour so you can see the div in the browser

  4. Set the bottom of the div to have a sizeable bottom padding say 150px

  5. View in IE6 (on my PC test box), no scroll bar is created, so you can’t even see the bottom of the text.

The same procedure in FW4 everything is fine.

(by the way FW5 crashes if you enter more text into a div than the page length when pasted from Quark7)

David Owen
Freeway Friendly Web hosting and Domains ::

http://www.ineedwebhosting.co.uk

http://www.printlineadvertising.co.uk/freeway

Scroll bar OK in IE7 for both versions FW4 & FW5. I noticed that paragraph breaks are different though - is that intentional?

(Tested on Intel Core Duo Imac via Parallels with Windows XP)

Colin

On 2 Apr 2008, at 10:13, David Owen wrote:

I’ve done myself FW5 test demo here:
http://www.printlineadvertising.co.uk/fw/fw5/

and a FW4 test demo here:
http://www.printlineadvertising.co.uk/fw/fw4/

And yes on our IE6 PC the FW5 version does NOT produce a scroll bar, so you cannot see the bottom of the page!!!

This is a standard single div plonked on a FW page, this is really basic stuff so it should effect everybody using FW5.

Has anyone got IE7? can they double check this how these pages show in IE7?

It is fine in IE7.

I have a lot of problems with my CSS navigations (handcode) in FW5. I have tested 5 sites.
None of them works in IE6, the menus become twice as big and there are big gaps (10px or more) between the links.
Can’t find a solution.
In IE7, Firefox and Opera they are fine.

Op 2-apr-2008, om 11:13 heeft David Owen het volgende geschreven:

I’ve done myself FW5 test demo here:
http://www.printlineadvertising.co.uk/fw/fw5/

and a FW4 test demo here:
http://www.printlineadvertising.co.uk/fw/fw4/

And yes on our IE6 PC the FW5 version does NOT produce a scroll bar, so you cannot see the bottom of the page!!!

This is a standard single div plonked on a FW page, this is really basic stuff so it should effect everybody using FW5.

Has anyone got IE7? can they double check this how these pages show in IE7?


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Because now scroll bar on longer pages in IE, I’ve having to delete from the code style=“position:relative” from

on every file of the site I’m working on (30+). Or face re-building the site back to FW4.

Unfortunately I can’t count in IE6 being dead just yet.

Does anyone you know why FW5 now generates style=“position:relative” on the page div?

Could Walter, or any other code experts shed some light on this subject?


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

On 2 Apr 2008, at 13:15, WebWorker wrote:

Does anyone you know why FW5 now generates
style=“position:relative” on the page div?

Try this:

File > Document Setup… Output tab, change the IE Compatibility to
Normal.

Publish the site and check in IE6 again.

It’s possible that the combination IE6/7 “hack” style sheet is
throwing something.

If you can try that and let us know if it fixes things or not, that
would be great.

Thanks

Heather


“Freeway - Web Design for All”


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Sorry Heather, its nothing to do with that - been there done that.

I fear its something that effects all FW5 users and IE6. Working with divs with zero height and that are longer than the screen size - no scroll bar is generated in IE :frowning:

If you delete the style=”position:relative” on the page div it reverts to how FW4 behaves, and then its OK.

Why did Softpress add in style=”position:relative” on the page div? Any code experts please?


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

I think that it always did, on pages where the alignment was set to
some value. If the page is set to Align: none, then the code is not
published.

There are new features in Freeway 5 that allow you to insert content
directly into the PageDiv, perhaps this has something to do with the
issue. Another difference between an empty FW4 and FW5 page is that
in the latter, the html element is set to 100% height.

It’s actually more “correct”, layout-wise, to always nest an
absolutely-positioned object inside a relatively-positioned one. This
usually fixes a whole host of layout bugs in IE. Perhaps in so doing
it has exposed another one.

Try this, and see if it clears things up for your IE6 poor relations.

In the Page > HTML Markup dialog, switch to the Before /head section
and add the following:

<style type="text/css">
	#PageDiv { height: 100%; }
</style>

See if just adding this wakes up the browser and makes it generate
layout for the rest of PageDiv’s contents.

Walter

On Apr 2, 2008, at 8:15 AM, WebWorker wrote:

Does anyone you know why FW5 now generates
style=“position:relative” on the page div?


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Walter,

If the alignment is set to none, FW4 does not add style=”position:relative” on the page div, FW5 does.

The style tip seems to work, (I’ll have to add to the master to generate in all pages in every FW5 document)

I still have problems with flexible footers with FW5 and IE6

View this URL: http://www.pink-lemon.co.uk/fw/

in Netrenderer (IE6): Moved

You will see a white full width space under the footer, which FW5 generates

how can this be fixed?


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

In fact this white space under the footer, also appears in IE7 on netrenderer.net -

Perhaps I should have postponed the move to FW5, not a good day. sigh :frowning:


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Set body to height 100%. HTML is set to 100%, but body is not.

Walter

On Apr 2, 2008, at 10:23 AM, WebWorker wrote:

Walter,

You will see a white full width space under the footer, which FW5
generates

how can this be fixed?


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Where? How?

Set body to height 100%. HTML is set to 100%, but body is not.


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Sorry, using the same trick as before. In the Page > HTML Markup
dialog. You don’t need to create another STYLE block to hold it, just
plop that rule into the same block so it looks like this:

<style type="text/css">
	body { height: 100%; }
	#PageDiv { height: 100%; }
</style>

Walter

On Apr 2, 2008, at 11:15 AM, WebWorker wrote:

Where? How?

Set body to height 100%. HTML is set to 100%, but body is not.


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Sorry that does not work. It still leaves the white (20px) space under the footer.

View this URL: http://www.pink-lemon.co.uk/fw/

in Netrenderer (IE6): Moved


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

I see it here, and in BrowserCam, too. So it’s not a cache issue at
netrenderer, as I had hoped. This white area corresponds to the
bottom edge of your footer element, according to Xyle scope. I don’t
see anything below the box that could create this space, but above
that box there is a margin of 20px that looks suspiciously like the
right size. Try this: Instead of using margin on the footer to force
it away from the bottom of the white stripe across your page, use
padding inside the white stripe to hold the space at the bottom and
don’t put any margin on the footer.

Get a copy of Xyle scope at http://culturedcode.com – it’s a
marvelous x-ray view of your site, and can show you all sorts of
things you might otherwise miss.

Walter

On Apr 2, 2008, at 11:51 AM, WebWorker wrote:

Sorry that does not work. It still leaves the white (20px) space
under the footer.

View this URL: http://www.pink-lemon.co.uk/fw/

in Netrenderer (IE6): Moved


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options