![]() | |
![]() |
| | Thread Tools | Display Modes |
#11
| ||||
| ||||
|
|
* *If text is not text, what is the point in having all these images assembled as they are now. You could have just as well made the whole page a single image map and positioned your form over it. |
|
* *If you replace your text images with real text, the design can be easily and badly broken (overlapping content). And if text is not text, the site is virtually invisible to search engines and the blind. |
|
* This is not print. If you really have no desire to learn html.... |
|
* *Jeff On Mar 18, 1:50 pm, "rf" <r...@z.invalid> wrote: DamienS wrote: That is not a web page, it is a bunch of pictures of text. Um... ok. Thanks for that input. My point is that being pictures the page does not do anything. There is a picture of a login panel there. How do I put in my userid and password onto a picture of some input elements? How do I click a picture of a submit button to log in? When I click on that picture of a "click here" button nothing happens. That's because it is not a button, it is a picture of a button. View the site with Lynx, a text only browser that gives a good indication of what the search engines see, or turn off images in your browser. What the search engines see is a totally blank page.- Hide quoted text - - Show quoted text - |
#12
| |||
| |||
|
|
If text is not text, what is the point in having all these images assembled as they are now. You could have just as well made the whole page a single image map and positioned your form over it. Indeed you could. The final design has a lot of free flowing text around the page. Having said that, on looking back at the page, large blocks of graphical text could've been 'real' text. The fear that I have though is that a font won't match the standard set and the designer will crack it. Looking at this though, the font's he's used are pretty standard. The file actually came to me as Corel exported to Illustrator with all the fonts 'removed' and inserted as vector objects - therefore, I didn't know 'exactly' what font he used. Had I just seen it was Arial, then I probably wouldn't have exported the text as images. |
|
If you replace your text images with real text, the design can be easily and badly broken (overlapping content). And if text is not text, the site is virtually invisible to search engines and the blind. Both good points. This is not print. If you really have no desire to learn html.... That's not the case at all. I posted the first step in a multi step task and you seem to have drawn conclusions about it. As it happened, the first step was "export from illustrator".... so I conceded that it 'looks' like that's all i've done. That template I posted was used as the basis of a respsonably complex skin in ASPX. |
|
It was / is my desire to learn how to get wonderful and pure HTML/CSS to work in the evil and nasty MS browsers. I was looking for someone to point out an IE bug / workaround. As it turns out, I found it myself (and, as far as I know, it was an IE bug). Kind regards, DS Jeff On Mar 18, 1:50 pm, "rf" <r...@z.invalid> wrote: DamienS wrote: That is not a web page, it is a bunch of pictures of text. Um... ok. Thanks for that input. My point is that being pictures the page does not do anything. There is a picture of a login panel there. How do I put in my userid and password onto a picture of some input elements? How do I click a picture of a submit button to log in? When I click on that picture of a "click here" button nothing happens. That's because it is not a button, it is a picture of a button. View the site with Lynx, a text only browser that gives a good indication of what the search engines see, or turn off images in your browser. What the search engines see is a totally blank page.- Hide quoted text - - Show quoted text - |
#13
| ||||||||
| ||||||||
|
|
Hello again all. Let's say that I concede that ALL of the text, except perhaps the logo, be text - will people still flame this as bad design? |
|
* XHTML Why? Exported that was from Adobe Illustrator. To tell you the truth, I've not read enough about XHTML to comment. |
|
* Transitional Why? Once again, a decision made by Illustrator. I tend to prefer Strict. |
|
* Why use absolute positioning? Ever! Now, are you referring to absolute positioning vs relative (as in position:absolute) So - please enlighten me, what's wrong with absolute positioning if it can be used to position absoluately in reference to a flowing parent element? |
|
It's a bad way to work (makes you waste time counting trivial pixels, doesn't give good designs) and at best it's a way to design fixed-width paper-print page layouts. yeah, I agree with you here. Ideally a site should expand/shrink to fit the available real estate. |
|
Having said that though - everyone in the office loved this layout (as done by the graphic designer)... so this is the layout that we got. |
|
You know, thinking about it, perhaps it comes down to limitations in the toolsets of designers (Corel Draw, Illustrator, Photoshop) not being able to create fluid designs. They work with what they have and we get rigid designs |
|
Anyway - this post was not meant to start a debate. |
#14
| ||||||||
| ||||||||
|
|
Let's say that I concede that ALL of the text, except perhaps the logo, be text - will people still flame this as bad design? |
|
* It's a slice-and-dice job from a bitmap editing program. Vector editing actually if you want to split hairs. |
|
* Why use absolute positioning? *Ever! Now, are you referring to absolute positioning vs relative (as in position:absolute) |
|
Heck... I actually agree with pretty much all you've said. In my opinion, fluid design rocks. |
|
Having said that though - everyone in the office loved this layout (as done by the graphic designer)... so this is the layout that we got. |
|
You know, thinking about it, perhaps it comes down to limitations in the toolsets of designers |
|
That's how I build 'my' sites. The thing is though, they all end up looking square and boxy. |
|
Looking athttp://www.csszengarden.com/ though, I concede that this is my fault and my fault alone, as kick ass CSS with flowing design is by all means possible. |
#15
| |||||
| |||||
|
|
On 19 Mar, 03:47, DamienS <damiensaw... (AT) yahoo (DOT) com.au> wrote: Let's say that I concede that ALL of the text, except perhaps the logo, be text - will people still flame this as bad design? If you post the same site again, then yes. You posted a site and asked for comment. We didn't comment on a site that you _might_ post, but didn't. * It's a slice-and-dice job from a bitmap editing program. Vector editing actually if you want to split hairs. You might have edited it as vectors, but you exported it as bitmaps. The problem here is really with bitmaps, and their unscalability. If you exported the vectors as vectors, this wouldn't be such a problem (cross-platform support would be iffy though). * Why use absolute positioning? Ever! Now, are you referring to absolute positioning vs relative (as in position:absolute) In this context, either is really unnecessary. There is some confusion here between them, but I think you started that, as your CSS seems to be using relative AFAIR (not quite so bad), but your post was titled absolute. Relative sucks because it's non-fluid and doesn't reflow well in radically different window sizes. Absolute sucks because it's as non-fluid (as for relative) and it _also_ binds to pixel dimensions (absolute is rarely used with any other dimension unit, and its few legit uses do tend to be pixel-based anyway). This makes it break for varying font size / window size ratios as well. Poor use of relative (again, largely by using pixels) can give you most of the drawbacks of absolute too. Heck... I actually agree with pretty much all you've said. In my opinion, fluid design rocks. So you already know it's a poor design, then why bother us? 8-) Having said that though - everyone in the office loved this layout (as done by the graphic designer)... so this is the layout that we got. Nothing wrong with the layout, the trick is to get that layout _and_ do it with competent HTML / CSS coding so that you get the semantic, resizable and fluid benefits too. You don't get this by having it shat out of the back-end of Dreamweevil etc. Sadly you don't get much recognition in web design shops for being able to do it either 8-( You know, thinking about it, perhaps it comes down to limitations in the toolsets of designers I'd disagree. This might be a terminology point, particularly about who the "designer" is. However I see this as _two_ problems, not one. Problem #1 is the use of paper-page designers (often from the magazine world) to do pixel-perfect layouts in a bitmap editor, then to ask a web coder to turn them into exact representations on the web, rather than good, fluid web pages. Using PotatoShop as your design tool isn't either a necessary or a sufficient condition for this, but it sure encourages the practice. Design roughs should be in crayons, nothing sharper. |
|
"Head First Web Design" has a nice take on this stage of the process. Problem #2 is the poor state of WYSIWYG HTML / CSS coding tools. WYSIWYG _does_not_work_ here, has never worked yet, and (IMHO) cannot ever work if it's attempted in the way it currently is. A "better dreamweevil" still won't fix it. What we need to really make WYSIWYG work is an editing tool that understands the site's presentational meta-structure, and allows you to operate with an abstract representation of the site at this level. One of the few tools to get anywhere near this was (surprisingly enough) V1.0 of Microsoftoft Visual Studio, back in 1997. It's no good working with "a <div>" and "some CSS property values" attached to it. It's not even any better to abstract one from the other by the medium of using a class as well. This representation of the site fundamentally isn't smart enough to get you there. What we must have instead is an editor that's smart enough to work with "the block for the site banner that we're planning to run horizontally across the top of the page", "the navigational menu for the left-hand-side" and "the content block, which will be filled wth bulky text, and with images up to the defined maximum in-page size, of 800px as a user-selectable choice". Then we can also make declarative statements about these, such that the LHS menu will always retain its horizontal position to the left of the content (using sideways scrolling if necessary), but the block of RHS supplementary links will instead be re-flowed to beneath the main content block, if there's insufficient width in the window. We'll also need a site-wide notion for these blocks, with a subclassing mechanism to attach behaviours to pages. Some pages (and some potentially large number of them) will use this behaviour, others will use a variant of it, others something entirely different. |
|
This is how good human designers of fluid sites work at present. There are no automatic interactive editing tools (WYSIWYG or not) that do, AFAIK. When we bind CSS behaviours to our content elements, we won't do it directly at the class level, we'll do it through groups of CSS related to the "behaviours" as described above. The tool will assit us in resolving any clashes or overlaps between them, as it does reduce these behaviours down to classes (and class hierarchies) on HTML elements, on additional HTML elements introduced purely to support presentation behaviours (heresy!) and on the CSS selector structures and property groupings attached to them. Then once these groups and hierarchies are constructed and linked together, we might even think about picking the values for the CSS properties - which is the easy bit, and all most of the tools currently allow us to do. I think Andy is beyond me here! |
|
That's how I build 'my' sites. The thing is though, they all end up looking square and boxy. A common complaint. Looking athttp://www.csszengarden.com/ though, I concede that this is my fault and my fault alone, as kick ass CSS with flowing design is by all means possible. Zen Garden sucks. That's not CSS, that's draping pictures of web pages over a skeleton. If the pictures are pretty, then the sites look pretty too - but it's all just window dressing. Very few of the Zen Garden sites are even tolerably good in terms of fluid design. Zen Garden is _not_ the place to go for inspiration. Expert coders looking for graphical ideas maybe, but if you're a coding newbie it'll set you off in quite the wrong direction. |
#16
| |||
| |||
|
|
We didn't comment on a site that you _might_ post, but didn't. |
#17
| |||
| |||
|
|
Zen Garden is _not_ the place to go for inspiration. |
|
On 19 Mar, 03:47, DamienS <damiensaw... (AT) yahoo (DOT) com.au> wrote: Let's say that I concede that ALL of the text, except perhaps the logo, be text - will people still flame this as bad design? If you post the same site again, then yes. You posted a site and asked for comment. We didn't comment on a site that you _might_ post, but didn't. * It's a slice-and-dice job from a bitmap editing program. Vector editing actually if you want to split hairs. You might have edited it as vectors, but you exported it as bitmaps. The problem here is really with bitmaps, and their unscalability. If you exported the vectors as vectors, this wouldn't be such a problem (cross-platform support would be iffy though). * Why use absolute positioning? *Ever! Now, are you referring to absolute positioning vs relative (as in position:absolute) In this context, either is really unnecessary. There is some confusion here between them, but I think you started that, as your CSS seems to be using relative AFAIR (not quite so bad), but your post was titled absolute. Relative sucks because it's non-fluid and doesn't reflow well in radically different window sizes. Absolute sucks because it's as non-fluid (as for relative) and it _also_ binds to pixel dimensions (absolute is rarely used with any other dimension unit, and its few legit uses do tend to be pixel-based anyway). This makes it break for varying font size / window size ratios as well. Poor use of relative (again, largely by using pixels) can give you most of the drawbacks of absolute too. Heck... I actually agree with pretty much all you've said. In my opinion, fluid design rocks. So you already know it's a poor design, then why bother us? *8-) Having said that though - everyone in the office loved this layout (as done by the graphic designer)... so this is the layout that we got. Nothing wrong with the layout, the trick is to get that layout _and_ do it with competent HTML / CSS coding so that you get the semantic, resizable and fluid benefits too. You don't get this by having it shat out of the back-end of Dreamweevil etc. Sadly you don't get much recognition in web design shops for being able to do it either *8-( You know, thinking about it, perhaps it comes down to limitations in the toolsets of designers I'd disagree. This might be a terminology point, particularly about who the "designer" is. However I see this as _two_ problems, not one. Problem #1 is the use of paper-page designers (often from the magazine world) to do pixel-perfect layouts in a bitmap editor, then to ask a web coder to turn them into exact representations on the web, rather than good, fluid web pages. Using PotatoShop as your design tool isn't either a necessary or a sufficient condition for this, but it sure encourages the practice. Design roughs should be in crayons, nothing sharper. "Head First Web Design" has a nice take on this stage of the process. Problem #2 is the poor state of WYSIWYG HTML / CSS coding tools. WYSIWYG _does_not_work_ here, has never worked yet, and (IMHO) cannot ever work if it's attempted in the way it currently is. A "better dreamweevil" still won't fix it. What we need to really make WYSIWYG work is an editing tool that understands the site's presentational meta-structure, and allows you to operate with an abstract representation of the site at this level. One of the few tools to get anywhere near this was (surprisingly enough) V1.0 of Microsoftoft Visual Studio, back in 1997. It's no good working with "a <div>" and "some CSS property values" attached to it. It's not even any better to abstract one from the other by the medium of using a class as well. This representation of the site fundamentally isn't smart enough to get you there. What we must have instead is an editor that's smart enough to work with "the block for the site banner that we're planning to run horizontally across the top of the page", "the navigational menu for the left-hand-side" and "the content block, which will be filled wth bulky text, and with images up to the defined maximum in-page size, of 800px as a user-selectable choice". Then we can also make declarative statements about these, such that the LHS menu will always retain its horizontal position to the left of the content (using sideways scrolling if necessary), but the block of RHS supplementary links will instead be re-flowed to beneath the main content block, if there's insufficient width in the window. We'll also need a site-wide notion for these blocks, with a subclassing mechanism to attach behaviours to pages. Some pages (and some potentially large number of them) will use this behaviour, others will use a variant of it, others something entirely different. This is how good human designers of fluid sites work at present. There are no automatic interactive editing tools (WYSIWYG or not) that do, AFAIK. When we bind CSS behaviours to our content elements, we won't do it directly at the class level, we'll do it through groups of CSS related to the "behaviours" as described above. The tool will assit us in resolving any clashes or overlaps between them, as it does reduce these behaviours down to classes (and class hierarchies) on HTML elements, on additional HTML elements introduced purely to support presentation behaviours (heresy!) and on the CSS selector structures and property groupings attached to them. Then once these groups and hierarchies are constructed and linked together, we might even think about picking the values for the CSS properties - which is the easy bit, and all most of the tools currently allow us to do. That's how I build 'my' sites. The thing is though, they all end up looking square and boxy. A common complaint. Looking athttp://www.csszengarden.com/ though, I concede that this is my fault and my fault alone, as kick ass CSS with flowing design is by all means possible. Zen Garden sucks. That's not CSS, that's draping pictures of web pages over a skeleton. If the pictures are pretty, then the sites look pretty too - but it's all just window dressing. Very few of the Zen Garden sites are even tolerably good in terms of fluid design. Zen Garden is _not_ the place to go for inspiration. Expert coders looking for graphical ideas maybe, but if you're a coding newbie it'll set you off in quite the wrong direction. |
#18
| |||
| |||
|
|
Understanding floats is key. |
#19
| |||
| |||
|
|
Understanding floats is key. Ok Jeff, that's your second reference to the topic and I'm intrigued. I 'think' that I have a rough idea of floats and clears... but nothing of a level that's changing the world I live in. Can you point me to a good reference? |
| Cheers, DS |
#20
| |||
| |||
|
|
DamienS wrote: Understanding floats is key. Ok Jeff, that's your second reference to the topic and I'm intrigued. I 'think' that I have a rough idea of floats and clears... but nothing of a level that's changing the world I live in. Can you point me to a good reference? Let's see if Dorayme posts a link to his/her/it's Float House, which is the most comprehensive study of everything float that I know of. I lost my bookmarks a while back, so I don't have it. |
![]() |
| Thread Tools | |
| Display Modes | |
| |