|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||||
|
|||||
|
Website Balance...
At what balance do you try to design your websites at. And by balance I mean such as balancing high/low bandwidth sites, flash/html/frames sites, lots of JS or little JS, one that only looks correct in certain browsers, etc.
Personally our site is written with only HTML and CSS (and a little JavaScript on certain pages), not too many images (though the next version will have more for the layout). No Flash since believe it or not...not everyone has it yet (and also that I don't like the way it looks). Almost all "dynamic" content is done server side (i.e. PHP) - I try to use as little JavaScript as possible since many security programs seem to think its a problem. I know theres a lot of sites that use seperate layouts for high bandwidth users and low bandwidth - but I never really came up with an efficient way to do this without rebuilding certain pages. What do you do to try to "please everyone"? |
|
#2
|
||||
|
||||
|
Re: Website Balance...
When designing this years site, I tried hard to make a site viewable to absolutely everyone and anyone while still making it look decent. Our site uses HTML and CSS and thats it. Similar to Patrick, all our scripting is done server-side (PHP).
Thanks to CSS, you can do a lot of things to improve your site that don't prevent people from viewing it. Flash takes longer to load, is a pain to update, and you'll lose part of your audience, JavaScript loses a big audience, especially with a disabled browser. Next year I plan to start processing headers and then depending on browser/what they can accept, I'll show different things. Long Story Short: I felt the priority should be conveying a lot of information to anyone who wants it, in a media that I can easily update (I use VI to edit it, Lynx to preview it ).Last edited by UrsaMNet : 09-05-2005 at 10:55. |
|
#3
|
|||||
|
|||||
|
Re: Website Balance...
I stick to HTML, php, and css (much like you). I only use Flash in small quantities, and hate a page designed completely in Flash. I keep mine looking clean, so coding is the important part. The fewer images used for navigation, the better.
I hate automatic pop-up windows and most of the things that commonly utilize java scrips, but i have found a useful one here and there. Just make sure the page is functional, not cluttered, and loads fast. my $.02 -axe |
|
#4
|
||||
|
||||
|
Re: Website Balance...
I stick with XHTML and CSS. Dynamic stuff is done on the server side by PHP. If I do use Javascript, it is always in ways that only add functionality, but nothing is really affected if JS is disabled for some reason.
I tend to go the high compatibility route on website design. For instance, the fixed position property is great, but doesn't work on IE. If I do want to use that, I generally have it as an additional style sheet to the normal one. That way, I can give the user a link which, when clicked, tells the PHP to add that style sheet to the user's list (stored in a session) and add links in the header for future page requests. Gosh... I'm tired. Hope that made sense. ![]() |
|
#5
|
|||||
|
|||||
|
Re: Website Balance...
Quote:
But seriously, keep it as simple as you can, and so that if I turn off style sheets and disable javascript, I still can use your page. Keep images to a minimum and use as much CSS to replace effects (like mouseovers) as you can to keep things looking pretty. I'm working on this little portfolio page for myself, and while Javascript is used, everything works perfectly if you turn off Javascript. Don't let no javascript mean that things don't work! |
|
#6
|
||||
|
||||
|
Re: Website Balance...
I'm impressed that so many others have good design philosophy. Last year I think answers would have been very different, judging by the discussions I've had here. I use valid, semantically-sound XHTML, valid CSS, and script almost exclusively in PHP. Navigation is never reliant on images or some silly plugin, and I keep flash to a minimum, because bad things happen when you don't. Also, Javascript is avoided like the plague.
|
|
#7
|
|||||
|
|||||
|
Re: Website Balance...
Quote:
As long as you don't disable people without Javascript, and use it sparingly and for good effect, I say it's good. |
|
#8
|
||||
|
||||
|
Re: Website Balance...
Quote:
Quote:
However, in theory, XHTML is an XML-based reformation of HTML, which means you can stick XML into it in an interoperable way. Writing in XHTML now is also future-friendly, because it's well-formed XML and thus it is eXtensible; for example, elements can be added just by changing the DTD and namespace. In a broad sense, this, and the more strict nature of XHTML forces standardization across websites and by browser engineers. Non-transitional XHTML encourages cleaner, more semantically-friendly code because it not only explicitly defines elements (you must close all your tags or the browser will not display anything, IE excepted of course, because it's stupid), but it makes your markup structural in nature, leaving presentation to CSS and other things such as (god, no) Javascript. I should note that the XML DOM is different, so much of your HTML Javascript, especially the presentational stuff, won't work with XHTML. Quote:
|
|
#9
|
|||
|
|||
|
Re: Website Balance...
No one has addressed frames yet. I like to keep the balance at no frames. Frames are horrible. Google doesn't like them either. Flash is okay but only in small quantities. It should not be used for navigation.
|
|
#10
|
||||
|
||||
|
Re: Website Balance...
Quote:
![]() What I meant by that is that it does things like check if a form has been modified and warn the user if they try to leave. If the JS doesn't work, oh well, the user just has to be more responsible. |
|
#11
|
|||||
|
|||||
|
Re: Website Balance...
Quote:
The user can't get around me now. hah! Just out of curiosity...why do you guys choose XHTML over HTML? I know it's supposed to be neater and a lot of codes don't work, etc. But what are the actual benefits? Or do you just like saying you use XHTML ?Right now the only use of JavaScript I'm using is popup windows in our picture gallery, and to resize the main table (though this'll be changed to CSS very shortly once I finish our new layout). Something else I forgot to ask about...what resolution do you design for? I design for 1024 x 768 (and it'll always look good in 1280 x 1024 too since thats my default). But i tend to not give much thought to 800 x 600. A fault I know, I'm trying to solve this by using CSS layouts now instead of tables, etc. But, anyway, what do you do? |
|
#12
|
|||||
|
|||||
|
Re: Website Balance...
Xhmtl is same as HTML with more strict syntax. This basically means that you are following the W3C standards and your code is strict to that standard. Nowdays, browsers are more forgiving so you dont necessarily need to use XHTML style.
|
|
#13
|
||||
|
||||
|
Re: Website Balance...
We made my team's site in HTML, CSS, and PHP. I love the way PHP can be used to cinlude different pages, allowing me to make a template. I like HTML more then XHTML.
This summer, I was planning to redesign our site again. I thought about making two skins, one with lots of nice graphics and the other with no graphics. The problem is, which version should load by default, the one that may not load fast enough or correctly, or the one that doesn't look as nice? |
|
#14
|
|||||
|
|||||
|
Re: Website Balance...
Quote:
Quote:
Quote:
Now what about iframes? I think they're just as bad - usually. Occasionally I see a site that just looks amazing with them, but besides that they usually look horrible! |
|
#15
|
|||||
|
|||||
|
Re: Website Balance...
I use XHTML Strict, JavaScript, CSS and PHP. Images are very minimal, if they're used they are compressed beyond belief. Like somebody said, keep sites to a maximum of 770 pixels wide and no frames. I don't use flash, as it's too much of a bandwith eater. Tables are also slowly being thrown out, so start using divs people!
You should try to be accessible, always use alt text, don't specify your font in px use em, a percentage or a relative size (small, medium, large) instead. Try to not use graphics to display text, people with screen magnifiers will find it blurry. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| New Website being created ! | mtaman02 | IT / Communications | 25 | 26-01-2005 03:37 |
| Web Excellence Award Winners (Which Teams?) | OZ_341 | Website Design/Showcase | 39 | 10-07-2004 20:19 |
| Website Excellence? | Tom Bottiglieri | Website Design/Showcase | 4 | 15-03-2004 02:43 |
| Looking for an easy website for your team? | Jack | Website Design/Showcase | 2 | 30-12-2003 23:32 |
| Curie Division Robots information... (not complete) | archiver | 2001 | 3 | 24-06-2002 03:13 |