how to fix positions

On Oct 11, 2014, at 7:37 AM, Artivideo email@hidden wrote:

Hi Walt,

First of all the reason I and most people buy Freeway is that you don’t have to know anything about programming code. It is an object orientated program to design a website. As far as I know Cascading Style Sheets (CSS) are only available in Freeway for text items. If I am wrong point me to CSS for graphic items like backgrounds and other presentation items which are visible on every page at the same position.

Owning power tools does not make you a better craftsman, however, understanding wood grain will give you consistently smoother finishes, whether you use a block plane or a planer. Learn your materials, you will get better results and be much happier with your work product in the end.

I decide on making the size 1920*1080 px and only made the grey gradient middle part 2560 width since for some reason it does not scale to higher widths when I design it to 1920 like the background blueish picture.

A background image can be forced to any size you like, and it doesn’t need to start out at that size. Look at this (forced and extreme) example. Here’s how it looks in Freeway:

And when you preview:

![preview[(http://scripty.walterdavisstudio.com/fw-examples/preview.jpg)

See how that tiny GIF is blown up to completely fill the box it is applied to? Notice the Inspector in the previous image, see how the tiling is set to center/center? You could get different effects by changing these properties. The Extended Attributes dialog is accessed by choosing the Item / Extended option in the main menu.

Yes the way this Freewaytalk website works (always everything is centered and the items stay in relative positions to eachother when zoomed in or out) is what I want. If the Freewaytalk site would have a background picture in staed of a white plane would it still work when zooming in and out ??

Yes, see above. The thing is, you need to think about this in pieces, and not try to force one set of pixel dimensions on anyone. Your middle section could be a single image, set to background-size: cover. The image could be quite small, because you are going to let it stretch to fit a flexible HTML item, and it’s a background, and therefore should have very little or no detail for ease of reading the text that overlays it.

Summarizing you may have right that not all things are CSS in my website but just because I can not find it in Freeway pro 5.5 for other items than text (I am maybe just to stupid).

I have no clue in how to implement your footer explanation, since i can not find a “tile” nor “repeat” option in FWpro

It’s right in the Inspector, where you apply the background image to your selected element.

That example is using the image from FreewayTalk as linked earlier in this thread. Of course, that presupposes that you are creating true background images, and are not simply drawing a graphics box and sending it to back. I suspect you may be confusing the latter with the former, and they are seriously not the same thing. When you create a true background image, it will not affect the outside dimensions of your page in any manner. You will never need to set its left and right to negative dimensions. It will always fit the screen. If you have drawn elements on the page to act as your background, select each of them and delete them right now. Then use the same images as either page or HTML item background images, using the Inspector. By setting an HTML item (which can be flexible in dimension) with a tiling or scaling background image, you can achieve your ultimate goal of a page that fills your screen without producing scroll bars on smaller screens (which you will find represents the vast majority of all visitors to your site).

The Freeway interface will be entirely WYSIWYG, except for any elements you have used the Extended attributes on, and even then, a quick tap into the Preview mode will show you your evolving design. Freeway’s CSS styling tools (which do extend to HTML items — background color and image, and margin and padding, etc. are CSS attributes) represent a cut-down subset of the entire world of CSS, and most things you will find on line in tutorials and design articles can be made to work in Freeway using the Styles palette and the various Extended dialogs. You will find that many things are labeled in old-school DTP terms, where there are well-defined and different terms for them from CSS. You may need to consult the list to discover that line-height (from the tutorial you are reading on Smashing) is the same thing as Leading in Freeway.

Getting to know your materials will be a great step forward for your work and your practice as a craftsman. Design, after all, is not how it looks, but how it works.

Walter

On 10 Oct 2014, 2:49 pm, waltd wrote:

As far as your layout goes, this layout can be done with CSS very simply, and Freeway will do most of the work for you.

But in your head, you have fixated on physical dimensions – and the Web does not work that way.

Your display is freakishly large, and you are viewing the page full-screen. You cannot assume the same will be true at all for anyone else. I have a 17" PowerBook with the high-ppi screen, it is “wider” than my 20" Cinema display (I use two of those side-by-side on my Mac Pro). In both cases, I rarely have my browser window wider than 1200px, even though I will often stretch the window out really wide to see how badly something breaks.

When designing a page, you need to decide on a largest width you will support, and then provide a graceful degradation from that point in both directions (smaller and larger). You need to create a flexible layout that uses the very smallest-dimension resources you can make, because that will make your page load faster. If you look at the FreewayTalk site, you will see an example of that – a page that centers on the widest screen you can place it on, and has a graphical header and footer that can grow to fit without any ridiculous-sized resources. The header is two images:

horizontal tile

logo

The footer is a solid color in CSS. By controlling the repeat of these two images, they overlap and you never see the seam.

Your page could be broken down in a similar manner, and would require far fewer resources and would adjust to suit any screen without further effort on your part. Because your background is not nearly as tile-friendly as mine, you would need to make larger slices, but you still would be able to repeat the image if you look at it carefully enough. But you still could manage the effect by carefully planning the pieces.

Walter


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

Ok I will give comments in parts on what you wrote since this is hocus pocus to me. First of all I don’t see that the tiny grey square is stretched to the width of the blue title bar in preview mode. Maybe only 1/3th of the total width. Also how do you get these windows with “extended attributes to divs” ?


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

“true background images” yes I don’t know what you mean by this. I just used a picture as background.


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

The tiny gray square is stretched out to fill the width of the HTML item it is applied to. If that HTML item was set to a percentage width, then it would stretch and grow to fit the screen up to the percentage that the HTML item was set to. The blue title bar in preview mode is the page background, not the HTML item background. Each element (and the page) can have its own background. This is how the FreewayTalk header works — there’s an HTML item containing the logo, with the background of that item set to the logo image. The bar (which is pixel-matched to that HTML item) is set to the background of the page. It always appears behind everything else, so the header appears to be a full bar across the top (tiling horizontally) but is actually made up of more than one image, layered one above the other.

Walter

On Oct 11, 2014, at 9:29 AM, Artivideo email@hidden wrote:

Ok I will give comments in parts on what you wrote since this is hocus pocus to me. First of all I don’t see that the tiny grey square is stretched to the width of the blue title bar in preview mode. Maybe only 1/3th of the total width. Also how do you get these windows with “extended attributes to divs” ?


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

A picture (drawn on the page) is always a “foreground” element. Click on the pasteboard (so nothing is selected) then look in the Style tab of the Inspector. You will see a segment there for Background. You can set a color, and/or a photo, as the background for your page. (In Freeway 6 and up, you can also set a separate background for the HTML, so you can get the “page-in-a-page” effect that many people like.) When you set a background like this, you also get control over tiling.

Walter

On Oct 11, 2014, at 9:38 AM, Artivideo email@hidden wrote:

“true background images” yes I don’t know what you mean by this. I just used a picture as background.


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

As I mentioned, when the item is selected (corner handles showing) choose Item / Extended from the main menu. This gives you complete control over the published CSS or HTML.

Walter

On Oct 11, 2014, at 9:29 AM, Artivideo email@hidden wrote:

Also how do you get these windows with “extended attributes to divs” ?


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

ok I found this extended box.

On 11 Oct 2014, 1:43 pm, waltd wrote:

As I mentioned, when the item is selected (corner handles showing) choose Item / Extended from the main menu. This gives you complete control over the published CSS or HTML.

Walter

On Oct 11, 2014, at 9:29 AM, Artivideo


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

i have version 5.5 (which seems already complicated enough for me :-))) )

On 11 Oct 2014, 1:43 pm, waltd wrote:

A picture (drawn on the page) is always a “foreground” element. Click on the pasteboard (so nothing is selected) then look in the Style tab of the Inspector. You will see a segment there for Background. You can set a color, and/or a photo, as the background for your page. (In Freeway 6 and up, you can also set a separate background for the HTML, so you can get the “page-in-a-page” effect that many people like.) When you set a background like this, you also get control over tiling.

Walter

On Oct 11, 2014, at 9:38 AM, Artivideo


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

I fired it up for my screenshots, so I was sure I wasn’t showing you something that only happens in 6+.

Walter

On Oct 11, 2014, at 9:49 AM, Artivideo email@hidden wrote:

i have version 5.5 (which seems already complicated enough for me :-))) )

On 11 Oct 2014, 1:43 pm, waltd wrote:

A picture (drawn on the page) is always a “foreground” element. Click on the pasteboard (so nothing is selected) then look in the Style tab of the Inspector. You will see a segment there for Background. You can set a color, and/or a photo, as the background for your page. (In Freeway 6 and up, you can also set a separate background for the HTML, so you can get the “page-in-a-page” effect that many people like.) When you set a background like this, you also get control over tiling.

Walter

On Oct 11, 2014, at 9:38 AM, Artivideo


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

I still dont understand how to make the “grey gradient plane”, which I just draw (and using a fillmaster action to get the gradient), as part of the background picture so it scales together with the background. Once I understand how to do this I probably manage to do this with all other items (belonging to the background picture). Summarising I am really missing the concept of background items which appear on every page (like buttons, logo’s, graphics etc) and variable page content (meaning content which is different on every page). I understand from you that implementing these 2 categories requires a total different approach. I just layered every item on 1 background picture in the master page(s) and used this master page(s) to add content.


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

Can you see afterwards if an item was made with thee “CSS layout tool” button on ?


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

In Freeway, look at the Item Inspector. If it was made with the CSS layout button on, then it will have the “Layer” checkbox checked. If you are looking in a browser, use the Control-click/Inspect Element tool, and see if the HTML structure is a

or a . Tables (the and all the other and tags around it) are what you get if you make your layout with that button off.
is what you will get with it on.

Walter

On Oct 11, 2014, at 10:45 AM, Artivideo email@hidden wrote:

Can you see afterwards if an item was made with thee “CSS layout tool” button on ?


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

Here’s an example you can download and poke at: http://scripty.walterdavisstudio.com/fw-examples/fw5.zip

Here’s what it looks like on screen: Untitled

This is vastly simplified from your layout*, but it also illustrates some important differences from a normal “drawn in place” layout. For one thing, use your browser’s font size controls to raise the font size to extra-large. Note how the layout does not fall apart. Make your browser window much shorter than your screen (width doesn’t matter, as long as it’s above 960 px) — then note how the footer sticks to the browser bottom until it runs out of room to clear the content. These are all hallmarks of an inline (in-flow) layout, as opposed to a static layout. Despite the fact that it looks different on various screen sizes, it looks good on various screen sizes.

That’s what you ought to aim for in modern Web design.

Walter

*I am not saying that your layout is impossible in this construction, but that I didn’t want to take the time to recreate all of it for you. Your layout is perfectly reasonable for an inline construction. Since you’ve already designed it, and like the layout, you have half the battle done. Changing the construction is an implementation detail.

On Oct 11, 2014, at 11:12 AM, Walter Lee Davis email@hidden wrote:

In Freeway, look at the Item Inspector. If it was made with the CSS layout button on, then it will have the “Layer” checkbox checked. If you are looking in a browser, use the Control-click/Inspect Element tool, and see if the HTML structure is a

or a . Tables (the and all the other and tags around it) are what you get if you make your layout with that button off.
is what you will get with it on.

Walter

On Oct 11, 2014, at 10:45 AM, Artivideo email@hidden wrote:

Can you see afterwards if an item was made with thee “CSS layout tool” button on ?


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


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

Think of these like Photoshop layers. Think of the background image for the page like the checkerboard you see when there is nothing on any layer. It’s the “zeroth” layer, behind everything else. Other elements can layer above it (your buttons, etc) as foreground elements, and the background will slide underneath them.

As far as your fill master element is concerned, just export that as a separate image (item/export), and re-import it as a background image.

As far as items that appear on every page, place those on a master page, and they will appear on every page that is based on that master. This does not have anything to do with background images, though. (Although you can set a background image on a master page, and all child pages will get that background image.)

Walter

On Oct 11, 2014, at 10:16 AM, Artivideo email@hidden wrote:

I still dont understand how to make the “grey gradient plane”, which I just draw (and using a fillmaster action to get the gradient), as part of the background picture so it scales together with the background. Once I understand how to do this I probably manage to do this with all other items (belonging to the background picture). Summarising I am really missing the concept of background items which appear on every page (like buttons, logo’s, graphics etc) and variable page content (meaning content which is different on every page). I understand from you that implementing these 2 categories requires a total different approach. I just layered every item on 1 background picture in the master page(s) and used this master page(s) to add content.


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

Thanks for your example.
I will study it carefully untill I understand how it is built up. This wil take some time (if I will understand it at all) so in the mean time I will leave my existing site


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

In file > document setup there is also a height*width setting. What should I put there. How does this influence it the result. The same question for pastboard width in the document setup.


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

I would put whatever you want your “default” width of the page to be. But realize that a web page has no specific height or width, the browser determines that and it’s out of your control. But you have to design to some notion of a page. I made this 960 wide. The height will adjust to any amount of content that you add, so don’t worry about that at all. Pasteboard is purely a place for you to put things when you’re working, it does not matter to the finished page at all.

Walter

On Oct 11, 2014, at 6:12 PM, Artivideo email@hidden wrote:

In file > document setup there is also a height*width setting. What should I put there. How does this influence it the result. The same question for pastboard width in the document setup.


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

there is also a height*width setting. What should I put there.

This just creates a default page size for new pages but if you are using a Master then the Master will determine the actual page size.

The same question for pastboard width

This is a personal preference and does not influence the document output. It only determines the spare space there is outside the working page in FW layout view.

I use between 500px and 1000px depending the project - if you are using Walters Carousel you might be placing items on the pasteboard and you want it to be wide/tall enough to accommodate them without cluttering up your working page.

D


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

In the inspector I never see a CSS checkbox like in your example, not on any item in my website. They are just all layered and the

is present. So I don’t/didn’t understand how to create CSS items although it was switched on.


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

to be honest none of the things you try to explain me are mentioned in the manual which came with the software. So it is al much more complicated than mentioned in the manual.


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